.elementor-434 .elementor-element.elementor-element-9188905e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-cb70ab37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c9f0f895{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-6512bd43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-d3d94468{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c74d97b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c20ad4d7 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-c20ad4d7 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-aab32389{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-9bf31c7f .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-9bf31c7f .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-e4a6222c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-6ea9ab1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-33e75ff0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-02e74f10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-4e732ced{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-98f13708{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-1f0e3dad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-6f4922f4 .elementor-search-form__container{min-height:50px;}.elementor-434 .elementor-element.elementor-element-6f4922f4 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-434 .elementor-element.elementor-element-6f4922f4 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-434 .elementor-element.elementor-element-6f4922f4 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-434 .elementor-element.elementor-element-6f4922f4 .elementor-search-form__input, .elementor-434 .elementor-element.elementor-element-6f4922f4.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-434 .elementor-element.elementor-element-6f4922f4:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-434 .elementor-element.elementor-element-6f4922f4.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-434 .elementor-element.elementor-element-8e296a06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-1ff1de77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-37693cfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f340f1b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c16a5320{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-335f5352{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f457c545{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-19ca14e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-e369853d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-182be0c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-1c383cd3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-1c383cd3 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-1c383cd3 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-642e92ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-d645920e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f7177163{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-17e62166{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-67c6a1e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-d9d4f495{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-6c8349cc .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-6c8349cc .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-6c8349cc .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-735b90b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a684ecee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-9a115815{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-2838023a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-d82c8d16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-d82c8d16 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-d82c8d16 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-3295c76a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-66f041e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-44f683a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-7f39f831{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-fc490ca4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-ea5d2f1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-03afdbd6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-03afdbd6 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-03afdbd6 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-3ef81541{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-32bb90e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-7cbbc409{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-14bfa6bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-e2c420d9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-e2c420d9 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-e2c420d9 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-68d30a95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-fbd7939d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f033ab37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-d1fe173d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-fe9fc289{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-9778d5d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-43ec517d .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-43ec517d .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-43ec517d .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-6974ce5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-8613985e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-2a38a4a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c7e1249f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-7647966b .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-7647966b .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-7647966b .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-ec895663{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f4b9ec30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-ed3d2c21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-e2ef524f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-38b3eff8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f899139d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-ac627ab1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-ac627ab1 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-ac627ab1 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-4c56ff4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a3c65c29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f0935e4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-65b9eea6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a97da629 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-a97da629 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-a97da629 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-da4fb5c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-7f6ffaa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c45147de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-2b44928a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-07e1cd7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-5ef05993{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-eb160de1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-eb160de1 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-eb160de1 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-e00da03b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-069059b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c8ffe9a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-202cb962{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-3def184a .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-3def184a .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-3def184a .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-013d4071{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-9b861925{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-02522a2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-9fc3d715{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-3988c7f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-42a0e188{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-7f1de29e .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-7f1de29e .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-7f1de29e .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-6c4b761a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-0a09c884{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a8baa565{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-0f28b5d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-903ce922 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-903ce922 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-903ce922 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-1c9ac015{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-47d1e990{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-37a749d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a8f15eda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-2a79ea27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-1d7f7abc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-b3e3e393 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-b3e3e393 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-b3e3e393 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-82161242{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-82aa4b0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-b73ce398{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-140f6969{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-bd4c9ab7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-bd4c9ab7 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-bd4c9ab7 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-bf822969{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-7e7757b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-149e9677{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-36366388{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-f7e6c855{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-1ff8a7b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a4a042cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-a4a042cf .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-a4a042cf .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-bd686fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-045117b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-8f855179{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-96da2f59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-8f53295a .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-8f53295a .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-8f53295a .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-58a2fc6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-6cdd60ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-9dcb88e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-31fefc0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-0aa1883c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-cfecdb27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-a2557a7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-a2557a7b .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-a2557a7b .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-060ad924{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-0e65972d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-084b6fbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-0336dcba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-85d8ce59 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-85d8ce59 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-85d8ce59 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-ec8ce6ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-854d6fae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-1534b76d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-eb163727{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-274ad478{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-7eabe3a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-091d584f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-6f3ef77a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-45fbc6d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-3b8a6142{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-c0e190d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-e96ed478{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-63dc7ed1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-63dc7ed1 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-63dc7ed1 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-555d6702{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-9cfdf10e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-13fe9d84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-115f8950{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-d1c38a09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-d1c38a09 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-d1c38a09 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-434 .elementor-element.elementor-element-ac1dd209{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-6da9003b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-289dff07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-e1654211{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-539fd53b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-01161aaa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-434 .elementor-element.elementor-element-577ef115 .elementor-button-content-wrapper{flex-direction:row;}.elementor-434 .elementor-element.elementor-element-577ef115 .elementor-button .elementor-button-icon i, .elementor-434 .elementor-element.elementor-element-577ef115 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}/* Start custom CSS for text-editor, class: .elementor-element-c4ca4238 */.elementor-434 .elementor-element.elementor-element-c4ca4238{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c4ca4238{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c4ca4238{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-c4ca4238>a,.elementor-434 .elementor-element.elementor-element-c4ca4238>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c81e728d */.elementor-434 .elementor-element.elementor-element-c81e728d{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c81e728d{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c81e728d{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eccbc87e */.elementor-434 .elementor-element.elementor-element-eccbc87e{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-eccbc87e{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-eccbc87e{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-eccbc87e>a,.elementor-434 .elementor-element.elementor-element-eccbc87e>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a87ff679 */.elementor-434 .elementor-element.elementor-element-a87ff679{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a87ff679{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a87ff679{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4da3b7f */.elementor-434 .elementor-element.elementor-element-e4da3b7f{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e4da3b7f{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e4da3b7f{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-e4da3b7f>a,.elementor-434 .elementor-element.elementor-element-e4da3b7f>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1679091c */.elementor-434 .elementor-element.elementor-element-1679091c{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1679091c{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1679091c{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:8px!important;margin-bottom:0px!important;margin-left:8px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f14e45f */.elementor-434 .elementor-element.elementor-element-8f14e45f{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-8f14e45f{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-8f14e45f{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9f0f895 */.elementor-434 .elementor-element.elementor-element-c9f0f895{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:10px!important;padding-right:20px!important;padding-bottom:10px!important;padding-left:20px!important;margin-top:0px!important;margin-right:-20px!important;margin-bottom:25px!important;margin-left:-20px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c9f0f895{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;margin-top:0px!important;margin-right:-10px!important;margin-bottom:10px!important;margin-left:-10px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c9f0f895{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:10px!important;padding-right:10px!important;padding-bottom:10px!important;padding-left:10px!important;margin-top:0px!important;margin-right:-10px!important;margin-bottom:10px!important;margin-left:-10px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(0, 0, 0)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(0, 0, 0)!important;border-right:0px none rgb(0, 0, 0)!important;border-bottom:0px none rgb(0, 0, 0)!important;border-left:0px none rgb(0, 0, 0)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c48cce */.elementor-434 .elementor-element.elementor-element-45c48cce{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:2px!important;padding-right:4px!important;padding-bottom:2px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:18px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:50%!important;right:34px!important;bottom:auto!important;left:auto!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-45c48cce{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:2px!important;padding-right:4px!important;padding-bottom:2px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:18px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:50%!important;right:34px!important;bottom:auto!important;left:auto!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-45c48cce{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:2px!important;padding-right:4px!important;padding-bottom:2px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:18px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(153, 153, 153)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(153, 153, 153)!important;border-right:0px none rgb(153, 153, 153)!important;border-bottom:0px none rgb(153, 153, 153)!important;border-left:0px none rgb(153, 153, 153)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:50%!important;right:34px!important;bottom:auto!important;left:auto!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-45c48cce{position:absolute !important;right:34px !important;top:50% !important;transform:translateY(-50%) !important;display:none;align-items:center;cursor:pointer;color:#999;font-size:18px;line-height:1;padding:2px 4px;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3d94468 */.elementor-434 .elementor-element.elementor-element-d3d94468{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d3d94468{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d3d94468{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-d3d94468{position:relative !important;display:block !important;width:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6512bd43 */.elementor-434 .elementor-element.elementor-element-6512bd43{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6512bd43{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:10px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6512bd43{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:10px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-6512bd43{position:relative;width:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c20ad4d7 */.elementor-434 .elementor-element.elementor-element-c20ad4d7{display:inline-block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:16px!important;padding-bottom:8px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(213, 66, 21)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px solid rgb(204, 51, 102)!important;border-right:0px solid rgb(204, 51, 102)!important;border-bottom:0px solid rgb(204, 51, 102)!important;border-left:0px solid rgb(204, 51, 102)!important;border-radius:5px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:auto!important;height:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c20ad4d7{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:40px!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(55, 65, 81)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(229, 231, 235)!important;border-right:1px solid rgb(229, 231, 235)!important;border-bottom:1px solid rgb(229, 231, 235)!important;border-left:1px solid rgb(229, 231, 235)!important;border-radius:50%!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:40px!important;max-height:40px!important;min-width:40px!important;max-width:40px!important;object-fit:fill!important;aspect-ratio:1 / 1!important;width:40px!important;height:40px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c20ad4d7{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:40px!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(55, 65, 81)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(229, 231, 235)!important;border-right:1px solid rgb(229, 231, 235)!important;border-bottom:1px solid rgb(229, 231, 235)!important;border-left:1px solid rgb(229, 231, 235)!important;border-radius:50%!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:40px!important;max-height:40px!important;min-width:40px!important;max-width:40px!important;object-fit:fill!important;aspect-ratio:1 / 1!important;width:40px!important;height:40px!important}}.elementor-434 .elementor-element.elementor-element-c20ad4d7 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c51ce410 */.elementor-434 .elementor-element.elementor-element-c51ce410{display:contents!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab32389 */.elementor-434 .elementor-element.elementor-element-aab32389{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-aab32389{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:0%!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:auto!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-aab32389{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:0%!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:auto!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf31c7f */.elementor-434 .elementor-element.elementor-element-9bf31c7f{display:inline-block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:16px!important;padding-bottom:8px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(213, 66, 21)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px solid rgb(204, 51, 102)!important;border-right:0px solid rgb(204, 51, 102)!important;border-bottom:0px solid rgb(204, 51, 102)!important;border-left:0px solid rgb(204, 51, 102)!important;border-radius:5px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:auto!important;height:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9bf31c7f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:40px!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(55, 65, 81)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(229, 231, 235)!important;border-right:1px solid rgb(229, 231, 235)!important;border-bottom:1px solid rgb(229, 231, 235)!important;border-left:1px solid rgb(229, 231, 235)!important;border-radius:50%!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:40px!important;max-height:40px!important;min-width:40px!important;max-width:40px!important;object-fit:fill!important;aspect-ratio:1 / 1!important;width:40px!important;height:40px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9bf31c7f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:40px!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(55, 65, 81)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(229, 231, 235)!important;border-right:1px solid rgb(229, 231, 235)!important;border-bottom:1px solid rgb(229, 231, 235)!important;border-left:1px solid rgb(229, 231, 235)!important;border-radius:50%!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:40px!important;max-height:40px!important;min-width:40px!important;max-width:40px!important;object-fit:fill!important;aspect-ratio:1 / 1!important;width:40px!important;height:40px!important}}.elementor-434 .elementor-element.elementor-element-9bf31c7f .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c74d97b0 */.elementor-434 .elementor-element.elementor-element-c74d97b0{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c74d97b0{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:-10px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:1px solid rgb(229, 231, 235)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 1px 3px 0px!important;position:sticky!important;top:0px!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:99!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c74d97b0{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:-10px!important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:1px solid rgb(229, 231, 235)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 1px 3px 0px!important;position:sticky!important;top:0px!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:99!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70efdf2e */.elementor-434 .elementor-element.elementor-element-70efdf2e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:10px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:20px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:2px solid rgb(240, 240, 240)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-70efdf2e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:10px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:15px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:2px solid rgb(240, 240, 240)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-70efdf2e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:10px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:15px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:2px solid rgb(240, 240, 240)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-6f4922f4 */.elementor-434 .elementor-element.elementor-element-6f4922f4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6f4922f4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6f4922f4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0e3dad */.elementor-434 .elementor-element.elementor-element-1f0e3dad{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1f0e3dad{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1f0e3dad{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f13708 */.elementor-434 .elementor-element.elementor-element-98f13708{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:25px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:25px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(224, 224, 224)!important;border-right:1px solid rgb(224, 224, 224)!important;border-bottom:1px solid rgb(224, 224, 224)!important;border-left:1px solid rgb(224, 224, 224)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 10px 0px!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-98f13708{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:25px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(224, 224, 224)!important;border-right:1px solid rgb(224, 224, 224)!important;border-bottom:1px solid rgb(224, 224, 224)!important;border-left:1px solid rgb(224, 224, 224)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 10px 0px!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-98f13708{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:25px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(224, 224, 224)!important;border-right:1px solid rgb(224, 224, 224)!important;border-bottom:1px solid rgb(224, 224, 224)!important;border-left:1px solid rgb(224, 224, 224)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 10px 0px!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c59dc04 */.elementor-434 .elementor-element.elementor-element-3c59dc04{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:0px none rgb(13, 13, 13)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3c59dc04{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:0px none rgb(13, 13, 13)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3c59dc04{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:20px!important;font-weight:700!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:0px none rgb(13, 13, 13)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d767d2 */.elementor-434 .elementor-element.elementor-element-b6d767d2{display:contents!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37693cfc */.elementor-434 .elementor-element.elementor-element-37693cfc{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:-25px!important;margin-bottom:-25px!important;margin-left:-25px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-37693cfc{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:-25px!important;margin-bottom:-25px!important;margin-left:-25px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-37693cfc{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:-25px!important;margin-bottom:-25px!important;margin-left:-25px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff1de77 */.elementor-434 .elementor-element.elementor-element-1ff1de77{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1ff1de77{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1ff1de77{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e296a06 */.elementor-434 .elementor-element.elementor-element-8e296a06{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:25px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(224, 224, 224)!important;border-right:1px solid rgb(224, 224, 224)!important;border-bottom:1px solid rgb(224, 224, 224)!important;border-left:1px solid rgb(224, 224, 224)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 10px 0px!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-8e296a06{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:25px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(224, 224, 224)!important;border-right:1px solid rgb(224, 224, 224)!important;border-bottom:1px solid rgb(224, 224, 224)!important;border-left:1px solid rgb(224, 224, 224)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 10px 0px!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-8e296a06{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:25px!important;padding-right:25px!important;padding-bottom:25px!important;padding-left:25px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(224, 224, 224)!important;border-right:1px solid rgb(224, 224, 224)!important;border-bottom:1px solid rgb(224, 224, 224)!important;border-left:1px solid rgb(224, 224, 224)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 10px 0px!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e732ced */.elementor-434 .elementor-element.elementor-element-4e732ced{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-4e732ced{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-4e732ced{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02e74f10 */.elementor-434 .elementor-element.elementor-element-02e74f10{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:40px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-02e74f10{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-02e74f10{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e75ff0 */.elementor-434 .elementor-element.elementor-element-33e75ff0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-33e75ff0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-33e75ff0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea9ab1b */.elementor-434 .elementor-element.elementor-element-6ea9ab1b{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:300px!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:300px!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6ea9ab1b{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:100%!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:2!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6ea9ab1b{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:100%!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:2!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34173cb3 */.elementor-434 .elementor-element.elementor-element-34173cb3{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:8px!important;margin-right:0px!important;margin-bottom:15px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:40px!important;font-weight:800!important;font-style:normal!important;line-height:30px!important;letter-spacing:2px!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:0px none rgb(13, 13, 13)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-34173cb3{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:8px!important;margin-right:0px!important;margin-bottom:15px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:40px!important;font-weight:800!important;font-style:normal!important;line-height:30px!important;letter-spacing:2px!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:0px none rgb(13, 13, 13)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-34173cb3{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:8px!important;margin-right:0px!important;margin-bottom:15px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:40px!important;font-weight:800!important;font-style:normal!important;line-height:30px!important;letter-spacing:2px!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(13, 13, 13)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(13, 13, 13)!important;border-right:0px none rgb(13, 13, 13)!important;border-bottom:0px none rgb(13, 13, 13)!important;border-left:0px none rgb(13, 13, 13)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16a5320 */.elementor-434 .elementor-element.elementor-element-c16a5320{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c16a5320{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c16a5320{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6364d3f0 */.elementor-434 .elementor-element.elementor-element-6364d3f0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6364d3f0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6364d3f0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182be0c5 */.elementor-434 .elementor-element.elementor-element-182be0c5{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-182be0c5{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-182be0c5{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e369853d */.elementor-434 .elementor-element.elementor-element-e369853d{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e369853d{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e369853d{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c383cd3 */.elementor-434 .elementor-element.elementor-element-1c383cd3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1c383cd3{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1c383cd3{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-1c383cd3 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ca14e7 */.elementor-434 .elementor-element.elementor-element-19ca14e7{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-19ca14e7{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-19ca14e7{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5bfc9e0 */.elementor-434 .elementor-element.elementor-element-a5bfc9e0{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a5bfc9e0{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a5bfc9e0{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-a5bfc9e0>a,.elementor-434 .elementor-element.elementor-element-a5bfc9e0>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5771bce */.elementor-434 .elementor-element.elementor-element-a5771bce{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a5771bce{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a5771bce{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d67d8ab4 */.elementor-434 .elementor-element.elementor-element-d67d8ab4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d67d8ab4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d67d8ab4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d645920e */.elementor-434 .elementor-element.elementor-element-d645920e{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d645920e{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d645920e{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3416a75f */.elementor-434 .elementor-element.elementor-element-3416a75f{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1d0c6e8 */.elementor-434 .elementor-element.elementor-element-a1d0c6e8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a1d0c6e8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a1d0c6e8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-a1d0c6e8>a,.elementor-434 .elementor-element.elementor-element-a1d0c6e8>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e62166 */.elementor-434 .elementor-element.elementor-element-17e62166{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-17e62166{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-17e62166{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7177163 */.elementor-434 .elementor-element.elementor-element-f7177163{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f7177163{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f7177163{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c8349cc */.elementor-434 .elementor-element.elementor-element-6c8349cc{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6c8349cc{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6c8349cc{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-6c8349cc .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d4f495 */.elementor-434 .elementor-element.elementor-element-d9d4f495{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d9d4f495{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d9d4f495{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67c6a1e7 */.elementor-434 .elementor-element.elementor-element-67c6a1e7{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-67c6a1e7{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-67c6a1e7{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-642e92ef */.elementor-434 .elementor-element.elementor-element-642e92ef{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-642e92ef{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-642e92ef{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f457c545 */.elementor-434 .elementor-element.elementor-element-f457c545{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f457c545{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f457c545{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c7c76d */.elementor-434 .elementor-element.elementor-element-c0c7c76d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c0c7c76d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c0c7c76d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2838023a */.elementor-434 .elementor-element.elementor-element-2838023a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-2838023a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-2838023a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a115815 */.elementor-434 .elementor-element.elementor-element-9a115815{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9a115815{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9a115815{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d82c8d16 */.elementor-434 .elementor-element.elementor-element-d82c8d16{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d82c8d16{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d82c8d16{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-d82c8d16 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a684ecee */.elementor-434 .elementor-element.elementor-element-a684ecee{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a684ecee{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a684ecee{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b53b3a3d */.elementor-434 .elementor-element.elementor-element-b53b3a3d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-b53b3a3d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-b53b3a3d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-b53b3a3d>a,.elementor-434 .elementor-element.elementor-element-b53b3a3d>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f61408e */.elementor-434 .elementor-element.elementor-element-9f61408e{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9f61408e{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9f61408e{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72b32a1f */.elementor-434 .elementor-element.elementor-element-72b32a1f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-72b32a1f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-72b32a1f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f041e1 */.elementor-434 .elementor-element.elementor-element-66f041e1{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-66f041e1{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-66f041e1{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-093f65e0 */.elementor-434 .elementor-element.elementor-element-093f65e0{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-072b030b */.elementor-434 .elementor-element.elementor-element-072b030b{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-072b030b{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-072b030b{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-072b030b>a,.elementor-434 .elementor-element.elementor-element-072b030b>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f39f831 */.elementor-434 .elementor-element.elementor-element-7f39f831{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7f39f831{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7f39f831{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f683a8 */.elementor-434 .elementor-element.elementor-element-44f683a8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-44f683a8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-44f683a8{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03afdbd6 */.elementor-434 .elementor-element.elementor-element-03afdbd6{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-03afdbd6{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-03afdbd6{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-03afdbd6 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5d2f1c */.elementor-434 .elementor-element.elementor-element-ea5d2f1c{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ea5d2f1c{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ea5d2f1c{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc490ca4 */.elementor-434 .elementor-element.elementor-element-fc490ca4{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-fc490ca4{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-fc490ca4{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3295c76a */.elementor-434 .elementor-element.elementor-element-3295c76a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3295c76a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3295c76a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735b90b4 */.elementor-434 .elementor-element.elementor-element-735b90b4{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-735b90b4{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-735b90b4{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3f390d8 */.elementor-434 .elementor-element.elementor-element-a3f390d8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a3f390d8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a3f390d8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bfa6bb */.elementor-434 .elementor-element.elementor-element-14bfa6bb{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-14bfa6bb{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-14bfa6bb{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cbbc409 */.elementor-434 .elementor-element.elementor-element-7cbbc409{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7cbbc409{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7cbbc409{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2c420d9 */.elementor-434 .elementor-element.elementor-element-e2c420d9{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e2c420d9{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e2c420d9{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-e2c420d9 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bb90e8 */.elementor-434 .elementor-element.elementor-element-32bb90e8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-32bb90e8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-32bb90e8{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ddea18 */.elementor-434 .elementor-element.elementor-element-d2ddea18{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d2ddea18{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d2ddea18{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-d2ddea18>a,.elementor-434 .elementor-element.elementor-element-d2ddea18>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad61ab14 */.elementor-434 .elementor-element.elementor-element-ad61ab14{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ad61ab14{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ad61ab14{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d09bf415 */.elementor-434 .elementor-element.elementor-element-d09bf415{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d09bf415{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d09bf415{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd7939d */.elementor-434 .elementor-element.elementor-element-fbd7939d{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-fbd7939d{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-fbd7939d{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dd2c79 */.elementor-434 .elementor-element.elementor-element-28dd2c79{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35f4a8d4 */.elementor-434 .elementor-element.elementor-element-35f4a8d4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-35f4a8d4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-35f4a8d4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-35f4a8d4>a,.elementor-434 .elementor-element.elementor-element-35f4a8d4>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1fe173d */.elementor-434 .elementor-element.elementor-element-d1fe173d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d1fe173d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d1fe173d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f033ab37 */.elementor-434 .elementor-element.elementor-element-f033ab37{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f033ab37{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f033ab37{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43ec517d */.elementor-434 .elementor-element.elementor-element-43ec517d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-43ec517d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-43ec517d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-43ec517d .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9778d5d2 */.elementor-434 .elementor-element.elementor-element-9778d5d2{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9778d5d2{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9778d5d2{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe9fc289 */.elementor-434 .elementor-element.elementor-element-fe9fc289{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-fe9fc289{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-fe9fc289{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d30a95 */.elementor-434 .elementor-element.elementor-element-68d30a95{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-68d30a95{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-68d30a95{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef81541 */.elementor-434 .elementor-element.elementor-element-3ef81541{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3ef81541{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3ef81541{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93db85ed */.elementor-434 .elementor-element.elementor-element-93db85ed{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-93db85ed{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-93db85ed{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e1249f */.elementor-434 .elementor-element.elementor-element-c7e1249f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c7e1249f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c7e1249f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a38a4a9 */.elementor-434 .elementor-element.elementor-element-2a38a4a9{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-2a38a4a9{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-2a38a4a9{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7647966b */.elementor-434 .elementor-element.elementor-element-7647966b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7647966b{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7647966b{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-7647966b .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8613985e */.elementor-434 .elementor-element.elementor-element-8613985e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-8613985e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-8613985e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54229abf */.elementor-434 .elementor-element.elementor-element-54229abf{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-54229abf{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-54229abf{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-54229abf>a,.elementor-434 .elementor-element.elementor-element-54229abf>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92cc2275 */.elementor-434 .elementor-element.elementor-element-92cc2275{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-92cc2275{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-92cc2275{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98dce83d */.elementor-434 .elementor-element.elementor-element-98dce83d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-98dce83d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-98dce83d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b9ec30 */.elementor-434 .elementor-element.elementor-element-f4b9ec30{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f4b9ec30{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f4b9ec30{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-812b4ba2 */.elementor-434 .elementor-element.elementor-element-812b4ba2{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26657d5f */.elementor-434 .elementor-element.elementor-element-26657d5f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-26657d5f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-26657d5f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-26657d5f>a,.elementor-434 .elementor-element.elementor-element-26657d5f>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ef524f */.elementor-434 .elementor-element.elementor-element-e2ef524f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e2ef524f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e2ef524f{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3d2c21 */.elementor-434 .elementor-element.elementor-element-ed3d2c21{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ed3d2c21{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ed3d2c21{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac627ab1 */.elementor-434 .elementor-element.elementor-element-ac627ab1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ac627ab1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ac627ab1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-ac627ab1 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f899139d */.elementor-434 .elementor-element.elementor-element-f899139d{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f899139d{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f899139d{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b3eff8 */.elementor-434 .elementor-element.elementor-element-38b3eff8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-38b3eff8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-38b3eff8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec895663 */.elementor-434 .elementor-element.elementor-element-ec895663{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ec895663{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ec895663{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6974ce5a */.elementor-434 .elementor-element.elementor-element-6974ce5a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6974ce5a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6974ce5a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9e1074f */.elementor-434 .elementor-element.elementor-element-c9e1074f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c9e1074f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c9e1074f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9eea6 */.elementor-434 .elementor-element.elementor-element-65b9eea6{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-65b9eea6{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-65b9eea6{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0935e4c */.elementor-434 .elementor-element.elementor-element-f0935e4c{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f0935e4c{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f0935e4c{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a97da629 */.elementor-434 .elementor-element.elementor-element-a97da629{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a97da629{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a97da629{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-a97da629 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3c65c29 */.elementor-434 .elementor-element.elementor-element-a3c65c29{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a3c65c29{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a3c65c29{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2723d092 */.elementor-434 .elementor-element.elementor-element-2723d092{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-2723d092{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-2723d092{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-2723d092>a,.elementor-434 .elementor-element.elementor-element-2723d092>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f93f983 */.elementor-434 .elementor-element.elementor-element-5f93f983{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-5f93f983{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-5f93f983{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-698d51a1 */.elementor-434 .elementor-element.elementor-element-698d51a1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-698d51a1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-698d51a1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6ffaa6 */.elementor-434 .elementor-element.elementor-element-7f6ffaa6{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7f6ffaa6{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7f6ffaa6{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73278a4a */.elementor-434 .elementor-element.elementor-element-73278a4a{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fd0b37c */.elementor-434 .elementor-element.elementor-element-5fd0b37c{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-5fd0b37c{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-5fd0b37c{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-5fd0b37c>a,.elementor-434 .elementor-element.elementor-element-5fd0b37c>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b44928a */.elementor-434 .elementor-element.elementor-element-2b44928a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-2b44928a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-2b44928a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c45147de */.elementor-434 .elementor-element.elementor-element-c45147de{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c45147de{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c45147de{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb160de1 */.elementor-434 .elementor-element.elementor-element-eb160de1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-eb160de1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-eb160de1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-eb160de1 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef05993 */.elementor-434 .elementor-element.elementor-element-5ef05993{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-5ef05993{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-5ef05993{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e1cd7d */.elementor-434 .elementor-element.elementor-element-07e1cd7d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-07e1cd7d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-07e1cd7d{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4fb5c6 */.elementor-434 .elementor-element.elementor-element-da4fb5c6{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-da4fb5c6{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-da4fb5c6{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c56ff4c */.elementor-434 .elementor-element.elementor-element-4c56ff4c{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-4c56ff4c{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-4c56ff4c{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0a080f4 */.elementor-434 .elementor-element.elementor-element-a0a080f4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a0a080f4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a0a080f4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-202cb962 */.elementor-434 .elementor-element.elementor-element-202cb962{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-202cb962{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-202cb962{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ffe9a5 */.elementor-434 .elementor-element.elementor-element-c8ffe9a5{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c8ffe9a5{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c8ffe9a5{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3def184a */.elementor-434 .elementor-element.elementor-element-3def184a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3def184a{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3def184a{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-3def184a .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-069059b7 */.elementor-434 .elementor-element.elementor-element-069059b7{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-069059b7{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-069059b7{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec5decca */.elementor-434 .elementor-element.elementor-element-ec5decca{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ec5decca{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ec5decca{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-ec5decca>a,.elementor-434 .elementor-element.elementor-element-ec5decca>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76dc611d */.elementor-434 .elementor-element.elementor-element-76dc611d{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-76dc611d{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-76dc611d{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1f491a4 */.elementor-434 .elementor-element.elementor-element-d1f491a4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d1f491a4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d1f491a4{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b861925 */.elementor-434 .elementor-element.elementor-element-9b861925{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9b861925{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9b861925{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1afa34a7 */.elementor-434 .elementor-element.elementor-element-1afa34a7{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65ded535 */.elementor-434 .elementor-element.elementor-element-65ded535{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-65ded535{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-65ded535{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-65ded535>a,.elementor-434 .elementor-element.elementor-element-65ded535>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fc3d715 */.elementor-434 .elementor-element.elementor-element-9fc3d715{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9fc3d715{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9fc3d715{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02522a2b */.elementor-434 .elementor-element.elementor-element-02522a2b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-02522a2b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-02522a2b{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f1de29e */.elementor-434 .elementor-element.elementor-element-7f1de29e{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7f1de29e{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7f1de29e{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-7f1de29e .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a0e188 */.elementor-434 .elementor-element.elementor-element-42a0e188{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-42a0e188{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-42a0e188{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3988c7f8 */.elementor-434 .elementor-element.elementor-element-3988c7f8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:5px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3988c7f8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:4px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3988c7f8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:4px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-013d4071 */.elementor-434 .elementor-element.elementor-element-013d4071{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-013d4071{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-013d4071{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e00da03b */.elementor-434 .elementor-element.elementor-element-e00da03b{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e00da03b{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e00da03b{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1385974e */.elementor-434 .elementor-element.elementor-element-1385974e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1385974e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1385974e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f28b5d4 */.elementor-434 .elementor-element.elementor-element-0f28b5d4{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-0f28b5d4{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-0f28b5d4{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8baa565 */.elementor-434 .elementor-element.elementor-element-a8baa565{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a8baa565{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a8baa565{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-903ce922 */.elementor-434 .elementor-element.elementor-element-903ce922{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-903ce922{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-903ce922{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-903ce922 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a09c884 */.elementor-434 .elementor-element.elementor-element-0a09c884{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-0a09c884{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-0a09c884{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b24d495 */.elementor-434 .elementor-element.elementor-element-2b24d495{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-2b24d495{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-2b24d495{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-2b24d495>a,.elementor-434 .elementor-element.elementor-element-2b24d495>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5e00132 */.elementor-434 .elementor-element.elementor-element-a5e00132{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a5e00132{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a5e00132{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d5e957f */.elementor-434 .elementor-element.elementor-element-8d5e957f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-8d5e957f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-8d5e957f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d1e990 */.elementor-434 .elementor-element.elementor-element-47d1e990{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-47d1e990{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-47d1e990{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2217062 */.elementor-434 .elementor-element.elementor-element-f2217062{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ef605fc */.elementor-434 .elementor-element.elementor-element-7ef605fc{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7ef605fc{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7ef605fc{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-7ef605fc>a,.elementor-434 .elementor-element.elementor-element-7ef605fc>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f15eda */.elementor-434 .elementor-element.elementor-element-a8f15eda{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a8f15eda{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a8f15eda{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37a749d8 */.elementor-434 .elementor-element.elementor-element-37a749d8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-37a749d8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-37a749d8{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3e3e393 */.elementor-434 .elementor-element.elementor-element-b3e3e393{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-b3e3e393{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-b3e3e393{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-b3e3e393 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f7abc */.elementor-434 .elementor-element.elementor-element-1d7f7abc{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1d7f7abc{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1d7f7abc{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a79ea27 */.elementor-434 .elementor-element.elementor-element-2a79ea27{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:5px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-2a79ea27{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:4px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-2a79ea27{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:4px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c9ac015 */.elementor-434 .elementor-element.elementor-element-1c9ac015{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1c9ac015{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1c9ac015{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c4b761a */.elementor-434 .elementor-element.elementor-element-6c4b761a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6c4b761a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6c4b761a{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06409663 */.elementor-434 .elementor-element.elementor-element-06409663{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-06409663{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-06409663{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-140f6969 */.elementor-434 .elementor-element.elementor-element-140f6969{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-140f6969{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-140f6969{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73ce398 */.elementor-434 .elementor-element.elementor-element-b73ce398{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-b73ce398{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-b73ce398{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd4c9ab7 */.elementor-434 .elementor-element.elementor-element-bd4c9ab7{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-bd4c9ab7{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-bd4c9ab7{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-bd4c9ab7 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82aa4b0a */.elementor-434 .elementor-element.elementor-element-82aa4b0a{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-82aa4b0a{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-82aa4b0a{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0777d5c1 */.elementor-434 .elementor-element.elementor-element-0777d5c1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-0777d5c1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-0777d5c1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-0777d5c1>a,.elementor-434 .elementor-element.elementor-element-0777d5c1>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa7cdfad */.elementor-434 .elementor-element.elementor-element-fa7cdfad{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-fa7cdfad{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-fa7cdfad{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9766527f */.elementor-434 .elementor-element.elementor-element-9766527f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9766527f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9766527f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7757b1 */.elementor-434 .elementor-element.elementor-element-7e7757b1{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7e7757b1{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7e7757b1{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5878a7ab */.elementor-434 .elementor-element.elementor-element-5878a7ab{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-006f52e9 */.elementor-434 .elementor-element.elementor-element-006f52e9{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-006f52e9{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-006f52e9{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-006f52e9>a,.elementor-434 .elementor-element.elementor-element-006f52e9>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36366388 */.elementor-434 .elementor-element.elementor-element-36366388{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-36366388{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-36366388{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149e9677 */.elementor-434 .elementor-element.elementor-element-149e9677{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-149e9677{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-149e9677{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4a042cf */.elementor-434 .elementor-element.elementor-element-a4a042cf{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a4a042cf{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a4a042cf{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-a4a042cf .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff8a7b5 */.elementor-434 .elementor-element.elementor-element-1ff8a7b5{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1ff8a7b5{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1ff8a7b5{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e6c855 */.elementor-434 .elementor-element.elementor-element-f7e6c855{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f7e6c855{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f7e6c855{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf822969 */.elementor-434 .elementor-element.elementor-element-bf822969{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-bf822969{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-bf822969{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82161242 */.elementor-434 .elementor-element.elementor-element-82161242{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-82161242{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-82161242{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38af8613 */.elementor-434 .elementor-element.elementor-element-38af8613{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-38af8613{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-38af8613{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96da2f59 */.elementor-434 .elementor-element.elementor-element-96da2f59{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-96da2f59{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-96da2f59{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f855179 */.elementor-434 .elementor-element.elementor-element-8f855179{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-8f855179{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-8f855179{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f53295a */.elementor-434 .elementor-element.elementor-element-8f53295a{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-8f53295a{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-8f53295a{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-8f53295a .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-045117b0 */.elementor-434 .elementor-element.elementor-element-045117b0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-045117b0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-045117b0{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc221309 */.elementor-434 .elementor-element.elementor-element-fc221309{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:444.516px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-fc221309{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:611.75px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-fc221309{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:534.5px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-fc221309>a,.elementor-434 .elementor-element.elementor-element-fc221309>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5bde74 */.elementor-434 .elementor-element.elementor-element-4c5bde74{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-4c5bde74{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-4c5bde74{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cedebb6e */.elementor-434 .elementor-element.elementor-element-cedebb6e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-cedebb6e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-cedebb6e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdd60ea */.elementor-434 .elementor-element.elementor-element-6cdd60ea{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6cdd60ea{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6cdd60ea{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eecca5b6 */.elementor-434 .elementor-element.elementor-element-eecca5b6{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9872ed9f */.elementor-434 .elementor-element.elementor-element-9872ed9f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9872ed9f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9872ed9f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-9872ed9f>a,.elementor-434 .elementor-element.elementor-element-9872ed9f>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31fefc0e */.elementor-434 .elementor-element.elementor-element-31fefc0e{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-31fefc0e{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-31fefc0e{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dcb88e0 */.elementor-434 .elementor-element.elementor-element-9dcb88e0{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9dcb88e0{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9dcb88e0{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2557a7b */.elementor-434 .elementor-element.elementor-element-a2557a7b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a2557a7b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a2557a7b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-a2557a7b .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecdb27 */.elementor-434 .elementor-element.elementor-element-cfecdb27{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-cfecdb27{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-cfecdb27{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa1883c */.elementor-434 .elementor-element.elementor-element-0aa1883c{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:5px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-0aa1883c{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:98.5625px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-0aa1883c{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:187.312px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a2fc6e */.elementor-434 .elementor-element.elementor-element-58a2fc6e{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-58a2fc6e{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-58a2fc6e{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd686fd6 */.elementor-434 .elementor-element.elementor-element-bd686fd6{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-bd686fd6{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-bd686fd6{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a597e505 */.elementor-434 .elementor-element.elementor-element-a597e505{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-a597e505{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-a597e505{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0336dcba */.elementor-434 .elementor-element.elementor-element-0336dcba{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-0336dcba{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-0336dcba{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084b6fbb */.elementor-434 .elementor-element.elementor-element-084b6fbb{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-084b6fbb{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-084b6fbb{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85d8ce59 */.elementor-434 .elementor-element.elementor-element-85d8ce59{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-85d8ce59{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-85d8ce59{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-85d8ce59 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e65972d */.elementor-434 .elementor-element.elementor-element-0e65972d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-0e65972d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-0e65972d{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84d9ee44 */.elementor-434 .elementor-element.elementor-element-84d9ee44{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:609.641px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-84d9ee44{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:611.75px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-84d9ee44{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:534.5px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-84d9ee44>a,.elementor-434 .elementor-element.elementor-element-84d9ee44>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3644a684 */.elementor-434 .elementor-element.elementor-element-3644a684{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3644a684{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3644a684{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-757b505c */.elementor-434 .elementor-element.elementor-element-757b505c{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-757b505c{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-757b505c{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-854d6fae */.elementor-434 .elementor-element.elementor-element-854d6fae{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-854d6fae{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-854d6fae{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2c0be24 */.elementor-434 .elementor-element.elementor-element-e2c0be24{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e2c0be24{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e2c0be24{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274ad478 */.elementor-434 .elementor-element.elementor-element-274ad478{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-274ad478{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-274ad478{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eae27d77 */.elementor-434 .elementor-element.elementor-element-eae27d77{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-eae27d77{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-eae27d77{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eabe3a1 */.elementor-434 .elementor-element.elementor-element-7eabe3a1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-7eabe3a1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-7eabe3a1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69adc1e1 */.elementor-434 .elementor-element.elementor-element-69adc1e1{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-69adc1e1{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-69adc1e1{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091d584f */.elementor-434 .elementor-element.elementor-element-091d584f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-091d584f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-091d584f{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1d10e7b */.elementor-434 .elementor-element.elementor-element-b1d10e7b{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-b1d10e7b{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-b1d10e7b{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3ef77a */.elementor-434 .elementor-element.elementor-element-6f3ef77a{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6f3ef77a{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6f3ef77a{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:4px!important;padding-bottom:4px!important;padding-left:4px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:18.2px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgb(245, 245, 245)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:4px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb163727 */.elementor-434 .elementor-element.elementor-element-eb163727{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:8px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-eb163727{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:8px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-eb163727{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:8px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1534b76d */.elementor-434 .elementor-element.elementor-element-1534b76d{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-1534b76d{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-1534b76d{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-979d472a */.elementor-434 .elementor-element.elementor-element-979d472a{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca46c1b9 */.elementor-434 .elementor-element.elementor-element-ca46c1b9{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ca46c1b9{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ca46c1b9{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-ca46c1b9>a,.elementor-434 .elementor-element.elementor-element-ca46c1b9>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b8a6142 */.elementor-434 .elementor-element.elementor-element-3b8a6142{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-3b8a6142{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-3b8a6142{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45fbc6d3 */.elementor-434 .elementor-element.elementor-element-45fbc6d3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-45fbc6d3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-45fbc6d3{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63dc7ed1 */.elementor-434 .elementor-element.elementor-element-63dc7ed1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-63dc7ed1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-63dc7ed1{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-63dc7ed1 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e96ed478 */.elementor-434 .elementor-element.elementor-element-e96ed478{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e96ed478{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e96ed478{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e190d8 */.elementor-434 .elementor-element.elementor-element-c0e190d8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-c0e190d8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-c0e190d8{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec8ce6ab */.elementor-434 .elementor-element.elementor-element-ec8ce6ab{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ec8ce6ab{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ec8ce6ab{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-060ad924 */.elementor-434 .elementor-element.elementor-element-060ad924{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-060ad924{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-060ad924{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcbe3365 */.elementor-434 .elementor-element.elementor-element-bcbe3365{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:251.328px!important;height:251.328px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-bcbe3365{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:367px!important;height:367px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-bcbe3365{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(238, 238, 238)!important;border-right:0px none rgb(238, 238, 238)!important;border-bottom:0px none rgb(238, 238, 238)!important;border-left:0px none rgb(238, 238, 238)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:clip!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto 800 / 800!important;width:179px!important;height:179px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115f8950 */.elementor-434 .elementor-element.elementor-element-115f8950{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-115f8950{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-115f8950{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(248, 248, 248)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:1 / 1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13fe9d84 */.elementor-434 .elementor-element.elementor-element-13fe9d84{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-13fe9d84{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-13fe9d84{display:inline!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1c38a09 */.elementor-434 .elementor-element.elementor-element-d1c38a09{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:213.328px!important;right:8px!important;bottom:8px!important;left:213.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-d1c38a09{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-d1c38a09{display:none!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:0px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(255, 255, 255)!important;border-right:0px none rgb(255, 255, 255)!important;border-bottom:0px none rgb(255, 255, 255)!important;border-left:0px none rgb(255, 255, 255)!important;border-radius:50%!important;box-shadow:none!important;position:absolute!important;top:auto!important;right:8px!important;bottom:8px!important;left:auto!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important;width:30px!important;height:30px!important}}.elementor-434 .elementor-element.elementor-element-d1c38a09 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfdf10e */.elementor-434 .elementor-element.elementor-element-9cfdf10e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-16px!important;margin-right:-16px!important;margin-bottom:0px!important;margin-left:-16px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9cfdf10e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-8px!important;margin-right:-8px!important;margin-bottom:0px!important;margin-left:-8px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:8px 8px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9cfdf10e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:-6px!important;margin-right:-6px!important;margin-bottom:0px!important;margin-left:-6px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:6px 6px 0px 0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-705f2172 */.elementor-434 .elementor-element.elementor-element-705f2172{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:609.641px!important;left:221.328px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-705f2172{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:517.188px!important;left:339px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-705f2172{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:5px!important;padding-bottom:5px!important;padding-left:5px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:0px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:absolute!important;top:0px!important;right:0px!important;bottom:351.188px!important;left:151px!important;z-index:5!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-705f2172>a,.elementor-434 .elementor-element.elementor-element-705f2172>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74db120f */.elementor-434 .elementor-element.elementor-element-74db120f{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-74db120f{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-74db120f{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:12px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:17px!important;font-weight:600!important;font-style:normal!important;line-height:22.1px!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57aeee35 */.elementor-434 .elementor-element.elementor-element-57aeee35{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-57aeee35{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-57aeee35{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9003b */.elementor-434 .elementor-element.elementor-element-6da9003b{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:19.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-6da9003b{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:16.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-6da9003b{display:flow-root!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;line-height:15px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:rgb(102, 102, 102)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(102, 102, 102)!important;border-right:0px none rgb(102, 102, 102)!important;border-bottom:0px none rgb(102, 102, 102)!important;border-left:0px none rgb(102, 102, 102)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b04d152 */.elementor-434 .elementor-element.elementor-element-9b04d152{display:inline!important;width:auto!important;margin:0!important;padding:0!important;font:inherit;color:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83ab3e */.elementor-434 .elementor-element.elementor-element-be83ab3e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-be83ab3e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-be83ab3e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}.elementor-434 .elementor-element.elementor-element-be83ab3e>a,.elementor-434 .elementor-element.elementor-element-be83ab3e>.elementor-widget-container>a{font:inherit!important;color:inherit!important;text-decoration:inherit!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1654211 */.elementor-434 .elementor-element.elementor-element-e1654211{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e1654211{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e1654211{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:0px none rgb(136, 136, 136)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-289dff07 */.elementor-434 .elementor-element.elementor-element-289dff07{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:5px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-289dff07{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:20px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-289dff07{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:4px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(136, 136, 136)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(136, 136, 136)!important;border-right:0px none rgb(136, 136, 136)!important;border-bottom:1px solid rgb(240, 240, 240)!important;border-left:0px none rgb(136, 136, 136)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-577ef115 */.elementor-434 .elementor-element.elementor-element-577ef115{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:9px!important;padding-right:12px!important;padding-bottom:9px!important;padding-left:12px!important;margin-top:0px!important;margin-right:9.65625px!important;margin-bottom:0px!important;margin-left:9.65625px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:38px!important;max-height:none!important;min-width:0px!important;max-width:200px!important;object-fit:fill!important;aspect-ratio:auto!important;width:200px!important;height:39px!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-577ef115{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:36px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important;width:351px!important;height:36px!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-577ef115{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:7px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:10px!important;padding-bottom:6px!important;padding-left:10px!important;margin-top:0px!important;margin-right:8.34375px!important;margin-bottom:0px!important;margin-left:8.34375px!important;font-family:Arial, sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:16.8px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(255, 255, 255)!important;background-color:rgb(10, 122, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(10, 122, 255)!important;border-right:0px none rgb(10, 122, 255)!important;border-bottom:0px none rgb(10, 122, 255)!important;border-left:0px none rgb(10, 122, 255)!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:hidden!important;min-height:29px!important;max-height:none!important;min-width:0px!important;max-width:90%!important;object-fit:fill!important;aspect-ratio:auto!important;width:150.297px!important;height:29px!important}}.elementor-434 .elementor-element.elementor-element-577ef115 .elementor-button{background:transparent;color:inherit;padding:0;border:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01161aaa */.elementor-434 .elementor-element.elementor-element-01161aaa{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-01161aaa{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-01161aaa{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:stretch!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:8px!important;grid-template-columns:minmax(0px, 1fr)!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539fd53b */.elementor-434 .elementor-element.elementor-element-539fd53b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:165.125px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-539fd53b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-539fd53b{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:center!important;align-self:auto!important;justify-content:center!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:4px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:2!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:auto!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1dd209 */.elementor-434 .elementor-element.elementor-element-ac1dd209{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-ac1dd209{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-ac1dd209{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:5px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:hidden!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555d6702 */.elementor-434 .elementor-element.elementor-element-555d6702{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:15px!important;padding-left:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-555d6702{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:25px!important;padding-left:8px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:8px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-555d6702{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:6px!important;padding-right:6px!important;padding-bottom:15px!important;padding-left:6px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:1px solid rgb(234, 234, 234)!important;border-right:1px solid rgb(234, 234, 234)!important;border-bottom:1px solid rgb(234, 234, 234)!important;border-left:1px solid rgb(234, 234, 234)!important;border-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 4px 0px!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:hidden!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335f5352 */.elementor-434 .elementor-element.elementor-element-335f5352{display:grid!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:30px!important;grid-template-columns:253.328px 253.328px 253.328px!important;grid-template-rows:476.516px 476.516px 476.516px 641.641px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-335f5352{display:grid!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:10px!important;grid-template-columns:369px 369px!important;grid-template-rows:547.188px 547.188px 547.188px 547.188px 641.75px 547.188px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-335f5352{display:grid!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:8px!important;grid-template-columns:181px 181px!important;grid-template-rows:381.188px 381.188px 381.188px 381.188px 564.5px 381.188px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:40px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f340f1b1 */.elementor-434 .elementor-element.elementor-element-f340f1b1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:0%!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-f340f1b1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:0%!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:1!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-f340f1b1{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:1!important;flex-shrink:1!important;flex-basis:0%!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:1!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:auto!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a6222c */.elementor-434 .elementor-element.elementor-element-e4a6222c{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:40px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:30px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-e4a6222c{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:30px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-e4a6222c{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:30px!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgba(0, 0, 0, 0)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:none!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb70ab37 */.elementor-434 .elementor-element.elementor-element-cb70ab37{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:20px!important;padding-bottom:35px!important;padding-left:20px!important;margin-top:0px!important;margin-right:120px!important;margin-bottom:0px!important;margin-left:120px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:1200px!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-cb70ab37{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:10px!important;padding-bottom:35px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:1200px!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-cb70ab37{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:10px!important;padding-bottom:35px!important;padding-left:10px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:relative!important;top:0px!important;right:0px!important;bottom:0px!important;left:0px!important;z-index:auto!important;overflow:visible!important;min-height:0px!important;max-height:none!important;min-width:0px!important;max-width:1200px!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9188905e */.elementor-434 .elementor-element.elementor-element-9188905e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:24px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:1px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}@media(max-width:1024px){.elementor-434 .elementor-element.elementor-element-9188905e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;line-height:22.5px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:1px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-9188905e{display:block!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-grow:0!important;flex-shrink:1!important;flex-basis:auto!important;align-items:normal!important;align-self:auto!important;justify-content:normal!important;order:0!important;gap:normal!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;font-family:Arial, sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:21px!important;letter-spacing:normal!important;text-align:start!important;text-transform:none!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:horizontal!important;color:rgb(74, 74, 74)!important;background-color:rgb(255, 255, 255)!important;background-image:none!important;background-size:auto!important;background-position:0% 0%!important;background-repeat:repeat!important;border-top:0px none rgb(74, 74, 74)!important;border-right:0px none rgb(74, 74, 74)!important;border-bottom:0px none rgb(74, 74, 74)!important;border-left:0px none rgb(74, 74, 74)!important;border-radius:0px!important;box-shadow:none!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;overflow:visible!important;min-height:1px!important;max-height:none!important;min-width:0px!important;max-width:100%!important;object-fit:fill!important;aspect-ratio:auto!important}}/* End custom CSS */
/* Start custom CSS *//**
 * B2B Product Showcase - Frontend Styles
 */

/* Unified background - scoped to plugin containers only */
/* Does NOT affect theme global elements (body, #page, footer, etc.) */

/* Full-width wrapper: spans the entire viewport width between header and footer.
   On template pages (where it sits right after get_header), width:100% is
   already full-width.  On shortcode pages the body-class rules below handle it. */
.cxb-b2b-page-background-wrapper {
    background-color: var(--cxb-page-background-color, #f5f5f5);
    background: var(--cxb-page-background-color, #f5f5f5);
    width: 100%;
    min-height: 1px;
}

/* Quote page (loaded via shortcode inside a WordPress page):
   The wrapper sits inside the theme's content container which is width-constrained.
   Apply the background to the theme's content wrappers so it spans full width,
   scoped to this specific page via body class so it never leaks to other pages.
   Header and footer are explicitly excluded. */
body.cxb-b2b-quote-page #page,
body.cxb-b2b-quote-page .site,
body.cxb-b2b-quote-page #content,
body.cxb-b2b-quote-page .site-content,
body.cxb-b2b-quote-page #primary,
body.cxb-b2b-quote-page .content-area,
body.cxb-b2b-quote-page #main,
body.cxb-b2b-quote-page main.site-main,
body.cxb-b2b-quote-page .entry-content,
body.cxb-b2b-quote-page article.page,
body.cxb-b2b-quote-page .page-content {
    background-color: var(--cxb-page-background-color, #f5f5f5);
}
/* Protect header and footer on quote pages */
body.cxb-b2b-quote-page header.site-header,
body.cxb-b2b-quote-page #masthead,
body.cxb-b2b-quote-page .site-header,
body.cxb-b2b-quote-page footer.site-footer,
body.cxb-b2b-quote-page #colophon,
body.cxb-b2b-quote-page .site-footer,
body.cxb-b2b-quote-page #footer,
body.cxb-b2b-quote-page .footer,
body.cxb-b2b-quote-page footer:not(.cxb-b2b-template3-product-footer):not(.cxb-b2b-quote-basket-footer) {
    background-color: initial;
    background: initial;
}

/* Plugin container backgrounds */
#cxb-b2b-quote-request-page,
.cxb-b2b-template1-container,
.cxb-b2b-template2-container,
.cxb-b2b-template3-container,
.cxb-b2b-products-taxonomy-container,
.cxb-b2b-products-archive-container,
.cxb-b2b-product-single-container,
.cxb-b2b-archive-content-wrapper,
.cxb-b2b-content-with-sidebar,
.cxb-b2b-seo-content,
.cxb-b2b-no-products,
.cxb-b2b-product-inquiry,
.cxb-b2b-related-products,
.cxb-b2b-template2-description,
.cxb-b2b-template3-description,
.cxb-b2b-child-categories,
.cxb-b2b-products-archive-container .navigation.pagination,
.cxb-b2b-products-archive-container .nav-links,
.cxb-b2b-products-taxonomy-container .navigation.pagination,
.cxb-b2b-products-taxonomy-container .nav-links {
    background-color: var(--cxb-page-background-color, #f5f5f5);
    background: var(--cxb-page-background-color, #f5f5f5);
}



/* ==========================================================================
   General Styles
   ========================================================================== */
.cxb-b2b-products-taxonomy-container,
.cxb-b2b-products-archive-container {
    max-width: 1200px;
    margin: 40px auto;
    padding: 40px;
    /* 背景色已在上方统一设置 */
}

/* Header Styles */
.cxb-b2b-taxonomy-header {
    margin-bottom: 10px;
    text-align: center;
}

.cxb-b2b-product-header {
    margin-bottom: 20px;
}

.cxb-b2b-taxonomy-title {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}

.cxb-b2b-taxonomy-description {
    color: #000;
    line-height: 1.6;
    margin-bottom: 10px;
}

.cxb-b2b-product-short-description {
    color: #000 !important;
    line-height: 1.6;
    margin-bottom: 30px;
    flex-grow: 1;
}

/* SEO Content Styles */
.cxb-b2b-seo-content {
    margin: 10px 0;
    padding: 10px;
    background-color: #f9f9f9;
    border-radius: 8px;
    line-height: 1.8;
    color: #000;
}

.cxb-b2b-seo-content h1,
.cxb-b2b-seo-content h2,
.cxb-b2b-seo-content h3,
.cxb-b2b-seo-content h4,
.cxb-b2b-seo-content h5,
.cxb-b2b-seo-content h6 {
    margin-top: 20px;
    margin-bottom: 15px;
    color: #000 !important;
}

.cxb-b2b-seo-content p {
    margin-bottom: 15px;
}

.cxb-b2b-seo-content img {
    max-width: 100%;
    height: auto;
    border-radius: 4px;
    margin: 15px 0;
}

.cxb-b2b-seo-content ul,
.cxb-b2b-seo-content ol {
    margin: 15px 0;
    padding-left: 20px;
}

.cxb-b2b-seo-content a {
    color: #0066cc;
    text-decoration: none;
    transition: color 0.3s ease;
}

.cxb-b2b-seo-content a:hover {
    color: #0052a3;
    text-decoration: underline;
}

/* SEO Content Responsive Style */
@media screen and (max-width: 768px) {
    .cxb-b2b-seo-content {
        margin: 10px 0;
        padding: 10px;
    }

    .cxb-b2b-seo-content h2,
    .cxb-b2b-seo-content h3,
    .cxb-b2b-seo-content h4 {
        font-size: 18px;
        margin-top: 15px;
        margin-bottom: 10px;
    }

    .cxb-b2b-seo-content p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .cxb-b2b-seo-content img {
        margin: 10px 0;
    }

    .cxb-b2b-seo-content ul,
    .cxb-b2b-seo-content ol {
        margin: 10px 0;
        padding-left: 15px;
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-seo-content {
        margin: 10px 0;
        padding: 10px;
    }

    .cxb-b2b-seo-content h2,
    .cxb-b2b-seo-content h3,
    .cxb-b2b-seo-content h4 {
        font-size: 16px;
    }

    .cxb-b2b-seo-content p {
        font-size: 13px;
    }
}

.cxb-b2b-taxonomy-meta {
    color: #888888;
    font-size: 14px;
}

/* Breadcrumb Navigation */
.cxb-b2b-breadcrumbs {
    margin-bottom: 25px;
    padding: 10px 0;
    font-size: 14px;
    color: #000000;
}

.cxb-b2b-breadcrumbs a {
    color: #000000;
    text-decoration: none;
}

.cxb-b2b-breadcrumbs a:hover {
    color: var(--cxb-primary-color, #0A7AFF);
    text-decoration: underline;
}

.cxb-b2b-breadcrumbs .separator {
    margin: 0 8px;
    color: #999999;
}

/* Product Filters */
.cxb-b2b-product-filters.cxb-b2b-product-filters {
    padding: 20px 0;
}

/* Product Grid */
.cxb-b2b-products-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin-bottom: 40px;
}

/* Product Card */
.cxb-b2b-product-card {
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 16px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    position: relative;
    overflow: hidden;
    min-width: 0;
}
.cxb-b2b-product-card-icons {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 5;
    display: flex;
    gap: 10px;
}
.cxb-b2b-product-card-icons a,
.cxb-b2b-product-card-icons img {
    display: block;
}
.cxb-b2b-product-card-icons img {
    object-fit: contain;
}



/* 确保内部交互元素具有适当的层叠上下文 */
.cxb-b2b-product-actions,
.cxb-b2b-email-inquiry-button,
.cxb-b2b-inquiry-button,
.cxb-b2b-add-to-quote-button,
.cxb-b2b-view-details-button,
.cxb-b2b-product-title a,
.cxb-b2b-product-thumbnail a,
.cxb-b2b-product-category a,
.cxb-b2b-product-card-left-image .cxb-b2b-product-thumbnail-left a {
    position: relative;
    z-index: 2;
}

/* Email Inquiry图标按钮保持绝对定位和较高z-index */


.cxb-b2b-product-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
    border-color: #0066cc;
}

.cxb-b2b-product-thumbnail {
    position: relative;
    margin: -16px -16px 0 -16px;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
}

.cxb-b2b-product-thumbnail img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    transition: transform 0.3s ease;
}

.cxb-b2b-product-card:hover .cxb-b2b-product-thumbnail img {
    transform: scale(1.05);
}

/* 产品卡片悬停效果：切换图片 */
.cxb-b2b-product-image-wrapper {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    background-color: #f8f8f8;
}

.cxb-b2b-product-thumbnail.has-second-image .product-image-primary,
.cxb-b2b-product-thumbnail-left.has-second-image .product-image-primary {
    transition: opacity 0.3s ease;
}

.cxb-b2b-product-thumbnail.has-second-image .product-image-secondary,
.cxb-b2b-product-thumbnail-left.has-second-image .product-image-secondary {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

/* 悬停时切换图片（淡入淡出效果） */
.cxb-b2b-product-card:hover .cxb-b2b-product-thumbnail.has-second-image .product-image-primary,
.cxb-b2b-product-card.cxb-b2b-product-card-left-image:hover .cxb-b2b-product-thumbnail-left.has-second-image .product-image-primary {
    opacity: 0;
}

.cxb-b2b-product-card:hover .cxb-b2b-product-thumbnail.has-second-image .product-image-secondary,
.cxb-b2b-product-card.cxb-b2b-product-card-left-image:hover .cxb-b2b-product-thumbnail-left.has-second-image .product-image-secondary {
    opacity: 1;
}

/* 当悬停效果为切换时，禁用放大效果 */
.cxb-b2b-product-card:hover .cxb-b2b-product-thumbnail.has-second-image img,
.cxb-b2b-product-card.cxb-b2b-product-card-left-image:hover .cxb-b2b-product-thumbnail-left.has-second-image img {
    transform: none;
}

.cxb-b2b-product-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    min-width: 0;
    padding: 16px 0 0 0;
    text-align: center;
    overflow: hidden;
}

/* H6鏍囬鏍峰紡 - 鏇撮€傚悎渚ц竟鏍?*/
.cxb-b2b-product-title {
    font-size: 17px;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0 0 12px 0;
    line-height: 1.3;
    word-break: break-word;
    overflow-wrap: break-word;
}

.cxb-b2b-product-title a {
    color: inherit;
    text-decoration: none;
    transition: color 0.3s ease;
}

.cxb-b2b-product-title a:hover {
    color: #0066cc;
}

.cxb-b2b-product-excerpt {
    color: #666666;
    font-size: 13px;
    line-height: 1.5;
    margin: 0 0 12px 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.cxb-b2b-product-card-price-moq {
    margin: 0 0 12px 0;
    line-height: 1.5;
}

.cxb-b2b-product-card-price-moq p {
    margin: 0;
    font-size: 13px;
    color: #666666;
}

.cxb-b2b-product-card-price-moq .cxb-b2b-card-price strong {
    font-weight: 700;
    color: #333333;
}

.cxb-b2b-product-card .cxb-b2b-product-meta {
    font-size: 12px;
    color: #888888;
    margin: 0 0 16px 0;
    padding-bottom: 12px;
    border-bottom: 1px solid #f0f0f0;
}

.cxb-b2b-product-category {
    display: flex;
    align-items: center;
    justify-content: center;
}



.cxb-b2b-product-category a {
    color: #0066cc;
    text-decoration: none;
    transition: color 0.3s ease;
    font-weight: 500;
}

.cxb-b2b-product-category a:hover {
    color: #0052a3;
    text-decoration: underline;
}

.cxb-b2b-product-actions {
    margin: auto 0 0 0;
    padding: 12px 0 0 0;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    display: flex;  /* 添加flex布局 */
    justify-content: center;  /* 水平居中 */
    align-items: center;  /* 垂直居中 */
}

.cxb-b2b-button-group {
    display: flex;
    flex-direction: column;
    align-items: stretch;  /* 改为stretch，让按钮拉伸填充 */
    justify-content: center; /* 添加主轴居中 */
    gap: 8px;
    margin: 0 0 12px 0;
    width: 100%;
    box-sizing: border-box;
}

.cxb-b2b-view-details-button,
.cxb-b2b-inquiry-button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 13px;
    font-weight: 500;
    transition: all 0.3s ease;
    text-align: center;
    border: none;
    cursor: pointer;
    width: auto;  /* 改为auto或固定宽度 */
    min-width: 107px;  /* 添加最小宽度 */
    box-sizing: border-box;
    margin: 0 auto;  /* 添加水平居中margin */
}

.cxb-b2b-view-details-button {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
}

.cxb-b2b-view-details-button:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000);
    transform: translateY(-1px);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.cxb-b2b-inquiry-button {
    background: linear-gradient(135deg, #28a745, #1e7e34);
    color: #ffffff;
}

.cxb-b2b-inquiry-button:hover {
    background: linear-gradient(135deg, #1e7e34, #155724);
    transform: translateY(-1px);
    box-shadow: 0 3px 8px rgba(40, 167, 69, 0.3);
}

.cxb-b2b-button-icon {
    margin-right: 6px;
    font-size: 12px;
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
}
 
/* 鍝嶅簲寮忔牱寮?- 渚ц竟鏍忎紭鍖?*/
@media screen and (max-width: 768px) {
    .cxb-b2b-product-card {
        padding: 8px;
    }
    
    .cxb-b2b-product-thumbnail {
        margin: -8px -8px 0 -8px;
    }
    
    .cxb-b2b-product-title {
        font-size: 13px;
        -webkit-line-clamp: 1;
        color: #000;
        margin-bottom: 4px;
    }
    
    .cxb-b2b-product-excerpt {
        font-size: 11px;
        -webkit-line-clamp: 1;
        margin-bottom: 4px;
    }
    
    .cxb-b2b-button-group {
        gap: 4px;
    }
    
    .cxb-b2b-product-sku {
        font-size: 12px;
    }
    
    .cxb-b2b-view-details-button,
    .cxb-b2b-inquiry-button {
        padding: 5px 8px;
        font-size: 11px;
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-product-card {
        padding: 6px;
        border-radius: 6px;
    }
    
    .cxb-b2b-product-thumbnail {
        margin: -6px -6px 0 -6px;
        border-radius: 6px 6px 0 0;
    }
    
    .cxb-b2b-product-title {
        font-size: 12px;
        margin-bottom: 3px;
        color: #000;
        line-height: 1.3;
    }
    
    .cxb-b2b-product-excerpt {
        font-size: 10px;
        margin-bottom: 4px;
        -webkit-line-clamp: 1;
    }
    
    .cxb-b2b-product-meta {
        font-size: 12px;
        margin-bottom: 4px;
    }
    
    .cxb-b2b-product-sku {
        font-size: 12px;
    }
    
    .cxb-b2b-view-details-button,
    .cxb-b2b-inquiry-button {
        padding: 4px 6px;
        font-size: 10px;
    }
    
    .cxb-b2b-button-icon {
        margin-right: 3px;
        font-size: 9px;
    }
}

/* 灏忓鍣ㄤ紭鍖?- 鐗瑰埆閫傚悎渚ц竟鏍?*/
@media (max-width: 300px) {
    .cxb-b2b-product-card {
        padding: 8px;
    }
    
    .cxb-b2b-product-thumbnail {
        margin: -8px -8px 0 -8px;
    }
    
    .cxb-b2b-product-title {
        font-size: 12px;
        line-height: 1.2;
        -webkit-line-clamp: 1;
        color: #000;
    }
    
    .cxb-b2b-product-excerpt,
    .cxb-b2b-product-meta {
        display: none; /* 鍦ㄨ秴灏忓鍣ㄤ腑闅愯棌鎽樿鍜屽厓淇℃伅 */
    }
    
    .cxb-b2b-view-details-button,
    .cxb-b2b-inquiry-button {
        padding: 4px 6px;
        font-size: 10px;
    }
}

/* 浜у搧缃戞牸鍝嶅簲寮忓垪鏁?*/
.cxb-b2b-columns-1 {
    grid-template-columns: 1fr;
}

.cxb-b2b-columns-2 {
    grid-template-columns: repeat(2, 1fr);
}

.cxb-b2b-columns-3 {
    grid-template-columns: repeat(3, 1fr);
}

.cxb-b2b-columns-4 {
    grid-template-columns: repeat(4, 1fr);
}

.cxb-b2b-columns-5 {
    grid-template-columns: repeat(5, 1fr);
}

.cxb-b2b-columns-6 {
    grid-template-columns: repeat(6, 1fr);
}

/* 鍝嶅簲寮忕綉鏍艰皟鏁?*/
@media screen and (max-width: 1200px) {
    .cxb-b2b-columns-6 {
        grid-template-columns: repeat(4, 1fr);
    }
    
    .cxb-b2b-columns-5 {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 768px) {
    .cxb-b2b-products-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }
    
    .cxb-b2b-columns-4,
    .cxb-b2b-columns-5,
    .cxb-b2b-columns-6 {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-products-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 8px;
    }
    
    .cxb-b2b-columns-2,
    .cxb-b2b-columns-3,
    .cxb-b2b-columns-4,
    .cxb-b2b-columns-5,
    .cxb-b2b-columns-6 {
        grid-template-columns: repeat(2, 1fr);
    }
}
 
 /* Pagination Navigation */
.cxb-b2b-page-background-wrapper .navigation.pagination {
    margin-top: 40px;
    text-align: center;
}

.cxb-b2b-page-background-wrapper .nav-links {
    display: inline-flex;
    align-items: center;
    gap: 5px;
}

.cxb-b2b-page-background-wrapper .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 35px;
    height: 35px;
    padding: 0 5px;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    color: #333333;
    text-decoration: none;
    font-size: 14px;
    transition: all 0.3s ease;
}

.cxb-b2b-page-background-wrapper .page-numbers.current {
    background: var(--cxb-primary-color, #0A7AFF);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
}

.cxb-b2b-page-background-wrapper .page-numbers:hover:not(.current) {
    background: #f5f5f5;
    border-color: #cccccc;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-pagination-dots {
    border: none;
    background: transparent;
    cursor: default;
    min-width: 20px;
    padding: 0 2px;
    letter-spacing: 1px;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-pagination-dots:hover {
    background: transparent;
    border: none;
}

/* No Products Message */
.cxb-b2b-no-products {
    text-align: center;
    padding: 40px 20px;
    background: #f9f9f9;
    border-radius: 8px;
}

.cxb-b2b-no-products h2 {
    color: #000000;
    margin-bottom: 15px;
}

.cxb-b2b-no-products-title {
    font-weight: bold;
    font-size: inherit;
    color: #000000;
    margin-bottom: 15px;
}

.cxb-b2b-no-products p {
    color: #000000;
    margin-bottom: 15px;
}

.cxb-b2b-no-products a {
    color: #0066cc;
    text-decoration: none;
}

.cxb-b2b-no-products a:hover {
    text-decoration: underline;
}

.cxb-b2b-products-archive-container .cxb-b2b-no-products h2,
.cxb-b2b-products-archive-container .cxb-b2b-no-products .cxb-b2b-no-products-title,
.cxb-b2b-products-taxonomy-container .cxb-b2b-no-products h2,
.cxb-b2b-products-taxonomy-container .cxb-b2b-no-products .cxb-b2b-no-products-title {
    color: #000000;
}

.cxb-b2b-products-archive-container .cxb-b2b-no-products p,
.cxb-b2b-products-taxonomy-container .cxb-b2b-no-products p {
    color: #000000;
}

/* Product Detail Page Styles */
.cxb-b2b-product-single-container {
    margin: 0 auto;
    padding: 0 0 40px 0;
    width: 100%;
    max-width: 1200px;
}

/* Product Detail Area */
.cxb-b2b-product-content-wrapper {
    margin-top: 0;
}

.cxb-b2b-product-content {
    margin: 0 auto;
}

.cxb-b2b-product-content-title {
    font-size: 28px;
    font-weight: 600;
    color: #000;
    margin-bottom: 25px;
}

.cxb-b2b-product-description {
    color: #000 !important;
    font-size: 16px;
    line-height: 1.8;
}

.cxb-b2b-product-description,
.cxb-b2b-product-description p,
.cxb-b2b-product-description span,
.cxb-b2b-product-description div,
.cxb-b2b-product-description li,
.cxb-b2b-product-description ul,
.cxb-b2b-product-description ol,
.cxb-b2b-product-description h1,
.cxb-b2b-product-description h2,
.cxb-b2b-product-description h3,
.cxb-b2b-product-description h4,
.cxb-b2b-product-description h5,
.cxb-b2b-product-description h6 {
    color: #000 !important;
}

.cxb-b2b-product-inquiry {
    margin-top: 10px;
    padding: 20px;
    background: #f8f9fa;
    border-radius: 8px;
}

.cxb-b2b-inquiry-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 12px;
    background: #007bff;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s ease;
}

.cxb-b2b-inquiry-button:hover {
    background: #0056b3;
    color: #fff;
    text-decoration: none;
    transform: translateY(-1px);
}

.cxb-b2b-button-icon {
    margin-right: 8px;
    font-size: 18px;
}

.cxb-b2b-product-main.woocommerce-style {
    display: flex;
    gap: 40px;
    margin-bottom: 10px;
}

/* Column wrapper — flex item that STRETCHES to the full height of the
   flex container.  This provides the scroll room that position:sticky
   needs: the wrapper is always as tall as the tallest column, while
   the gallery inside is only as tall as its content.                  */
.cxb-b2b-product-images-col {
    flex: 1 1 0%;
    min-width: 0;
    /* Default align-self:stretch — do NOT set flex-start here */
}

.cxb-b2b-product-main.woocommerce-style > .cxb-b2b-product-summary {
    flex: 1 1 0%;
    min-width: 0;
}

/* Product Image Area — sticky INSIDE the wrapper column.
   Pure CSS sticky: immune to third-party plugins (Tidio, Intercom, etc.)
   that set transform/filter on ancestors, because position:sticky is
   NOT affected by containing-block-creating properties — only by
   overflow on ancestors (protected by !important rules below).

   The column wrapper stretches to full row height via default
   align-self:stretch, giving the sticky element room to scroll.       */
.cxb-b2b-product-images {
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--cxb-sticky-top, 0px) + 10px);
    z-index: 1;
}

/* Legacy class kept for backward compatibility — no longer needed
   for activation; the rule above applies directly.                    */
.cxb-b2b-product-images.cxb-sticky-gallery {
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--cxb-sticky-top, 0px) + 10px);
    z-index: 1;
}

.cxb-b2b-product-featured-image {
    margin-bottom: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.cxb-b2b-featured-image-wrapper {
    position: relative;
    text-align: center;
}

.cxb-b2b-featured-image {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

/* Thumbnail Area */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumbnails {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
    position: relative;
}

/* Product Gallery Slider Styles */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-slider {
    position: relative;
    overflow: hidden;
    width: 100%;
}

/* Thumbnail Slider Navigation Button */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #ddd;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    text-align: center;
    cursor: pointer;
    z-index: 10;
    transition: all 0.3s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    text-decoration: none;
    text-transform: none;
    letter-spacing: normal;
    appearance: none;
    -webkit-appearance: none;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #666;
    position: absolute;
    top: 50%;
    left: 50%;
    background: none;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav.prev::before {
    transform: translate(-25%, -50%) rotate(-135deg);
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav.next::before {
    transform: translate(-75%, -50%) rotate(45deg);
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav.prev {
    left: 5px;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav.next {
    right: 5px;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav:hover {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2);
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav:hover::before {
    border-color: #333;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav:disabled {
    opacity: 0.5;
    cursor: not-allowed;
    box-shadow: none;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-slider {
    overflow: hidden;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumb {
    position: relative;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    height: auto;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumb.active {
    border-color: #007bff;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-thumb-image {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto;
    object-fit: contain;
}

/* Product Information Area */
.cxb-b2b-product-summary {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.cxb-b2b-product-header {
    margin-bottom: 20px;
}

.cxb-b2b-product-title {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0 0 20px;
    line-height: 1.2;
}

.cxb-b2b-product-short-description {
    color: #000 !important;
    font-size: 16px;
    line-height: 1.6;
}

/* Product Price & MOQ Block */
.cxb-b2b-product-price-moq-block {
    margin: 0 0 15px 0;
}

.cxb-b2b-product-price-moq-block hr.cxb-b2b-price-separator {
    border: none;
    border-top: 1px solid #e0e0e0;
    margin: 12px 0;
}

.cxb-b2b-product-price {
    font-size: 22px;
    font-weight: 700;
    color: #000;
    margin: 0 0 4px 0;
    line-height: 1.3;
}

p.cxb-b2b-product-moq {
    font-size: 16px;
    font-weight: 400;
    color: #555;
    margin: 0;
    line-height: 1.5;
}

/* Product Categories and Tags */
.cxb-b2b-product-meta {
    display: flex;
    gap: 20px;
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
}

.cxb-b2b-related-products {
    margin-top: 60px;
    border-radius: 12px;
}

.cxb-b2b-related-products h2 {
    font-size: 28px;
    font-weight: 600;
    color: #333;
    margin-bottom: 30px;
    text-align: center;
}

.cxb-b2b-products-grid.cxb-b2b-columns-4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}

.cxb-b2b-product-categories a,
.cxb-b2b-product-tags a {
    color: #007bff;
    text-decoration: none;
}

.cxb-b2b-product-categories a:hover,
.cxb-b2b-product-tags a:hover {
    text-decoration: underline;
}

/* Responsive Design */
@media (max-width: 1024px) {
    .cxb-b2b-products-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 768px) {
    .cxb-b2b-taxonomy-title {
        font-size: 28px;
        color: #000;
    }
    
    .cxb-b2b-products-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }
    
    .cxb-b2b-product-info {
        padding: 0px;
    }

    .cxb-b2b-product-content {
        padding: 0 20px;
    }

    .cxb-b2b-product-content-title {
        font-size: 24px;
        margin-bottom: 20px;
        color: #000;
    }

    .cxb-b2b-product-description {
        font-size: 15px;
    }
    
    /* Product Detail Page Mobile Layout Adjustments */
    .cxb-b2b-product-main.woocommerce-style {
        flex-direction: column;
        gap: 30px;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
    }

    /* =====================================================================
     * Mobile Layout Width Constraints (Gallery Overflow Fix)
     * Force every layout container in the product-detail chain to stay
     * within the viewport width. Without these, a flex/grid child whose
     * min-content exceeds the viewport (e.g. a long thumbnail strip with
     * 6+ images at 70px each) will expand its parent chain horizontally
     * because ancestors carry `overflow: visible !important` (sticky-
     * positioning protection). The result was the info card being pushed
     * off-center and the page scrolling sideways on phones. Clamping
     * width + min-width:0 at every level keeps the column honest.
     * ===================================================================== */
    .cxb-b2b-product-main,
    .cxb-b2b-product-images-col,
    .cxb-b2b-product-images,
    .cxb-b2b-product-single-container .cxb-b2b-gallery-main,
    .cxb-b2b-product-summary,
    .cxb-b2b-product-info-box {
        width: 100%;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
    }

    /* Disable sticky gallery on mobile — single column layout */
    .cxb-b2b-product-images,
    .cxb-b2b-product-images.cxb-sticky-gallery {
        position: relative !important;
        top: auto !important;
    }
    
    .cxb-b2b-product-single-container {
        padding: 0 15px 20px 15px;
    }
    
    .cxb-b2b-product-title {
        font-size: 24px;
        margin-bottom: 15px;
        color: #000;
    }
    
    /* Mobile Product Gallery Slider Styles */
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumbnails {
        display: flex;
        flex-wrap: nowrap;
        gap: 10px;
        justify-content: flex-start;
        margin-top: 15px;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        position: relative !important;
        padding: 0 0 6px 0; /* Bottom padding for scrollbar */
        margin-bottom: 0; /* Remove bottom margin */
        scrollbar-width: thin;
        scrollbar-color: #ddd transparent;
        /* Ensure the thumbnail row itself stays inside the flex column
           instead of stretching its ancestors to its own scrollWidth.   */
        width: 100%;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumbnails::-webkit-scrollbar {
        height: 4px;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumbnails::-webkit-scrollbar-track {
        background: transparent;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumbnails::-webkit-scrollbar-thumb {
        background: #ddd;
        border-radius: 2px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumb {
        width: 70px;
        min-width: 70px;
        margin-bottom: 0; /* Remove bottom margin */
        flex: 0 0 auto;
        height: 70px;
        position: relative;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumb img {
        max-width: 100%;
        max-height: 100%;
        display: block;
        margin: 0 auto;
        object-fit: contain;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav {
        width: 25px;
        height: 25px;
        font-size: 18px;
        line-height: 22px;
    }

    /* =====================================================================
     * Mobile: Thumbnail overflow shell + arrow navigation
     * When the JS detects the thumbnail row can't fit every thumb inside
     * the available width, it wraps the row in `.cxb-b2b-gallery-thumbnails-
     * shell` and injects prev/next nav buttons as siblings of the scroll
     * container. The buttons sit ON TOP of the first / last visible thumb
     * (no separate gutter, no white mask) — consistent with the desktop
     * overlay style — so the thumbnails themselves get the full column
     * width. Native scrollbar is hidden; touch swipe still works, but
     * the arrows are the primary navigation affordance.
     *
     * Selectors are intentionally prefixed with
     * `.cxb-b2b-page-background-wrapper` to raise specificity to (0,4,0)
     * so these rules beat the unscoped desktop rule in the main stylesheet
     * block (`.cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-
     * shell .cxb-b2b-gallery-nav`, specificity 0,3,0) which would otherwise
     * win the cascade on source order and re-apply the white mask.
     * ===================================================================== */
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell {
        position: relative;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-thumbnails {
        margin-top: 0;
        /* When the shell is active, arrows drive the scrolling.
           Hide the scrollbar visually but keep overflow scrollable so
           users can still swipe the row with a finger.                 */
        scrollbar-width: none;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-thumbnails::-webkit-scrollbar {
        display: none;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav {
        position: absolute;
        top: 35px; /* centre on a 70px-tall thumb row */
        transform: translateY(-50%);
        width: 28px;
        height: 28px;
        padding: 0;
        /* No mask — arrows sit directly on the thumbnails. */
        background: transparent;
        border: none;
        border-radius: 0;
        box-shadow: none;
        cursor: pointer;
        z-index: 5;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #333;
        transition: opacity 0.2s ease;
    }
    /* Suppress the decorative CSS-triangle pseudo-chevron inherited from
       `.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav::before`.
       The SVG injected by frontend.js is our arrow glyph; the ::before
       would stack on top of it and reintroduce the triangle artefact. */
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav::before {
        display: none;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav.prev {
        left: 2px; /* overlay first visible thumb, matches desktop placement */
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav.next {
        right: 2px; /* overlay last visible thumb, matches desktop placement */
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav:hover {
        background: transparent;
        box-shadow: none;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav:disabled {
        cursor: default;
        opacity: 0.4;
    }
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav svg {
        display: block;
        width: 20px;
        height: 20px;
    }
    
    .cxb-b2b-related-products {
        padding: 20px 15px;
        margin-top: 40px;
    }
    
    .cxb-b2b-products-grid.cxb-b2b-columns-4 {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .cxb-b2b-products-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 8px;
    }
    
    .cxb-b2b-taxonomy-title {
        font-size: 24px;
        color: #000;
    }
    
    .cxb-b2b-product-title {
        font-size: 20px;
        color: #000;
    }
    
    .cxb-b2b-product-meta {
        flex-direction: column;
        gap: 10px;
    }
    
    /* Small Screen Device Product Gallery Optimization */
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumb {
        width: 60px;
        min-width: 60px;
        height: 60px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav {
        width: 22px;
        height: 22px;
        font-size: 16px;
        line-height: 20px;
    }
    
    .cxb-b2b-product-inquiry {
        padding: 15px;
    }
    
    .cxb-b2b-inquiry-button {
        width: 100%;
        padding: 10px;
    }
    
    .cxb-b2b-products-grid.cxb-b2b-columns-4 {
        grid-template-columns: repeat(2, 1fr);
        gap: 8px;
    }
    
    .cxb-b2b-related-products {
        padding: 15px 10px;
    }
    
    .cxb-b2b-related-products h2 {
        font-size: 20px;
        margin-bottom: 20px;
    }
}

/* Template 1 Styles - Top Categories + Products */
.cxb-b2b-template1-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
}

.cxb-b2b-template1-banner {
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    margin-bottom: 10px;
    max-width: none;
}

.cxb-b2b-template1-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Template 2 and 3 banner styles */
.cxb-b2b-template2-banner,
.cxb-b2b-template3-banner,
.cxb-b2b-single-banner {
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    margin-bottom: 25px;
    border-radius: 0;
    max-width: none;
}

/* Banner internal content styles */
.cxb-b2b-banner-internal-content {
    position: relative;
}

.cxb-b2b-banner-inner-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.cxb-b2b-banner-inner-content {
    text-align: center;
    color: #ffffff;
    max-width: 800px;
    padding: 20px;
}

.cxb-b2b-banner-title {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #ffffff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    line-height: 1.3;
}

.cxb-b2b-banner-description {
    font-size: 16px;
    margin-bottom: 20px;
    color: #ffffff;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    line-height: 1.5;
    opacity: 0.9;
}

/* Breadcrumb styles inside banner */
.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs {
    margin-bottom: 0;
    padding: 0;
    color: #ffffff;
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    align-items: center;
}

.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs a {
    color: #ffffff;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background-color: rgba(128, 128, 128, 0.5); /* 灰色50%透明度 */
    border-radius: 4px; /* 圆角 */
    padding: 2px 8px; /* 上下内边距2px，左右8px，总高度约18px */
    height: 18px; /* 按钮高度 */
    display: inline-flex;
    align-items: center;
    line-height: 1;
    text-decoration: none;
    transition: background-color 0.2s ease;
}

.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs a:hover {
    color: rgba(255, 255, 255, 0.9);
    text-decoration: none;
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 50%, transparent); /* 使用全局主色调，50%透明度 */
}

.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs .separator {
    color: rgba(255, 255, 255, 0.7);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background-color: transparent !important;
    padding: 0 4px;
    margin: 0 2px;
}

.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs .current {
    background-color: rgba(128, 128, 128, 0.5); /* 灰色50%透明度 */
    border-radius: 4px; /* 圆角 */
    padding: 2px 8px; /* 上下内边距2px，左右8px */
    height: 18px; /* 按钮高度 */
    display: inline-flex;
    align-items: center;
    line-height: 1;
    font-weight: 600;
}

/* Responsive styles for banner internal content */
@media (max-width: 768px) {
    .cxb-b2b-banner-title {
        font-size: 22px;
        margin-bottom: 12px;
    }
    
    .cxb-b2b-banner-description {
        font-size: 14px;
        margin-bottom: 15px;
    }
    
    .cxb-b2b-banner-inner-content {
        padding: 15px;
    }
    
    .cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs {
        gap: 3px;
    }
    
    .cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs a {
        padding: 1px 6px;
        font-size: 13px;
    }
    
    .cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs .current {
        padding: 1px 6px;
        font-size: 13px;
    }
}

/* Full-width banner for template 2 and 3 - Now using full viewport width */
.cxb-b2b-template2-container .cxb-b2b-template2-banner,
.cxb-b2b-template3-container .cxb-b2b-template3-banner {
    /* These banners now use full viewport width via the base banner styles */
}

/* Breadcrumb alignment with banner for template 2 and 3 */
.cxb-b2b-template2-container .cxb-b2b-breadcrumbs,
.cxb-b2b-template3-container .cxb-b2b-breadcrumbs {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}

.cxb-b2b-template2-banner img,
.cxb-b2b-template3-banner img,
.cxb-b2b-single-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Responsive adjustments for full-width banners */
@media (max-width: 768px) {
    .cxb-b2b-template1-banner,
    .cxb-b2b-template2-banner,
    .cxb-b2b-template3-banner,
    .cxb-b2b-single-banner {
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
    }
}

/* Elementor shortcode banner styles */
.cxb-b2b-banner-shortcode {
    margin-bottom: 25px;
    border-radius: 0;
}

.cxb-b2b-template1-header {
    text-align: center;
    margin-bottom: 25px;
}

.cxb-b2b-template1-title {
    font-size: 36px;
    color: #000;
    margin-bottom: 15px;
}

.cxb-b2b-template1-description {
    font-size: 18px;
    color: #666;
    line-height: 1.6;
    max-width: 800px;
    margin: 0 auto;
}

.cxb-b2b-template1-category-nav {
    margin-bottom: 10px;
}

.cxb-b2b-template1-category-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.cxb-b2b-template1-category-item {
    position: relative;
    flex: 0 0 calc(20% - 12px); /* 5 items per row */
    max-width: 200px;
}

.cxb-b2b-template1-category-link {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f8f9fa;
    border: 2px solid #eaeaea;
    border-radius: 8px;
    padding: 15px;
    text-decoration: none;
    color: #333;
    transition: all 0.3s ease;
    gap: 8px; /* 分类名称和数量之间的间距 */
    min-height: 52px; /* 保持与原来相似的高度 */
}

.cxb-b2b-template1-category-link:hover {
    background-color: var(--cxb-primary-color, #0A7AFF);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
}

.cxb-b2b-template1-category-item.active .cxb-b2b-template1-category-link {
    background-color: var(--cxb-primary-color, #0A7AFF);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    font-weight: 600;
}

.cxb-b2b-template1-category-item.has-children .cxb-b2b-template1-category-link::after {
    content: '鈻?;
    margin-left: 5px;
    font-size: 12px;
    opacity: 0.7;
}

.cxb-b2b-template1-subcategory-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: auto;
    min-width: 200px;
    white-space: nowrap;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    z-index: 100;
}

.cxb-b2b-template1-category-item.has-children:hover .cxb-b2b-template1-subcategory-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.cxb-b2b-template1-subcategory-menu {
    list-style: none;
    margin: 0;
    padding: 10px 0;
}

.cxb-b2b-template1-subcategory-menu li {
    margin: 0;
}

.cxb-b2b-template1-subcategory-menu a {
    display: block;
    padding: 8px 15px;
    color: #333;
    text-decoration: none;
    transition: all 0.2s ease;
    font-size: 14px;
    white-space: nowrap;
}

.cxb-b2b-template1-subcategory-menu a:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 50%, transparent);
    color: #ffffff;
}

/* 涓夌骇鍒嗙被鑿滃崟鏍峰紡 */
.cxb-b2b-template1-subcategory-menu li {
    position: relative;
}

.cxb-b2b-template1-thirdlevel-dropdown {
    position: absolute;
    top: 0;
    left: 100%;
    width: auto;
    min-width: 200px;
    white-space: nowrap;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transform: translateX(-10px);
    transition: all 0.3s ease;
    z-index: 101;
}

.cxb-b2b-template1-subcategory-menu li:hover .cxb-b2b-template1-thirdlevel-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

.cxb-b2b-template1-thirdlevel-menu {
    list-style: none;
    margin: 0;
    padding: 10px 0;
}

.cxb-b2b-template1-thirdlevel-menu a {
    display: block;
    padding: 8px 15px;
    color: #333;
    text-decoration: none;
    transition: all 0.2s ease;
    font-size: 13px;
    white-space: nowrap;
}

.cxb-b2b-template1-thirdlevel-menu a:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 50%, transparent);
    color: #ffffff;
}

.cxb-b2b-page-background-wrapper .category-name {
    display: inline;
    font-size: 16px;
    font-weight: 500;
}

/* 模板1分类导航中的分类名称样式 */
.cxb-b2b-template1-category-link .category-name {
    display: inline;
    font-size: clamp(10px, 14px, 16px);
    line-height: 1.3;
    vertical-align: middle;
    flex-shrink: 1;
    min-width: 0; /* 允许文本在flex容器中截断 */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cxb-b2b-page-background-wrapper .category-count {
    display: inline;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    line-height: 1.3;
    flex-shrink: 0; /* 数量文字不收缩 */
}

.cxb-b2b-page-background-wrapper .subcategory-count {
    display: inline;
    font-size: 13px;
    color: #888;
    font-weight: normal;
    line-height: 1.3;
    flex-shrink: 0; /* 数量文字不收缩 */
}

.cxb-b2b-template1-category-link:hover .category-count {
    color: rgba(255, 255, 255, 0.8);
}



/* Responsive adjustments for Template 1 */
@media (max-width: 1200px) {
    .cxb-b2b-template1-category-item {
        flex: 0 0 calc(25% - 12px); /* 4 items per row */
    }
}

@media (max-width: 992px) {
    .cxb-b2b-template1-category-item {
        flex: 0 0 calc(33.33% - 12px); /* 3 items per row */
    }
}

@media (max-width: 768px) {
    .cxb-b2b-template1-title {
        font-size: 28px;
        color: #000;
    }
    
    .cxb-b2b-template1-description {
        font-size: 16px;
    }
    
    .cxb-b2b-template1-category-item {
        flex: 0 0 calc(50% - 12px); /* 2 items per row */
    }
    
    .cxb-b2b-template1-subcategory-dropdown {
        position: static;
        width: 100%;
        opacity: 1;
        visibility: visible;
        transform: none;
        box-shadow: none;
        border: none;
        background-color: transparent;
        margin-top: 10px;
    }
    
    .cxb-b2b-template1-category-item.has-children .cxb-b2b-template1-category-link::after {
        display: none;
    }
    
    .cxb-b2b-template1-category-link .category-name {
        font-size: clamp(10px, 12px, 14px);
    }
    
    .cxb-b2b-page-background-wrapper .category-count {
        font-size: 12px;
    }
    
    .cxb-b2b-page-background-wrapper .subcategory-count {
        font-size: 11px;
    }
    
    /* 在平板/手机端也可考虑隐藏分类导航以节省空间 */
    /* .cxb-b2b-template1-category-nav {
        display: none !important;
    } */
}

@media (max-width: 480px) {
    .cxb-b2b-template1-category-item {
        flex: 0 0 100%; /* 1 item per row */
    }
    
    .cxb-b2b-template1-banner {
        height: 150px !important;
    }
    
    .cxb-b2b-template1-category-link .category-name {
        font-size: clamp(10px, 11px, 12px);
    }
    
    .cxb-b2b-page-background-wrapper .category-count {
        font-size: 11px;
    }
    
    .cxb-b2b-page-background-wrapper .subcategory-count {
        font-size: 10px;
    }
    
    /* 在手机端隐藏分类导航以节省屏幕空间 */
    .cxb-b2b-template1-category-nav {
        display: none !important;
    }
}

/* Template 2 Styles - Left Categories + Products Grid */
.cxb-b2b-template2-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
}

.cxb-b2b-template2-layout {
    display: flex;
    gap: 40px;
    margin-top: 10px;
}

.cxb-b2b-template2-sidebar {
    /* Uses common template sidebar styles from line 2777-2782 */
}

.cxb-b2b-template2-sidebar-title {
    font-size: 20px;
    color: #333;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-template2-category-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cxb-b2b-template2-category-list.level-0 {
    margin-left: 0;
}

.cxb-b2b-template2-category-list.child-level {
    margin-left: 20px;
    margin-top: 5px;
    max-height: 0;
    overflow: visible;
    opacity: 0;
    transform: translateY(-10px);
    transition: all 0.3s ease;
}

.cxb-b2b-template2-category-item.has-children:not(.collapsed) .child-level {
    max-height: 1000px;
    opacity: 1;
    transform: translateY(0);
}

.cxb-b2b-template2-category-item {
    margin-bottom: 8px;
}

.cxb-b2b-template2-category-link {
    display: flex;
    align-items: center;
    padding: 12px 15px;
    background-color: #f8f9fa;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    color: #333;
    text-decoration: none;
    transition: all 0.2s ease;
    position: relative;
}

.cxb-b2b-template2-category-link:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 50%, transparent);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    box-shadow: 0 3px 8px rgba(10, 122, 255, 0.15);
}

.cxb-b2b-template2-category-item.level-0.active .cxb-b2b-template2-category-link {
    background-color: var(--cxb-primary-color, #0A7AFF);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    font-weight: 600;
}

.cxb-b2b-template2-category-item.level-1.active .cxb-b2b-template2-category-link,
.cxb-b2b-template2-category-item.level-2.active .cxb-b2b-template2-category-link,
.cxb-b2b-template2-category-item.level-3.active .cxb-b2b-template2-category-link {
    background-color: var(--cxb-primary-color, #0A7AFF);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    font-weight: 600;
}

.cxb-b2b-template2-category-item.level-0 .cxb-b2b-template2-category-link {
    font-weight: 500;
    border-left: 3px solid var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-template2-category-item.level-1 .cxb-b2b-template2-category-link {
    border-left: 3px solid #4CAF50;
}

.cxb-b2b-template2-category-item.level-2 .cxb-b2b-template2-category-link {
    border-left: 3px solid #FF9800;
}

.cxb-b2b-template2-category-item.level-3 .cxb-b2b-template2-category-link {
    border-left: 3px solid #9C27B0;
}

.cxb-b2b-page-background-wrapper .category-indent {
    color: #999;
    font-size: 12px;
}

.cxb-b2b-page-background-wrapper .category-name {
    flex-grow: 1;
    font-size: 15px;
}

.cxb-b2b-page-background-wrapper .category-count {
    font-size: 13px;
    color: #666;
    margin-left: 8px;
    font-weight: normal;
}

.cxb-b2b-template2-category-item.level-0.active .category-count {
    color: rgba(255, 255, 255, 0.9);
}

.cxb-b2b-template2-category-item.level-1.active .category-count,
.cxb-b2b-template2-category-item.level-2.active .category-count,
.cxb-b2b-template2-category-item.level-3.active .category-count {
    color: rgba(255, 255, 255, 0.9);
}

.cxb-b2b-page-background-wrapper .category-toggle {
    font-size: 22px;
    font-weight: bold;
    margin-left: 8px;
    color: #999;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease, color 0.2s ease;
    cursor: pointer;
    position: relative;
}

.cxb-b2b-page-background-wrapper .category-toggle::before {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    z-index: 1;
}

.cxb-b2b-page-background-wrapper .category-toggle:hover {
    color: var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-template2-category-item.has-children.collapsed .category-toggle,
.cxb-b2b-template3-category-item.has-children.collapsed .category-toggle {
    transform: rotate(0deg);
}

.cxb-b2b-template2-category-item.has-children:not(.collapsed) .category-toggle,
.cxb-b2b-template3-category-item.has-children:not(.collapsed) .category-toggle {
    transform: rotate(45deg);
}

.cxb-b2b-template2-collapse-notice {
    margin-top: 20px;
    padding: 10px;
    background-color: #e6f7ff;
    border: 1px solid #91d5ff;
    border-radius: 6px;
    font-size: 13px;
    color: #0066cc;
}

.cxb-b2b-template2-content {
    /* Uses common template content styles from line 2784-2789 */
}

.cxb-b2b-template2-header {
    margin-bottom: 40px;
}

.cxb-b2b-template2-title {
    font-size: 36px;
    color: #333;
    margin-bottom: 15px;
}

.cxb-b2b-template2-description {
    font-size: 18px;
    color: #666;
    line-height: 1.6;
    background-color: #f8f9fa;
    padding: 20px;
    border-radius: 8px;
    border-left: 4px solid var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-no-categories {
    text-align: center;
    color: #999;
    font-style: italic;
    padding: 20px;
}

.cxb-b2b-child-categories {
    margin-bottom: 30px;
    padding: 20px;
    background-color: #f8f9fa;
    border-radius: 8px;
}

.cxb-b2b-child-categories h3 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #333;
}

.cxb-b2b-category-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.cxb-b2b-category-link {
    display: inline-block;
    padding: 8px 15px;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    color: #333;
    text-decoration: none;
    transition: all 0.2s ease;
}

.cxb-b2b-category-link:hover {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    border-color: var(--cxb-primary-color, #0A7AFF);
}

@media (max-width: 768px) {
    .cxb-b2b-child-categories h3 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
    }
    .cxb-b2b-category-link {
        padding: 5px 10px;
        font-size: 12px;
    }
}

/* Responsive adjustments for Template 2 */
@media (max-width: 992px) {
    .cxb-b2b-template2-layout {
        flex-direction: column;
        gap: 30px;
    }
    
    .cxb-b2b-template2-sidebar {
        flex: 1;
        max-width: 100%;
        order: 2;
    }
    
    .cxb-b2b-template2-content {
        flex: 1;
        max-width: 100%;
        order: 1;
    }
    
    .cxb-b2b-template2-title {
        font-size: 32px;
    }
    
    .cxb-b2b-template2-description {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .cxb-b2b-template2-title {
        font-size: 28px;
    }
    
    .cxb-b2b-template2-description {
        font-size: 15px;
        padding: 15px;
    }
    
    .cxb-b2b-template2-sidebar {
        padding: 20px;
    }
}

@media (max-width: 480px) {
    .cxb-b2b-template2-title {
        font-size: 24px;
    }
    
    .cxb-b2b-template2-description {
        font-size: 14px;
    }
    
    .cxb-b2b-template2-category-link {
        padding: 10px;
        font-size: 14px;
    }
    
    .cxb-b2b-page-background-wrapper .category-name {
        font-size: 14px;
    }
    
    .cxb-b2b-page-background-wrapper .category-count {
        font-size: 12px;
    }
}

/* Template 3 Styles - Left Categories + Product List (Folder View) */
.cxb-b2b-template3-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
}

.cxb-b2b-template3-layout {
    display: flex;
    gap: 40px;
    margin-top: 10px;
}

.cxb-b2b-template3-sidebar {
    /* Uses common template sidebar styles from line 2777-2782 */
}

.cxb-b2b-template3-sidebar-title {
    font-size: 20px;
    color: #333;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--cxb-primary-color, #0A7AFF);
}

/* Template 3 uses same category styles as Template 2 */
.cxb-b2b-template3-category-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cxb-b2b-template3-category-list.level-0 {
    margin-left: 0;
}

.cxb-b2b-template3-category-list.child-level {
    margin-left: 20px;
    margin-top: 5px;
    max-height: 0;
    overflow: visible;
    opacity: 0;
    transform: translateY(-10px);
    transition: all 0.3s ease;
}

.cxb-b2b-template3-category-item.has-children:not(.collapsed) .child-level {
    max-height: 1000px;
    opacity: 1;
    transform: translateY(0);
}

.cxb-b2b-template3-category-item {
    margin-bottom: 8px;
}

.cxb-b2b-template3-category-link {
    display: flex;
    align-items: center;
    padding: 12px 15px;
    background-color: #f8f9fa;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    color: #333;
    text-decoration: none;
    transition: all 0.2s ease;
    position: relative;
}

.cxb-b2b-template3-category-link:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 50%, transparent);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    box-shadow: 0 3px 8px rgba(10, 122, 255, 0.15);
}

.cxb-b2b-template3-category-item.level-0.active .cxb-b2b-template3-category-link {
    background-color: var(--cxb-primary-color, #0A7AFF);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    font-weight: 600;
}

.cxb-b2b-template3-category-item.level-1.active .cxb-b2b-template3-category-link,
.cxb-b2b-template3-category-item.level-2.active .cxb-b2b-template3-category-link,
.cxb-b2b-template3-category-item.level-3.active .cxb-b2b-template3-category-link {
    background-color: var(--cxb-primary-color, #0A7AFF);
    border-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    font-weight: 600;
}

.cxb-b2b-template3-category-item.level-0.active .category-count {
    color: rgba(255, 255, 255, 0.9);
}

.cxb-b2b-template3-category-item.level-1.active .category-count,
.cxb-b2b-template3-category-item.level-2.active .category-count,
.cxb-b2b-template3-category-item.level-3.active .category-count {
    color: rgba(255, 255, 255, 0.9);
}

.cxb-b2b-template3-category-item.level-0 .cxb-b2b-template3-category-link {
    font-weight: 500;
    border-left: 3px solid var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-template3-category-item.level-1 .cxb-b2b-template3-category-link {
    border-left: 3px solid #4CAF50;
}

.cxb-b2b-template3-category-item.level-2 .cxb-b2b-template3-category-link {
    border-left: 3px solid #FF9800;
}

.cxb-b2b-template3-category-item.level-3 .cxb-b2b-template3-category-link {
    border-left: 3px solid #9C27B0;
}

.cxb-b2b-template3-content {
    /* Uses common template content styles from line 2784-2789 */
}

.cxb-b2b-template3-header {
    margin-bottom: 40px;
}

.cxb-b2b-template3-title {
    font-size: 36px;
    color: #333;
    margin-bottom: 15px;
}

.cxb-b2b-template3-description {
    font-size: 18px;
    color: #666;
    line-height: 1.6;
    background-color: #f8f9fa;
    padding: 20px;
    border-radius: 8px;
    border-left: 4px solid var(--cxb-primary-color, #0A7AFF);
}

/* Product list layout for template 3 */
.cxb-b2b-template3-product-list {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.cxb-b2b-template3-product-card {
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 12px;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
    position: relative;
}

.cxb-b2b-template3-product-card:hover {
    border-color: var(--cxb-primary-color, #0A7AFF);
    box-shadow: 0 10px 30px rgba(10, 122, 255, 0.15);
    transform: translateY(-5px);
}

.cxb-b2b-template3-product-card-inner {
    display: flex;
    align-items: stretch;
    min-height: 200px;
}

.cxb-b2b-template3-product-image {
    flex: 1 0 auto;
    overflow: hidden;
    position: relative;
    background-color: #f8f9fa;
    aspect-ratio: 1 / 1;
}

.cxb-b2b-template3-product-image-link {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.cxb-b2b-template3-product-image-link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-image-link img {
    transform: scale(1.05);
}

/* 第二张图片切换效果 - 模板3 */
.cxb-b2b-template3-product-image.has-second-image .product-image-primary {
    transition: opacity 0.3s ease;
}

.cxb-b2b-template3-product-image.has-second-image .product-image-secondary {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

/* 悬停时切换图片（淡入淡出效果） */
.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-image.has-second-image .product-image-primary {
    opacity: 0;
}

.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-image.has-second-image .product-image-secondary {
    opacity: 1;
}

/* 当悬停效果为切换时，禁用放大效果 */
.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-image.has-second-image img {
    transform: none;
}

/* 确保模板3内部交互元素在覆盖链接之上 */
.cxb-b2b-template3-product-title a,
.cxb-b2b-template3-product-image-link,
.cxb-b2b-template3-product-actions,
.cxb-b2b-template3-product-actions a,
.cxb-b2b-template3-product-actions button,
.cxb-b2b-template3-email-inquiry-btn,
.cxb-b2b-email-inquiry-button,
.cxb-b2b-view-details-button {
    position: relative;
    z-index: 2;
}

.cxb-b2b-template3-product-image-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: #e9ecef;
    color: #6c757d;
    font-size: 16px;
    font-style: italic;
}

.cxb-b2b-template3-product-info {
    flex: 2 1 auto;
    padding: 15px 20px 10px 20px;
    display: flex;
    flex-direction: column;
    transition: all 0.3s ease;
    overflow: visible;
}

.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-info {
    background-color: #f8f9fa;
}

.cxb-b2b-template3-product-content {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    min-height: 0; /* 允许内容收缩 */
    overflow: visible;
}

.cxb-b2b-template3-product-header {
    margin-bottom: 10px;
}

.cxb-b2b-template3-product-title {
    font-size: 22px;
    color: #333;
    margin: 0 0 15px 0;
}

.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-title a {
    color: var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-template3-product-title a {
    color: inherit;
    text-decoration: none;
    transition: color 0.3s ease;
}

.cxb-b2b-template3-product-title a:hover {
    text-decoration: underline;
}

.cxb-b2b-template3-product-excerpt {
    margin-bottom: 8px;
}

.cxb-b2b-template3-product-excerpt p {
    font-size: 15px;
    color: #666;
    line-height: 1.6;
    margin: 0;
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    /* 自适应文本溢出 - 多行截断 */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(15px * 1.6 * 3); /* 3行高度作为备选方案 */
}

.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-excerpt p {
    color: #555;
}

/* 产品特性容器 */
.cxb-b2b-template3-product-features {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px;
}

/* 产品SKU样式 */
.cxb-b2b-template3-product-sku {
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    color: #666;
    line-height: 1.4;
    background-color: #f5f5f5 !important;
    border-radius: 4px;
    padding: 4px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cxb-b2b-template3-sku-label {
    font-weight: 500;
    margin-right: 4px;
}

.cxb-b2b-template3-sku-value {
    color: #333;
    font-weight: 500;
}

/* 产品属性样式 */
.cxb-b2b-template3-product-specs {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
}

.cxb-b2b-template3-product-spec {
    font-size: 13px;
    color: #666;
    line-height: 1.4;
    background-color: #f5f5f5 !important;
    border-radius: 4px;
    padding: 4px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cxb-b2b-template3-spec-value {
    color: #333;
    font-weight: 500;
}

/* 全局产品卡片特性容器 */
.cxb-b2b-product-features {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 8px;
    max-width: 100%;
    overflow: hidden;
}

.cxb-b2b-product-sku {
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    color: #666;
    line-height: 1.4;
    background-color: #f5f5f5 !important;
    border-radius: 4px;
    padding: 4px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cxb-b2b-product-specs {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
}

.cxb-b2b-product-spec {
    font-size: 13px;
    color: #666;
    line-height: 1.4;
    background-color: #f5f5f5 !important;
    border-radius: 4px;
    padding: 4px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 确保产品详情页规格表格中的值单元格保持白色背景 */
.cxb-b2b-product-single-container .cxb-b2b-spec-value {
    background-color: white !important;
}

/* 确保产品详情页规格表格中的名称单元格保持原有背景 */
.cxb-b2b-product-single-container .cxb-b2b-spec-name {
    background-color: #f8f9fa !important;
}

.cxb-b2b-spec-value {
    color: #333;
    font-weight: 500;
}

/* 确保产品卡片中的规格值透明，只显示父元素背景 */
.cxb-b2b-product-card .cxb-b2b-spec-value {
    background-color: transparent !important;
    padding: 0 !important;
}

.cxb-b2b-template3-product-meta {
    margin-bottom: 8px;
    font-size: 14px;
}

.cxb-b2b-template3-product-category {
    color: #666;
    display: inline-flex;
    align-items: center;
}

.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-category {
    color: #555;
}

.cxb-b2b-template3-product-category .category-link {
    color: var(--cxb-primary-color, #0A7AFF);
    text-decoration: none;
    margin-left: 5px;
    font-weight: 500;
}

.cxb-b2b-template3-product-category .category-link:hover {
    text-decoration: underline;
}

.cxb-b2b-template3-product-footer {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
    margin-top: 10px;
}

.cxb-b2b-add-to-quote-button {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    border: none;
    border-radius: 5px;
    padding: 9px 12px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 7px;
    width: auto;
    min-width: min-content;
    max-width: 100%;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cxb-b2b-add-to-quote-button:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000);
    transform: translateY(-2px);
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
}

/* 额外按钮样式 */
.cxb-b2b-extra-button {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    border: none;
    border-radius: 6px;
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 8px;
    width: auto;
    max-width: 100%;
    box-sizing: border-box;
    text-decoration: none;
    white-space: nowrap;
}

.cxb-b2b-extra-button:hover {
    background-color: #085FCC;
    transform: translateY(-2px);
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
}

.cxb-b2b-extra-button-wrapper {
    display: inline-block;
}

/* Chat Now button on product detail page — icon enlarged, white,
   tighter gap, with darkened hover state                          */
.cxb-b2b-extra-button-chat {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.cxb-b2b-extra-button-chat .cxb-b2b-button-icon {
    width: 20px;
    height: 20px;
    margin-right: 2px;
    filter: brightness(0) invert(1);
}

.cxb-b2b-extra-button-chat:hover {
    background-color: #064ea5 !important;
    filter: none;
}

/* Page-background-wrapper override for chat button icon              */
.cxb-b2b-page-background-wrapper .cxb-b2b-extra-button-chat .cxb-b2b-button-icon {
    width: 20px;
    height: 20px;
    margin-right: 2px;
    filter: brightness(0) invert(1);
}

.cxb-b2b-button-icon {
    font-size: 18px;
    font-weight: bold;
}

.cxb-b2b-view-details-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 9px 8px;
    background-color: var(--cxb-primary-color, #0A7AFF);
    border: 1px solid var(--cxb-primary-color, #0A7AFF);
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.cxb-b2b-email-inquiry-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 9px 8px;
    background-color: var(--cxb-primary-color, #0A7AFF);
    border: 1px solid var(--cxb-primary-color, #0A7AFF);
    border-radius: 5px;
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.cxb-b2b-email-inquiry-button:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000);
    border-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000);
    color: #ffffff;
    text-decoration: none;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.cxb-b2b-view-details-button:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000);
    border-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000);
    color: #ffffff;
    text-decoration: none;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* Responsive adjustments for Template 3 */
@media (max-width: 992px) {
    .cxb-b2b-template3-layout {
        flex-direction: column;
        gap: 30px;
    }
    
    .cxb-b2b-template3-sidebar {
        flex: 1;
        width: 100%;
        max-width: 100%;
        order: 2;
    }
    
    .cxb-b2b-template3-content {
        flex: 1;
        width: 100%;
        max-width: 100%;
        order: 1;
    }
    
    .cxb-b2b-template3-title {
        font-size: 32px;
    }
    
    .cxb-b2b-template3-description {
        font-size: 16px;
    }
    
    .cxb-b2b-template3-product-card-inner {
        flex-direction: column;
    }
    
    .cxb-b2b-template3-product-image {
        flex: 1;
        max-width: 100%;
        aspect-ratio: 1 / 1;
    }
    
    .cxb-b2b-template3-product-info {
        flex: 1;
        max-width: 100%;
    }
}

@media (max-width: 768px) {
    .cxb-b2b-template3-title {
        font-size: 28px;
    }
    
    .cxb-b2b-template3-description {
        font-size: 15px;
        padding: 15px;
    }
    
    .cxb-b2b-template3-sidebar {
        padding: 20px;
    }
    
    .cxb-b2b-template3-product-title {
        font-size: 20px;
    }
    
    .cxb-b2b-template3-product-sku,
    .cxb-b2b-template3-product-specs {
        font-size: 13px;
    }
    
    .cxb-b2b-template3-product-spec {
        font-size: 12px;
        padding: 3px;
    }

    .cxb-b2b-template3-product-sku {
        padding: 3px;
    }

    .cxb-b2b-template3-product-footer {
        flex-wrap: wrap;
    }
}

@media (max-width: 480px) {
    .cxb-b2b-template3-title {
        font-size: 24px;
    }
    
    .cxb-b2b-template3-description {
        font-size: 14px;
    }
    
    .cxb-b2b-template3-category-link {
        padding: 10px;
        font-size: 14px;
    }
    
    .cxb-b2b-page-background-wrapper .category-name {
        font-size: 14px;
    }
    
    .cxb-b2b-page-background-wrapper .category-count {
        font-size: 12px;
    }
    
    .cxb-b2b-template3-product-card-inner {
        min-height: auto;
    }
    
    .cxb-b2b-template3-product-info {
        padding: 20px;
    }
    
    .cxb-b2b-template3-product-title {
        font-size: 18px;
    }
    
    .cxb-b2b-template3-product-excerpt p {
        font-size: 14px;
        /* 移动端自适应文本溢出 - 多行截断 */
        -webkit-line-clamp: 3; /* 保持3行 */
        max-height: calc(14px * 1.6 * 3); /* 基于移动端字体大小 */
    }
    
    .cxb-b2b-template3-product-sku,
    .cxb-b2b-template3-product-specs {
        font-size: 12px;
    }
    
    .cxb-b2b-template3-product-spec {
        font-size: 11px;
        padding: 2px;
    }

    .cxb-b2b-template3-product-sku {
        padding: 2px;
    }

    .cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-button,
    .cxb-b2b-template3-product-footer .cxb-b2b-view-details-button,
    .cxb-b2b-template3-product-footer .cxb-b2b-email-inquiry-button {
        padding: 8px 8px;
        font-size: 14px;
        justify-content: center;
    }
    
    .cxb-b2b-template3-product-footer {
        flex-direction: column;
        align-items: center;
    }
    
    .cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-button {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 auto;
    }
    
    .cxb-b2b-template3-product-footer .cxb-b2b-email-inquiry-button {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 auto;
    }
    
    .cxb-b2b-template3-product-footer .cxb-b2b-view-details-button {
        display: none !important;
    }
}

/* ==========================================================================
   Template 3 - Video play icon inside image container (bottom-left)
   ========================================================================== */
.cxb-b2b-template3-product-image .cxb-b2b-video-play-icon {
    position: absolute;
    bottom: 5px;
    left: 5px;
    top: auto;
    width: 20px;
    height: 20px;
    z-index: 5;
    pointer-events: none;
    display: block;
}

/* Prevent template3 image rules from inflating the play icon */
.cxb-b2b-template3-product-image .cxb-b2b-video-play-icon {
    object-fit: unset;
    max-width: 20px;
    transition: none;
}

.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-image .cxb-b2b-video-play-icon {
    transform: none;
}

/* ==========================================================================
   Template 3 - Chat button inside image container (top-right)
   ========================================================================== */
.cxb-b2b-template3-product-image .cxb-b2b-chat-btn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background: none;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease;
    -webkit-appearance: none;
    appearance: none;
    line-height: 0;
    min-width: auto;
    min-height: auto;
    box-shadow: none;
}

.cxb-b2b-template3-product-image .cxb-b2b-chat-btn:hover {
    transform: scale(1.15);
}

.cxb-b2b-template3-product-image .cxb-b2b-chat-btn img {
    width: 30px;
    height: 30px;
    display: block;
    object-fit: unset;
    max-width: 30px;
}

/* ==========================================================================
   Template 3 - Consistent button sizes in footer
   ========================================================================== */
/* Desktop: View Details and Email Inquiry same dimensions */
.cxb-b2b-template3-product-footer .cxb-b2b-view-details-button,
.cxb-b2b-template3-product-footer .cxb-b2b-email-inquiry-button {
    padding: 9px 12px;
    font-size: 15px;
    font-weight: 500;
    min-width: auto;
    box-sizing: border-box;
}

/* Add to Quote button consistent with Email Inquiry in template3 footer */
.cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-button {
    padding: 9px 12px;
    font-size: 15px;
    font-weight: 500;
    box-sizing: border-box;
}

/* Mobile: all footer buttons same dimensions */
@media (max-width: 480px) {
    .cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-button,
    .cxb-b2b-template3-product-footer .cxb-b2b-email-inquiry-button {
        padding: 8px 8px;
        font-size: 14px;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 auto;
        justify-content: center;
        box-sizing: border-box;
    }
}

/* ==========================================================================
   Sidebar Styles
   ========================================================================== */
.cxb-b2b-sidebar {
    width: 300px;
    margin-bottom: 40px;
}

.cxb-b2b-sidebar-left {
    float: left;
    margin-right: 40px;
}

.cxb-b2b-sidebar-right {
    float: right;
    margin-left: 40px;
}

.cxb-b2b-sidebar-inner {
    background: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
}

.cxb-b2b-sidebar-module {
    margin-bottom: 25px;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 25px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.cxb-b2b-sidebar-module:last-child {
    margin-bottom: 0;
}

.cxb-b2b-sidebar-module-title {
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    margin: 0 0 20px 0;
    padding-bottom: 10px;
    border-bottom: 2px solid #f0f0f0;
}

.cxb-b2b-sidebar-module-content {
    font-size: 14px;
    color: #666666;
}

/* Categories Module */

/* The module pads its contents by 25px, so the "Product Categories" title
   starts 25px in from the module border. Both category styles then pull their
   list back out to that border with a negative margin, so their rows can span
   the full width — which means the labels have to put the gutter back as their
   own padding or they sit inboard of the title. Every rule below that anchors
   to the title's edge reads this one number. */
.cxb-b2b-sidebar-module-categories {
    --cxb-cat-gutter: 25px;
}

.cxb-b2b-sidebar-category-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cxb-b2b-sidebar-category-item {
    margin-bottom: 10px;
}

.cxb-b2b-sidebar-category-item:last-child {
    margin-bottom: 0;
}

.cxb-b2b-sidebar-category-link {
    display: flex;
    align-items: center;
    color: #555555;
    text-decoration: none;
    padding: 8px 0;
    transition: all 0.3s ease;
    border-radius: 4px;
}

.cxb-b2b-sidebar-category-link:hover {
    color: #ffffff;
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 50%, transparent);
    padding-left: 10px;
}

.cxb-b2b-sidebar-category-item.active .cxb-b2b-sidebar-category-link {
    color: #ffffff;
    font-weight: 600;
    background-color: var(--cxb-primary-color, #0A7AFF);
    padding-left: 10px;
}

.cxb-b2b-page-background-wrapper .category-name {
    flex: 1;
}

.cxb-b2b-page-background-wrapper .category-count {
    font-size: 12px;
    color: #999999;
    margin-left: 8px;
}

.cxb-b2b-page-background-wrapper .category-toggle {
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #999999;
    transition: transform 0.3s ease;
}

.cxb-b2b-sidebar-category-item.has-children .category-toggle {
    cursor: pointer;
}

.cxb-b2b-sidebar-category-item.has-children.expanded .category-toggle {
    transform: rotate(45deg);
}

.cxb-b2b-page-background-wrapper .child-level {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, opacity 0.3s ease;
    margin-left: 15px;
    border-left: 1px solid #f0f0f0;
    padding-left: 10px;
}

.cxb-b2b-sidebar-category-item.expanded .child-level {
    max-height: 1000px;
    opacity: 1;
    overflow: visible;
}

.cxb-b2b-page-background-wrapper .child-level .cxb-b2b-sidebar-category-link {
    font-size: 13px;
}

.cxb-b2b-page-background-wrapper .child-level .category-count {
    font-size: 11px;
}

/* Category Style 2: 表格式 - 垂直抽屉式展开（修复版） */
.cxb-b2b-sidebar-category-list.table {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    overflow: hidden;
}

.cxb-b2b-sidebar-category-item.table {
    border-bottom: 1px solid #eaeaea;
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 50px;
    box-sizing: border-box;
    transition: all 0.2s ease;
}

.cxb-b2b-sidebar-category-item.table:last-child {
    border-bottom: none;
}

.cxb-b2b-sidebar-category-link.table {
    display: block;
    padding: 15px 50px 15px var(--cxb-cat-gutter, 25px); /* 增加右侧padding给箭头留空间 */
    text-decoration: none;
    color: #333;
    font-weight: 500;
    transition: all 0.2s ease;
    position: relative;
    overflow-wrap: break-word;
    word-break: break-word;
    line-height: 1.4;
    box-sizing: border-box;
    height: 100%;
    min-height: 50px;
}

.cxb-b2b-sidebar-category-link.table:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 10%, transparent);
}

.cxb-b2b-sidebar-category-item.table.active .cxb-b2b-sidebar-category-link.table {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 15%, transparent);
    color: var(--cxb-primary-color, #0A7AFF);
    font-weight: 600;
}

/* Table style specific category count */
.cxb-b2b-sidebar-category-link.table .category-count {
    margin-right: 8px;
    margin-left: 8px;
    white-space: nowrap;
    display: inline-block;
    font-size: 12px;
    color: #888;
    background-color: #f0f0f0;
    padding: 2px 6px;
    border-radius: 3px;
}

.cxb-b2b-sidebar-category-link.table:hover .category-count {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 20%, transparent);
    color: #666;
}

/* 活跃状态的计数样式 */
.cxb-b2b-sidebar-category-item.table.active .cxb-b2b-sidebar-category-link.table .category-count {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 20%, transparent);
    color: #ffffff;
}

/* 修复表格式分类子菜单展开空白问题 */

/* 修改子菜单容器的初始状态 */
.cxb-b2b-sidebar-category-list.table .child-level {
    display: block;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    padding-left: 0;
    margin-left: 0;
    border-left: none;
    background-color: #f8f9fa;
    transition: 
        max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), 
        opacity 0.3s ease, 
        visibility 0s linear 0.3s; /* 延迟隐藏以允许动画完成 */
}

/* 展开状态 */
.cxb-b2b-sidebar-category-item.table.has-children.expanded .child-level {
    max-height: 2000px; /* 足够大的值容纳所有子项 */
    opacity: 1;
    visibility: visible;
    overflow: visible;
    transition: 
        max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), 
        opacity 0.3s ease, 
        visibility 0s linear 0s; /* 立即可见 */
}

/* 移除hover延迟类相关的样式 */
.cxb-b2b-sidebar-category-item.table.has-children.hover-delay .child-level {
    /* 可以删除这个规则或保持与expanded相同 */
    max-height: 2000px;
    opacity: 1;
    visibility: visible;
    overflow: visible;
    transition: 
        max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), 
        opacity 0.3s ease, 
        visibility 0s linear 0s;
}

/* 桌面端点击展开规则 */
@media (min-width: 769px) {
    /* 只保留点击展开状态 */
    .cxb-b2b-sidebar-category-item.table.has-children.expanded .child-level {
        max-height: 2000px;
        opacity: 1;
        visibility: visible;
    }
}

/* 修复子菜单项的高度和显示问题 */
.cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-link.table {
    display: flex;
    align-items: center;
    padding: 1px 20px 1px calc(var(--cxb-cat-gutter, 25px) + 15px);
    text-decoration: none;
    color: #555;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    transition: all 0.2s ease;
    position: relative;
    min-height: 30px;
    height: auto; /* 确保高度自适应 */
    opacity: 1 !important; /* 强制显示 */
    visibility: visible !important; /* 强制显示 */
}

/* 移除子分类项之间的边框 */
.cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-item.table {
    border-bottom: none;
}

/* 修复嵌套子菜单的显示 */
.cxb-b2b-sidebar-category-list.table .child-level .child-level {
    margin-left: 0;
    border-left: 1px solid #e0e0e0;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}

.cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-item.table.has-children.expanded .child-level {
    max-height: 2000px;
    opacity: 1;
    visibility: visible;
    overflow: visible;
}

/* 修复箭头过渡动画 */
.cxb-b2b-sidebar-category-item.table.has-children .toggle-arrow {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease;
    color: #666;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 10;
    background-color: transparent;
    border: none;
}

/* 修复箭头图标 */
.cxb-b2b-page-background-wrapper .toggle-arrow::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #666;
    transform: rotate(135deg);
    transition: all 0.3s ease;
}

/* 展开状态箭头 */
.cxb-b2b-sidebar-category-item.table.has-children.expanded .toggle-arrow::before {
    transform: rotate(-45deg);
    border-color: var(--cxb-primary-color, #0A7AFF);
}

/* 确保子分类前导符号正常显示 */
/* The bullet sits on the gutter line — i.e. directly under the parent label
   and the title — with the child label 15px to its right. */
.cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-link.table::before {
    content: "";
    position: absolute;
    left: var(--cxb-cat-gutter, 25px);
    top: 50%;
    width: 5px;
    height: 5px;
    background-color: #999;
    border-radius: 50%;
    transform: translateY(-50%);
    transition: background-color 0.2s ease;
    opacity: 1; /* 确保可见 */
}

/* 移动端响应式调整 */
@media (max-width: 768px) {
    .cxb-b2b-sidebar-category-link.table {
        padding: 14px 45px 14px var(--cxb-cat-gutter, 25px);
    }
    
    .cxb-b2b-sidebar-category-list.table .child-level {
        transition: 
            max-height 0.3s ease, 
            opacity 0.3s ease, 
            visibility 0s linear 0.3s;
    }
    
    .cxb-b2b-sidebar-category-item.table.has-children.expanded .child-level {
        transition: 
            max-height 0.3s ease, 
            opacity 0.3s ease, 
            visibility 0s linear 0s;
    }
    
    /* 移动端取消悬停效果，只保留点击展开 */
    .cxb-b2b-sidebar-category-item.table.has-children:hover .child-level {
        max-height: 0;
        opacity: 0;
        visibility: hidden;
    }
    
    /* 子菜单链接移动端调整 */
    .cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-link.table {
        padding: 1px 15px 1px calc(var(--cxb-cat-gutter, 25px) + 15px);
    }
    
    /* 子分类前导符号调整 */
    .cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-link.table::before {
        left: var(--cxb-cat-gutter, 25px);
        width: 4px;
        height: 4px;
    }
}


/* ---- Table style: categories module adjustments ---- */
/* Remove inner padding from the module; keep padding on title only */
.cxb-b2b-sidebar-module-categories .cxb-b2b-sidebar-categories-table {
    margin: -25px; /* Counteract the module's 25px padding */
    margin-top: 0;
}

/* ---- Amazon style: categories module adjustments ---- */
/* Remove left/right padding so parent categories align flush with sidebar edges */
.cxb-b2b-sidebar-module-categories .cxb-b2b-sidebar-categories-amazon {
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: -25px;
}
/* Remove separator line below title when Amazon style is used */
.cxb-b2b-sidebar-module-categories:has(.cxb-b2b-sidebar-categories-amazon) .cxb-b2b-sidebar-module-title {
    border-bottom: none;
    margin-bottom: 10px;
    padding-bottom: 0;
}
.cxb-b2b-sidebar-module-categories .cxb-b2b-sidebar-categories-table .cxb-b2b-sidebar-category-list.table {
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: none;
}
/* Remove separator line below title when table style is used */
.cxb-b2b-sidebar-module-categories:has(.cxb-b2b-sidebar-categories-table) .cxb-b2b-sidebar-module-title {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 15px;
}
/* Remove vertical borders from category items, keep only horizontal */
.cxb-b2b-sidebar-categories-table .cxb-b2b-sidebar-category-item.table {
    border-left: none;
    border-right: none;
}
/* First item: add top horizontal line */
.cxb-b2b-sidebar-categories-table .cxb-b2b-sidebar-category-item.table:first-child {
    border-top: 1px solid #eaeaea;
}
/* Last item: add bottom border to close the list */
.cxb-b2b-sidebar-categories-table .cxb-b2b-sidebar-category-item.table:last-child {
    border-bottom: none;
}
/* Child-level items also no vertical borders */
.cxb-b2b-sidebar-categories-table .cxb-b2b-sidebar-category-list.table .child-level {
    border-left: none;
    border-right: none;
}

.cxb-b2b-sidebar-category-list.amazon {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 0;
    overflow: visible;
}

.cxb-b2b-sidebar-category-item.amazon {
    position: relative;
    margin: 0;
}

.cxb-b2b-sidebar-category-link.amazon {
    padding: 10px 45px 10px 20px;
    display: block;
    color: #111827;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.2s ease;
    position: relative;
    line-height: 1.4;
    overflow-wrap: break-word;
    word-break: break-word;
}

/* Amazon style: allow long category names to wrap (multi-line), matching Table style */
.cxb-b2b-sidebar-category-link.amazon .category-name,
.cxb-b2b-sidebar-category-link.amazon-link .category-name {
    overflow-wrap: break-word;
    word-break: break-word;
    line-height: 1.4;
    min-width: 0;
    display: inline;
}
/* Constrain the link itself — block layout to allow text wrapping */
.cxb-b2b-sidebar-category-link.amazon-link {
    display: block;
    overflow: visible;
    max-width: 100%;
    box-sizing: border-box;
    padding: 10px 45px 10px 20px;
    color: #111827;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.2s ease;
    position: relative;
    line-height: 1.4;
}
.cxb-b2b-sidebar-category-link.amazon-link:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 8%, transparent);
    color: #2563eb;
}

/* Top-level labels only. The submenus are absolutely positioned flyouts that
   hang outside the module and carry their own 16px panel padding, so they are
   not measured against the title and keep the 20px above. */
.cxb-b2b-sidebar-categories-amazon > .cxb-b2b-sidebar-category-list.amazon > .cxb-b2b-sidebar-category-item.amazon > .cxb-b2b-sidebar-category-link.amazon-link {
    padding-left: var(--cxb-cat-gutter, 25px);
}

.cxb-b2b-sidebar-category-link.amazon:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 8%, transparent);
    color: #2563eb;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

.cxb-b2b-sidebar-category-item.amazon.active .cxb-b2b-sidebar-category-link.amazon {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 15%, transparent);
    color: var(--cxb-primary-color, #0A7AFF);
    font-weight: 600;
}

/* 亚马逊样式箭头优化 - 使用CSS绘制三角形箭头 */
.cxb-b2b-sidebar-category-item.amazon.has-children .amazon-arrow {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9ca3af;
    font-size: 12px;
    z-index: 10;
}

/* 使用::before伪元素绘制简洁三角形箭头 */
.cxb-b2b-sidebar-category-item.amazon.has-children .amazon-arrow::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-width: 3px 3px 0 0;
    border-color: #9ca3af;
    transform: rotate(45deg); /* 向右的箭头 */
    transition: all 0.3s ease;
}

/* 悬停状态 - 箭头颜色变化 */
.cxb-b2b-sidebar-category-link.amazon:hover .amazon-arrow::before {
    border-color: #2563eb;
}

/* 有子分类的项 - 添加指示 */
.cxb-b2b-sidebar-category-item.amazon.has-children .cxb-b2b-sidebar-category-link.amazon {
    padding-right: 45px; /* 为箭头留更多空间 */
}

/* 悬停时箭头旋转向下 */
.cxb-b2b-sidebar-category-item.amazon.has-children.cxb-amazon-open > .cxb-b2b-sidebar-category-link.amazon-link .amazon-arrow::before {
    border-color: #2563eb;
    transform: rotate(135deg); /* 展开时箭头向下 */
}

/* 子菜单展开时的箭头状态 */
.cxb-b2b-sidebar-category-item.amazon.has-children.expanded .amazon-arrow::before {
    transform: rotate(135deg); /* 箭头向下 */
    border-color: var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-sidebar-category-submenu.amazon {
    position: absolute;
    left: 100%;
    right: auto;
    top: -8px;
    min-width: 200px;
    width: auto;
    background-color: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transform: translateX(-15px);
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
    z-index: 1000;
    padding: 16px;
}

/* 右侧侧边栏时，子菜单向左弹出 */
.cxb-b2b-sidebar-right .cxb-b2b-sidebar-category-submenu.amazon {
    left: auto;
    right: 100%;
    transform: translateX(15px);
}

.cxb-b2b-sidebar-right .cxb-b2b-sidebar-category-item.amazon.has-children.cxb-amazon-open > .cxb-b2b-sidebar-category-submenu.amazon {
    transform: translateX(0);
}

.cxb-b2b-sidebar-category-item.amazon.has-children.cxb-amazon-open > .cxb-b2b-sidebar-category-submenu.amazon {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

/* Nested submenu — revealed on hover of the nested item, scoped to a flyout that
   is already open. Top-level open/close is governed by JS geometry; nested levels
   simply follow the cursor. The class variant is kept as a fallback. */
.cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-item.amazon.has-children:hover > .cxb-b2b-sidebar-category-submenu.amazon,
.cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-item.amazon.has-children.cxb-amazon-open > .cxb-b2b-sidebar-category-submenu.amazon {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}

.cxb-b2b-page-background-wrapper .amazon-submenu-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.cxb-b2b-page-background-wrapper .amazon-subcategory {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cxb-b2b-page-background-wrapper .amazon-subcategory li {
    margin-bottom: 8px;
}

.cxb-b2b-page-background-wrapper .amazon-subcategory li:last-child {
    margin-bottom: 0;
}

.cxb-b2b-page-background-wrapper .amazon-subcategory a {
    display: block;
    padding: 6px 0;
    color: #4b5563;
    text-decoration: none;
    font-size: 13px;
    font-weight: 400;
    transition: color 0.2s ease;
}

.cxb-b2b-page-background-wrapper .amazon-subcategory a:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 10%, transparent);
    color: var(--cxb-primary-color, #0A7AFF);
    text-decoration: none;
}



/* Nested submenu for Amazon style */
.cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-submenu.amazon {
    left: 100%;
    top: 0;
    margin-left: 2px;
}

/* 右侧侧边栏中的嵌套子菜单也向左弹出 */
.cxb-b2b-sidebar-right .cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-submenu.amazon {
    left: auto;
    right: 100%;
    transform: translateX(15px);
}

.cxb-b2b-sidebar-right .cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-item.amazon.has-children:hover > .cxb-b2b-sidebar-category-submenu.amazon,
.cxb-b2b-sidebar-right .cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-item.amazon.has-children.cxb-amazon-open > .cxb-b2b-sidebar-category-submenu.amazon {
    transform: translateX(0);
}

/* Fix child-level visibility for Amazon style */
.cxb-b2b-sidebar-category-list.amazon.child-level {
    opacity: 1;
    max-height: none;
    overflow: visible;
    border-left: none;
    padding-left: 0;
    margin-left: 0;
}

/* Amazon counter style — matching Table style */
.cxb-b2b-sidebar-category-link.amazon .category-count,
.cxb-b2b-sidebar-category-link.amazon-link .category-count {
    margin-right: 8px;
    margin-left: 8px;
    white-space: nowrap;
    display: inline-block;
    visibility: visible;
    opacity: 1;
    font-size: 12px;
    color: #888;
    background-color: #f0f0f0;
    padding: 2px 6px;
    border-radius: 3px;
    font-weight: 400;
    transition: all 0.2s ease;
}

/* 悬停状态视觉反馈 */
.cxb-b2b-sidebar-category-link.amazon:hover .category-count,
.cxb-b2b-sidebar-category-link.amazon-link:hover .category-count {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 20%, transparent);
    color: #666;
}

/* 选中状态视觉反馈 */
.cxb-b2b-sidebar-category-item.amazon.active .cxb-b2b-sidebar-category-link.amazon .category-count,
.cxb-b2b-sidebar-category-item.amazon.active .cxb-b2b-sidebar-category-link.amazon-link .category-count {
    display: inline-block;
    visibility: visible;
    opacity: 1;
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
}

/* 添加分隔线样式，提高可读性 */
.cxb-b2b-sidebar-category-item.amazon:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #f3f4f6;
    z-index: 1;
}

.cxb-b2b-sidebar-category-item.amazon:last-child::after {
    display: none;
}

/* First item: add top horizontal line */
.cxb-b2b-sidebar-category-item.amazon:first-child::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background-color: #f3f4f6;
    z-index: 1;
}

@media (max-width: 768px) {
    .cxb-b2b-sidebar-category-submenu.amazon {
        position: static;
        min-width: auto;
        box-shadow: none;
        border: 1px solid #e5e7eb;
        margin-top: 8px;
        transform: none;
        opacity: 1;
        visibility: visible;
        display: none;
    }
    
    .cxb-b2b-sidebar-category-item.amazon.has-children:hover > .cxb-b2b-sidebar-category-submenu.amazon,
    .cxb-b2b-sidebar-category-item.amazon.has-children.expanded > .cxb-b2b-sidebar-category-submenu.amazon {
        display: block;
    }
    
    /* 移动端箭头调整 */
    .cxb-b2b-sidebar-category-item.amazon.has-children.expanded .amazon-arrow::before {
        transform: rotate(135deg);
        border-color: var(--cxb-primary-color, #0A7AFF);
    }
    
    /* Nested submenu for responsive */
    .cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-item.amazon.has-children:hover > .cxb-b2b-sidebar-category-submenu.amazon,
    .cxb-b2b-sidebar-category-submenu.amazon .cxb-b2b-sidebar-category-item.amazon.has-children.expanded > .cxb-b2b-sidebar-category-submenu.amazon {
        display: block;
    }
    
    .cxb-b2b-page-background-wrapper .amazon-submenu-columns {
        grid-template-columns: 1fr;
        gap: 12px;
    }
    
    /* Table style responsive adjustments — each level steps 10px further in,
       and each bullet keeps the same 15px lead over its own label. These used
       to be absolute values that drifted from the rules above: the bullet
       landed at 28px with the label at 30px, so the dot sat under the text. */
    .cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-link.table {
        padding-left: calc(var(--cxb-cat-gutter, 25px) + 15px);
    }
    
    .cxb-b2b-sidebar-category-list.table .child-level .child-level .cxb-b2b-sidebar-category-link.table {
        padding-left: calc(var(--cxb-cat-gutter, 25px) + 25px);
    }
    
    .cxb-b2b-sidebar-category-list.table .child-level .child-level .child-level .cxb-b2b-sidebar-category-link.table {
        padding-left: calc(var(--cxb-cat-gutter, 25px) + 35px);
    }
    
    /* Table style - symbol responsive adjustments */
    .cxb-b2b-sidebar-category-list.table .child-level .cxb-b2b-sidebar-category-link.table::before {
        left: var(--cxb-cat-gutter, 25px);
    }
    
    .cxb-b2b-sidebar-category-list.table .child-level .child-level .cxb-b2b-sidebar-category-link.table::before {
        left: calc(var(--cxb-cat-gutter, 25px) + 10px);
    }
    
    .cxb-b2b-sidebar-category-list.table .child-level .child-level .child-level .cxb-b2b-sidebar-category-link.table::before {
        left: calc(var(--cxb-cat-gutter, 25px) + 20px);
    }
}

/* Recent Products Module */
.cxb-b2b-recent-products-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cxb-b2b-recent-product-item {
    margin-bottom: 20px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 20px;
}

.cxb-b2b-recent-product-item:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}

.cxb-b2b-recent-product-link {
    display: flex;
    align-items: center;
    color: #555555;
    text-decoration: none;
    transition: all 0.3s ease;
}

.cxb-b2b-recent-product-link:hover {
    color: var(--cxb-primary-color, #0A7AFF);
}

.cxb-b2b-recent-product-image {
    flex: 0 0 120px;
    max-width: 120px;
    margin-right: 15px;
    overflow: hidden;
    border-radius: 4px;
    background-color: #f5f5f5;
}

.cxb-b2b-recent-product-image img {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.3s ease;
}

.cxb-b2b-recent-product-link:hover .cxb-b2b-recent-product-image img {
    transform: scale(1.05);
}

.cxb-b2b-recent-product-info {
    flex: 1;
    min-width: 0;
}

.cxb-b2b-recent-product-title {
    font-size: 16px !important;
    font-weight: 600;
    color: #333333;
    margin: 0 0 8px 0;
    line-height: 1.4;
    transition: color 0.3s ease; /* 添加过渡效果 */
}

/* 添加产品链接悬停时的产品标题颜色变化 */
.cxb-b2b-recent-product-link:hover .cxb-b2b-recent-product-title {
    color: var(--cxb-primary-color, #0A7AFF) !important; /* 使用全局主色调变量 */
}

/* 可选：如果Recent Products模块中有其他需要跟随全局色的元素，也可以一并设置 */
.cxb-b2b-recent-product-link:hover .category-count,
.cxb-b2b-recent-product-link:hover .product-price {
    color: var(--cxb-primary-color, #0A7AFF);
}

/* Recent Products Slider Styles */
.cxb-b2b-recent-products-container {
    position: relative;
}

.cxb-b2b-recent-products-container.has-slider {
    max-height: 900px; /* 5涓骇鍝佺殑楂樺害锛屽鍔犱綑閲� */
    overflow: hidden;
    position: relative;
}

.cxb-b2b-recent-products-container.has-slider .cxb-b2b-recent-products-list {
    transition: transform 0.4s ease-in-out;
}

.cxb-b2b-recent-product-item.hidden-item {
    display: none;
}

.cxb-b2b-recent-products-container.has-slider .cxb-b2b-recent-product-item.hidden-item {
    display: block;
}

.cxb-b2b-recent-products-slider-controls {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 15px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f0f0f0;
}

.cxb-b2b-slider-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    color: #666666;
    font-size: 16px;
    cursor: pointer;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    padding: 0;
}

.cxb-b2b-slider-arrow:hover {
    background-color: #0066cc;
    color: #ffffff;
    border-color: #0066cc;
}

.cxb-b2b-slider-arrow:disabled {
    opacity: 0.4;
    cursor: not-allowed;
    background-color: #f0f0f0;
}

.cxb-b2b-slider-arrow:disabled:hover {
    background-color: #f0f0f0;
    color: #999999;
    border-color: #d0d0d0;
    box-shadow: none;
    transform: none;
}

/* Responsive adjustments for slider */
@media (max-width: 768px) {
    .cxb-b2b-recent-products-container.has-slider {
        max-height: 800px;
    }
    
    .cxb-b2b-slider-arrow {
        width: 36px;
        height: 36px;
        font-size: 14px;
    }
}

/* Elementor Module */
.cxb-b2b-sidebar-module-elementor .cxb-b2b-sidebar-module-content {
    font-size: 14px;
    line-height: 1.6;
}

/* Clearfix for sidebar layout */
.cxb-b2b-content-with-sidebar::after {
    content: "";
    display: table;
    clear: both;
}

/* Responsive Sidebar */
@media (max-width: 992px) {
    .cxb-b2b-sidebar {
        width: 250px;
    }
    
    .cxb-b2b-sidebar-left,
    .cxb-b2b-sidebar-right {
        float: none;
        margin: 0 0 40px 0;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .cxb-b2b-sidebar {
        width: 100%;
    }
    
    .cxb-b2b-sidebar-inner {
        padding: 20px;
    }
    
    .cxb-b2b-sidebar-module-title {
        font-size: 16px;
        margin-bottom: 15px;
    }
    
    .cxb-b2b-recent-product-image {
        flex: 0 0 80px;
        max-width: 80px;
    }
    
    .cxb-b2b-recent-product-title {
        font-size: 14px !important;
    }
    
    .cxb-b2b-sidebar.cxb-b2b-sidebar-mobile-disabled {
        display: none;
    }
}

/* Content Wrappers for sidebar layouts */
.cxb-b2b-archive-content-wrapper,
.cxb-b2b-single-content-wrapper,
.cxb-b2b-taxonomy-content-wrapper {
    overflow: hidden;
    min-height: 1px;
}

.cxb-b2b-content-with-sidebar .cxb-b2b-archive-content-wrapper,
.cxb-b2b-content-with-sidebar .cxb-b2b-single-content-wrapper,
.cxb-b2b-content-with-sidebar .cxb-b2b-taxonomy-content-wrapper {
    float: left;
    width: calc(100% - 340px);
    box-sizing: border-box;
}

.cxb-b2b-sidebar-left + .cxb-b2b-archive-content-wrapper,
.cxb-b2b-sidebar-left + .cxb-b2b-single-content-wrapper,
.cxb-b2b-sidebar-left + .cxb-b2b-taxonomy-content-wrapper {
    float: right;
}

.cxb-b2b-sidebar-right + .cxb-b2b-archive-content-wrapper,
.cxb-b2b-sidebar-right + .cxb-b2b-single-content-wrapper,
.cxb-b2b-sidebar-right + .cxb-b2b-taxonomy-content-wrapper {
    float: left;
}

/* Responsive content wrapper adjustments */
@media (max-width: 992px) {
    .cxb-b2b-content-with-sidebar .cxb-b2b-archive-content-wrapper,
    .cxb-b2b-content-with-sidebar .cxb-b2b-single-content-wrapper,
    .cxb-b2b-content-with-sidebar .cxb-b2b-taxonomy-content-wrapper {
        width: calc(100% - 290px);
    }
}

@media (max-width: 768px) {
    .cxb-b2b-content-with-sidebar .cxb-b2b-archive-content-wrapper,
    .cxb-b2b-content-with-sidebar .cxb-b2b-single-content-wrapper,
    .cxb-b2b-content-with-sidebar .cxb-b2b-taxonomy-content-wrapper {
        width: 100%;
        float: none;
        margin: 0;
    }
}

/* Template layouts for sidebar positioning */
.cxb-b2b-template1-layout.has-sidebar,
.cxb-b2b-template2-layout.has-sidebar,
.cxb-b2b-template3-layout.has-sidebar {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    margin-top: 30px;
}

.cxb-b2b-template1-sidebar,
.cxb-b2b-template2-sidebar,
.cxb-b2b-template3-sidebar {
    flex: 0 0 300px;
    max-width: 300px;
}

.cxb-b2b-template1-content,
.cxb-b2b-template2-content,
.cxb-b2b-template3-content {
    flex: 1;
    min-width: 0;
}

/* Sidebar positioning */
.cxb-b2b-template1-layout.sidebar-left,
.cxb-b2b-template2-layout.sidebar-left,
.cxb-b2b-template3-layout.sidebar-left {
    flex-direction: row;
}

.cxb-b2b-template1-layout.sidebar-right,
.cxb-b2b-template2-layout.sidebar-right,
.cxb-b2b-template3-layout.sidebar-right {
    flex-direction: row-reverse;
}

/* Responsive adjustments for template layouts */
@media (max-width: 992px) {
    .cxb-b2b-template1-sidebar,
    .cxb-b2b-template2-sidebar {
        flex: 0 0 250px;
        max-width: 250px;
    }
}

@media (max-width: 768px) {
    .cxb-b2b-template1-layout.has-sidebar,
    .cxb-b2b-template2-layout.has-sidebar,
    .cxb-b2b-template3-layout.has-sidebar {
        flex-direction: column;
        gap: 30px;
    }
    
    .cxb-b2b-template1-sidebar,
    .cxb-b2b-template2-sidebar,
    .cxb-b2b-template3-sidebar {
        flex: 0 0 100%;
        max-width: 100%;
        order: 2;
    }
    
    .cxb-b2b-template1-content,
    .cxb-b2b-template2-content,
    .cxb-b2b-template3-content {
        order: 1;
    }
}

/* ==========================================================================
   Product Detail Bottom Layout
   ========================================================================== */
.cxb-b2b-product-bottom-layout {
    display: flex;
    gap: 40px;
    margin-top: 0;
}

.cxb-b2b-product-bottom-layout.sidebar-right {
    flex-direction: row-reverse;
}

.cxb-b2b-sidebar-column {
    flex: 0 0 300px;
    max-width: 300px;
    margin-top: 30px;
}

.cxb-b2b-content-column {
    flex: 1;
    min-width: 0;
}

.cxb-b2b-content-column.full-width {
    flex: 0 0 100%;
    max-width: 100%;
}

/* Responsive adjustments */
@media (max-width: 992px) {
    .cxb-b2b-product-bottom-layout {
        gap: 30px;
    }
    
    .cxb-b2b-sidebar-column {
        flex: 0 0 250px;
        max-width: 250px;
        margin-top: 10px;
    }
    
    /* Tablet adjustments for sharing buttons when sidebar is enabled */
    .cxb-b2b-content-column:not(.full-width) .cxb-b2b-social-buttons a {
        padding: 7px 10px !important;
        font-size: 13px !important;
        gap: 5px !important;
    }
    
    .cxb-b2b-content-column:not(.full-width) .cxb-b2b-social-buttons a span:first-child {
        font-size: 14px !important;
    }
    

}

@media (max-width: 768px) {
    .cxb-b2b-product-bottom-layout,
    .cxb-b2b-product-bottom-layout.sidebar-right,
    .cxb-b2b-product-bottom-layout.sidebar-left {
        flex-direction: column;
        gap: 30px;
    }
    
    .cxb-b2b-sidebar-column {
        flex: 0 0 100%;
        max-width: 100%;
        order: 2;
        margin-top: 0;
    }
    
    .cxb-b2b-content-column {
        order: 1;
    }
}

/* ==========================================================================
   Social Sharing Buttons
   ========================================================================== */
.cxb-b2b-social-buttons a {
    padding: 8px 12px !important;
    font-size: 14px !important;
    gap: 6px !important;
    transition: filter 0.2s ease;
}

.cxb-b2b-social-buttons a:hover {
    filter: brightness(0.9);
}

.cxb-b2b-social-buttons a span:first-child {
    font-size: 16px !important;
}

.cxb-b2b-social-buttons {
    flex-wrap: wrap;
}


/* Mobile adjustments for sharing buttons */
@media (max-width: 768px) {
    .cxb-b2b-social-buttons {
        gap: 8px !important;
    }
    
    .cxb-b2b-social-buttons a {
        padding: 6px 10px !important;
        font-size: 13px !important;
        transition: filter 0.2s ease;
    }
    
    .cxb-b2b-social-buttons a span:first-child {
        font-size: 14px !important;
    }
}

/* Product card and detail page button responsive fix */
.cxb-b2b-inquiry-button, 
.cxb-b2b-add-to-quote-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    text-decoration: none;
    border-radius: 6px;
    font-size: clamp(12px, 3vw, 14px);
    font-weight: 500;
    transition: all 0.3s ease;
    text-align: center;
    border: none;
    cursor: pointer;
    width: auto;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 产品卡片中的按钮组调整 */
.cxb-b2b-product-card .cxb-b2b-button-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    max-width: 100%; /* 确保不超出容器 */
}

.cxb-b2b-product-card .cxb-b2b-button-group > * {
    width: 100%; /* 子元素宽度100% */
    max-width: 100%; /* 自适应宽度 */
    margin: 0 auto;
}

/* 产品卡片内按钮悬停：移除阴影和位移，避免溢出产生灰色背景 */
.cxb-b2b-product-card .cxb-b2b-add-to-quote-button:hover,
.cxb-b2b-product-card .cxb-b2b-inquiry-button:hover,
.cxb-b2b-product-card .cxb-b2b-view-details-button:hover,
.cxb-b2b-template3-product-card .cxb-b2b-add-to-quote-button:hover,
.cxb-b2b-template3-product-card .cxb-b2b-inquiry-button:hover,
.cxb-b2b-template3-product-card .cxb-b2b-view-details-button:hover {
    transform: none;
    box-shadow: none;
}

/* Mobile responsive adjustments */
@media screen and (max-width: 768px) {
    .cxb-b2b-inquiry-button, 
    .cxb-b2b-add-to-quote-button {
        padding: 6px 10px;
        font-size: 12px;
        min-width: 0;
        max-width: 100%;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.3;
        text-align: center;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        box-sizing: border-box;
    }
    
    .cxb-b2b-product-card .cxb-b2b-button-group > * {
        max-width: 100%;
    }

    /* Hide loading dots on mobile to prevent button height increase and layout shift */
    .cxb-b2b-add-to-quote-button.loading .cxb-b2b-button-icon {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-inquiry-button, 
    .cxb-b2b-add-to-quote-button {
        padding: 5px 8px;
        font-size: 11px;
        min-width: 0;
        max-width: 100%;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.3;
        text-align: center;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        box-sizing: border-box;
    }
    
    /* Mobile button icon adjustments */
    .cxb-b2b-inquiry-button .cxb-b2b-button-icon, 
    .cxb-b2b-add-to-quote-button .cxb-b2b-button-icon {
        margin-right: 3px;
        font-size: 9px;
    }
    
    .cxb-b2b-product-card .cxb-b2b-button-group {
        gap: 4px;
    }
    
    .cxb-b2b-product-card .cxb-b2b-button-group > * {
        max-width: 100%;
    }
}

/* Small screens (< 350px) */
@media screen and (max-width: 349px) {
    .cxb-b2b-inquiry-button, 
    .cxb-b2b-add-to-quote-button {
        font-size: 10px;
        min-width: 0;
        max-width: 100%;
        width: 100%;
        padding: 6px 8px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.3;
        text-align: center;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
    }
    
    /* Hide icon on small screens to save space for button text */
    .cxb-b2b-inquiry-button .cxb-b2b-button-icon, 
    .cxb-b2b-add-to-quote-button .cxb-b2b-button-icon {
        display: none;
    }
}

/* Large screen optimization */
@media screen and (min-width: 1200px) {
    .cxb-b2b-inquiry-button, 
    .cxb-b2b-add-to-quote-button {
        max-width: 220px;
        font-size: 14px;
        padding: 10px 20px;
    }
    
    .cxb-b2b-product-card .cxb-b2b-button-group > * {
        max-width: 220px;
    }
}

/* CSS Grid layout for button group */
.cxb-b2b-product-card .cxb-b2b-button-group {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    justify-items: center;
    gap: 8px;
}

/* CSS variable controlled button sizing */
.cxb-b2b-product-card {
    --button-min-width: 0;
    --button-max-width: 200px;
    --button-padding: 8px 16px;
    --button-font-size: 13px;
}

.cxb-b2b-product-card .cxb-b2b-inquiry-button, 
.cxb-b2b-product-card .cxb-b2b-add-to-quote-button {
    min-width: var(--button-min-width, 0);
    max-width: var(--button-max-width, 200px);
    width: 100%;
    padding: var(--button-padding, 8px 16px);
    font-size: var(--button-font-size, 13px);
}

@media screen and (max-width: 768px) {
    .cxb-b2b-product-card {
        --button-min-width: 0;
        --button-max-width: 100%;
        --button-padding: 6px 12px;
        --button-font-size: 12px;
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-product-card {
        --button-min-width: 0;
        --button-max-width: 90%;
        --button-padding: 5px 10px;
        --button-font-size: 14px;
    }
}

/* Tooltip 提示框样式（方案1） */
.cxb-b2b-tooltip {
    position: relative;
}

.cxb-b2b-tooltip-text {
    visibility: hidden;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 6px 10px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
    margin-bottom: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
}

.cxb-b2b-tooltip-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}

.cxb-b2b-tooltip.show .cxb-b2b-tooltip-text {
    visibility: visible;
    opacity: 1;
}

/* 按钮原有样式调整 */
.cxb-b2b-add-to-quote-button {
    position: relative;
}

/* 添加临时状态样式 - 不改变尺寸 */
.cxb-b2b-add-to-quote-button.success-temp {
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}

.cxb-b2b-add-to-quote-button.error-temp {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.cxb-b2b-add-to-quote-button.info-temp {
    background-color: #17a2b8 !important;
    border-color: #17a2b8 !important;
}

/* Toast通知样式 - 不影响产品卡片（方案3） */
.cxb-b2b-toast-container {
    position: fixed;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 10px;
    max-width: 300px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
}

.cxb-b2b-toast-container.visible {
    visibility: visible;
    opacity: 1;
}

.cxb-b2b-toast {
    padding: 12px 16px;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    display: flex;
    align-items: center;
    gap: 10px;
    opacity: 0;
    transform: translateY(-20px);
    transition: opacity 0.3s, transform 0.3s;
    border-left: 4px solid #28a745;
}

.cxb-b2b-toast.error {
    border-left-color: #dc3545;
}

.cxb-b2b-toast.show {
    opacity: 1;
    transform: translateY(0);
}

.cxb-b2b-toast.hiding {
    opacity: 0;
    transform: translateY(-20px);
}

.cxb-b2b-toast-icon {
    font-size: 18px;
    flex-shrink: 0;
}

.cxb-b2b-toast-success .cxb-b2b-toast-icon {
    color: #28a745;
}

.cxb-b2b-toast-error .cxb-b2b-toast-icon {
    color: #dc3545;
}

.cxb-b2b-toast-message {
    font-size: 14px;
    color: #333;
    flex: 1;
}

/* 极简式询盘按钮样式 */
.cxb-b2b-add-to-quote-section.minimal-style {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 20px 0 15px 0;
}

.cxb-b2b-add-to-quote-section.minimal-style .cxb-b2b-quote-message-container {
    margin-top: 10px;
}

@media (max-width: 768px) {
    .cxb-b2b-add-to-quote-section.minimal-style {
        margin: 15px 0 10px 0;
    }
}

/* ========================================================================
   ENHANCED SHARE ICONS STYLES
   Version: 1.2.0
   Features: Hover expansion animation, modern design, responsive layout
   
   IMPLEMENTATION INSTRUCTIONS:
   Replace the existing share icons CSS (lines 4033-4094 in frontend.css)
   with the code below, or add to a separate stylesheet.
   ======================================================================== */

/* Share Container - Main wrapper with relative positioning */
.cxb-b2b-share-container {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin-bottom: 15px;
    z-index: 10;
}

/* Share Trigger - Default collapsed state */
.cxb-b2b-share-trigger {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 18px;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    color: white;
    border-radius: 24px;
    cursor: pointer;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 4px 12px rgba(102, 126, 234, 0.3);
    user-select: none;
    position: relative;
    z-index: 2;
}

.cxb-b2b-share-trigger:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(102, 126, 234, 0.4);
}

/* Share Main Icon */
.cxb-b2b-share-main-icon {
    width: 20px;
    height: 20px;
    color: white;
    transition: transform 0.3s ease;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-main-icon {
    transform: rotate(90deg);
}

/* Share Text */
.cxb-b2b-share-text {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.3px;
    white-space: nowrap;
}

/* Share Panel - Expanded icons container */
.cxb-b2b-share-panel {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    gap: 0;
    background: white;
    border-radius: 28px;
    padding: 6px 6px 6px 120px; /* Left padding for the trigger button */
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    opacity: 0;
    pointer-events: none;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    border: 2px solid #f0f0f0;
}

/* Panel expansion on hover */
.cxb-b2b-share-container:hover .cxb-b2b-share-panel {
    opacity: 1;
    pointer-events: all;
    gap: 8px;
}

/* Individual Share Links */
.cxb-b2b-share-panel .cxb-b2b-share-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0;
    height: 44px;
    border-radius: 22px;
    color: white;
    text-decoration: none;
    overflow: hidden;
    opacity: 0;
    transform: scale(0.8);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    position: relative;
}

/* Expand links on hover */
.cxb-b2b-share-container:hover .cxb-b2b-share-link {
    width: 44px;
    opacity: 1;
    transform: scale(1);
}

/* Staggered animation delay for each icon */
.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(1) {
    transition-delay: 0.05s;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(2) {
    transition-delay: 0.1s;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(3) {
    transition-delay: 0.15s;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(4) {
    transition-delay: 0.2s;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(5) {
    transition-delay: 0.25s;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(6) {
    transition-delay: 0.3s;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(7) {
    transition-delay: 0.35s;
}

.cxb-b2b-share-container:hover .cxb-b2b-share-link:nth-child(8) {
    transition-delay: 0.4s;
}

/* Share Link SVG Icons */
.cxb-b2b-share-link svg {
    width: 22px;
    height: 22px;
    transition: transform 0.3s ease;
}

/* Hover effect on individual icons */
.cxb-b2b-share-link:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.cxb-b2b-share-link:hover svg {
    transform: scale(1.1);
}

/* Active/Click state */
.cxb-b2b-share-link:active {
    transform: translateY(-1px) scale(0.98);
}

/* ========================================================================
   PLATFORM-SPECIFIC COLORS
   Modern, refreshed brand colors for 2024
   ======================================================================== */

.cxb-b2b-share-link[data-platform="facebook"] {
    background: linear-gradient(135deg, #1877f2 0%, #0c63d4 100%);
}

.cxb-b2b-share-link[data-platform="twitter"] {
    background: linear-gradient(135deg, #000000 0%, #14171a 100%);
}

.cxb-b2b-share-link[data-platform="linkedin"] {
    background: linear-gradient(135deg, #0077b5 0%, #005885 100%);
}

.cxb-b2b-share-link[data-platform="pinterest"] {
    background: linear-gradient(135deg, #e60023 0%, #bd001f 100%);
}

.cxb-b2b-share-link[data-platform="whatsapp"] {
    background: linear-gradient(135deg, #25d366 0%, #1ebe57 100%);
}

.cxb-b2b-share-link[data-platform="telegram"] {
    background: linear-gradient(135deg, #0088cc 0%, #006699 100%);
}

.cxb-b2b-share-link[data-platform="email"] {
    background: linear-gradient(135deg, #7d7d7d 0%, #5a5a5a 100%);
}

/* Gallery Share Button Positioning */
.cxb-b2b-share-container.gallery-share {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 0;
}

.cxb-b2b-share-container.gallery-share .cxb-b2b-share-trigger {
    justify-content: flex-start;
}

.cxb-b2b-share-container.gallery-share .cxb-b2b-share-panel {
    left: 0;
    right: auto;
    padding: 6px 6px 6px 120px;
}

/* Ensure panel doesn't overflow on small screens */
@media (max-width: 768px) {
    .cxb-b2b-share-container.gallery-share .cxb-b2b-share-panel {
        padding: 5px 5px 5px 110px;
    }
}

/* ========================================================================
   RESPONSIVE DESIGN
   Optimized for mobile, tablet, and desktop
   ======================================================================== */

/* Tablet and smaller desktop (max-width: 768px) */
@media (max-width: 768px) {
    .cxb-b2b-share-trigger {
        padding: 9px 16px;
        border-radius: 22px;
    }
    
    .cxb-b2b-share-main-icon {
        width: 18px;
        height: 18px;
    }
    
    .cxb-b2b-share-text {
        font-size: 13px;
    }
    
    .cxb-b2b-share-panel {
        padding: 5px 5px 5px 110px;
        border-radius: 26px;
    }
    
    .cxb-b2b-share-panel .cxb-b2b-share-link {
        height: 40px;
    }
    
    .cxb-b2b-share-container:hover .cxb-b2b-share-link {
        width: 40px;
    }
    
    .cxb-b2b-share-link svg {
        width: 20px;
        height: 20px;
    }
    
    .cxb-b2b-share-container:hover .cxb-b2b-share-panel {
        gap: 6px;
    }
}

/* Mobile (max-width: 520px) */
@media (max-width: 520px) {
    .cxb-b2b-share-trigger {
        padding: 8px 14px;
        border-radius: 20px;
    }
    
    .cxb-b2b-share-main-icon {
        width: 16px;
        height: 16px;
    }
    
    .cxb-b2b-share-text {
        font-size: 12px;
    }
    
    .cxb-b2b-share-panel {
        padding: 4px 4px 4px 100px;
        border-radius: 24px;
        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
    }
    
    .cxb-b2b-share-panel .cxb-b2b-share-link {
        height: 36px;
    }
    
    .cxb-b2b-share-container:hover .cxb-b2b-share-link {
        width: 36px;
    }
    
    .cxb-b2b-share-link svg {
        width: 18px;
        height: 18px;
    }
    
    .cxb-b2b-share-container:hover .cxb-b2b-share-panel {
        gap: 5px;
    }
}

/* Small mobile (max-width: 400px) */
@media (max-width: 400px) {
    .cxb-b2b-share-trigger {
        padding: 7px 12px;
    }
    
    .cxb-b2b-share-panel {
        padding: 4px 4px 4px 90px;
    }
    
    .cxb-b2b-share-panel .cxb-b2b-share-link {
        height: 34px;
    }
    
    .cxb-b2b-share-container:hover .cxb-b2b-share-link {
        width: 34px;
    }
    
    .cxb-b2b-share-link svg {
        width: 16px;
        height: 16px;
    }
}

/* ========================================================================
   ACCESSIBILITY ENHANCEMENTS
   ======================================================================== */

/* Focus states for keyboard navigation */
.cxb-b2b-share-trigger:focus-visible,
.cxb-b2b-share-link:focus-visible {
    outline: 3px solid #667eea;
    outline-offset: 2px;
}

/* Reduced motion for users who prefer it */
@media (prefers-reduced-motion: reduce) {
    .cxb-b2b-share-trigger,
    .cxb-b2b-share-panel,
    .cxb-b2b-share-link,
    .cxb-b2b-share-main-icon,
    .cxb-b2b-share-link svg {
        transition-duration: 0.01ms !important;
        animation-duration: 0.01ms !important;
    }
}

/* High contrast mode support */
@media (prefers-contrast: high) {
    .cxb-b2b-share-trigger {
        border: 2px solid currentColor;
    }
    
    .cxb-b2b-share-panel {
        border: 2px solid currentColor;
    }
}

/* ========================================================================
   PRINT STYLES
   Hide share buttons when printing
   ======================================================================== */

@media print {
    .cxb-b2b-share-container {
        display: none !important;
    }
}

/* ========================================================================
   DARK MODE SUPPORT (Optional)
   Uncomment if your theme supports dark mode
   ======================================================================== */

/*
@media (prefers-color-scheme: dark) {
    .cxb-b2b-share-panel {
        background: #2d2d2d;
        border-color: #444;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
    }
}
*/

/* Product detail page button responsive */
@media (max-width: 768px) {
    .cxb-b2b-add-to-quote-section .cxb-b2b-add-to-quote-button,
    .cxb-b2b-add-to-quote-section .cxb-b2b-extra-button {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin-bottom: 8px;
        font-size: 14px;
        padding: 10px 12px;
    }
    
    .cxb-b2b-add-to-quote-section .cxb-b2b-add-to-quote-button:last-child,
    .cxb-b2b-add-to-quote-section .cxb-b2b-extra-button:last-child {
        margin-bottom: 0;
    }

    /* Stack the quantity + button layout vertically on mobile */
    .cxb-b2b-add-to-quote-section > div[style*="display: flex"] {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .cxb-b2b-add-to-quote-section > div[style*="display: flex"] > div {
        flex: 1 1 100% !important;
        width: 100% !important;
    }

    .cxb-b2b-add-to-quote-section > div[style*="display: flex"] > div[style*="display: flex"] {
        flex-direction: column !important;
        width: 100% !important;
    }

    .cxb-b2b-add-to-quote-section input[type="number"] {
        width: 100% !important;
    }
}

@media (max-width: 480px) {
    .cxb-b2b-add-to-quote-section .cxb-b2b-add-to-quote-button,
    .cxb-b2b-add-to-quote-section .cxb-b2b-extra-button {
        font-size: 13px;
        padding: 9px 10px;
    }
}

/* ==========================================================================
   左图右文产品卡片模板样式
   ========================================================================== */
.cxb-b2b-product-card.cxb-b2b-product-card-left-image {
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: row;
    height: 100%;
    padding: 16px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    gap: 20px;
}

.cxb-b2b-product-card.cxb-b2b-product-card-left-image:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
    border-color: #0066cc;
}

/* 左侧图片列 */
.cxb-b2b-product-thumbnail-left {
    flex: 0 0 40%;
    max-width: 40%;
    position: relative;
    border-radius: 0;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1 / 1;
    margin: -16px 0 -16px -16px;
    overflow: hidden;
}

.cxb-b2b-product-thumbnail-left img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.cxb-b2b-product-card.cxb-b2b-product-card-left-image:hover .cxb-b2b-product-thumbnail-left img {
    transform: scale(1.05);
}

/* 右侧内容列 */
.cxb-b2b-product-content-left {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow: hidden;
}

/* 产品标题 */
.cxb-b2b-product-content-left .cxb-b2b-product-title {
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 12px 0;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word;
    overflow-wrap: break-word;
}

.cxb-b2b-product-content-left .cxb-b2b-product-title a {
    color: inherit;
    text-decoration: none;
    transition: color 0.3s ease;
}

.cxb-b2b-product-content-left .cxb-b2b-product-title a:hover {
    color: #0066cc;
}

/* 产品摘要 */
.cxb-b2b-product-content-left .cxb-b2b-product-excerpt {
    color: #666666;
    font-size: 13px;
    line-height: 1.5;
    margin: 0 0 12px 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    flex-shrink: 0;
}

/* SKU和属性容器 */
.cxb-b2b-product-content-left .cxb-b2b-product-features {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 12px;
    overflow: hidden;
    max-width: 100%;
}

/* SKU样式 */
.cxb-b2b-product-content-left .cxb-b2b-product-sku {
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    color: #666;
    line-height: 1.4;
    background-color: #f5f5f5 !important;
    border-radius: 4px;
    padding: 4px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 属性样式 */
.cxb-b2b-product-content-left .cxb-b2b-product-specs {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
}

.cxb-b2b-product-content-left .cxb-b2b-product-spec {
    font-size: 13px;
    color: #666;
    line-height: 1.4;
    background-color: #f5f5f5 !important;
    border-radius: 4px;
    padding: 4px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cxb-b2b-product-content-left .cxb-b2b-spec-value {
    color: #333;
    font-weight: 500;
    background-color: transparent !important;
    padding: 0 !important;
}

/* 产品分类 */
.cxb-b2b-product-content-left .cxb-b2b-product-meta {
    font-size: 12px;
    color: #888888;
    margin: 0 0 16px 0;
    padding-bottom: 12px;
    border-bottom: 1px solid #f0f0f0;
    flex-shrink: 0;
}

.cxb-b2b-product-content-left .cxb-b2b-product-category {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}



.cxb-b2b-product-content-left .cxb-b2b-product-category a {
    color: #0066cc;
    text-decoration: none;
    transition: color 0.3s ease;
    font-weight: 500;
}

.cxb-b2b-product-content-left .cxb-b2b-product-category a:hover {
    color: #0052a3;
    text-decoration: underline;
}

/* 按钮区域 */
.cxb-b2b-product-content-left .cxb-b2b-product-actions {
    margin: auto 0 0 0;
    padding: 12px 0 0 0;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 0;
}

.cxb-b2b-product-content-left .cxb-b2b-button-group {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 8px;
    margin: 0 0 12px 0;
    width: 100%;
    box-sizing: border-box;
}

.cxb-b2b-product-content-left .cxb-b2b-view-details-button,
.cxb-b2b-product-content-left .cxb-b2b-inquiry-button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 13px;
    font-weight: 500;
    transition: all 0.3s ease;
    text-align: center;
    border: none;
    cursor: pointer;
    width: auto;
    min-width: 107px;
    box-sizing: border-box;
    margin: 0;
}

.cxb-b2b-product-content-left .cxb-b2b-view-details-button {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
}

.cxb-b2b-product-content-left .cxb-b2b-view-details-button:hover {
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000);
    transform: translateY(-1px);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.cxb-b2b-product-content-left .cxb-b2b-inquiry-button {
    background: linear-gradient(135deg, #28a745, #1e7e34);
    color: #ffffff;
}

.cxb-b2b-product-content-left .cxb-b2b-inquiry-button:hover {
    background: linear-gradient(135deg, #1e7e34, #155724);
    transform: translateY(-1px);
    box-shadow: 0 3px 8px rgba(40, 167, 69, 0.3);
}

.cxb-b2b-product-content-left .cxb-b2b-button-icon {
    margin-right: 6px;
    font-size: 12px;
}

/* 左图右文布局的响应式设计 */
@media screen and (max-width: 768px) {
    .cxb-b2b-product-card.cxb-b2b-product-card-left-image {
        flex-direction: column;
        gap: 8px;
    }
    
    .cxb-b2b-product-thumbnail-left {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%;
        aspect-ratio: 1 / 1;
        border-radius: 0;
        background-color: transparent;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .cxb-b2b-product-content-left {
        width: 100%;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-title {
        font-size: 13px;
        -webkit-line-clamp: 1;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-excerpt {
        font-size: 11px;
        -webkit-line-clamp: 1;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-button-group {
        gap: 4px;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-sku {
        font-size: 12px;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-view-details-button,
    .cxb-b2b-product-content-left .cxb-b2b-inquiry-button {
        padding: 5px 8px;
        font-size: 11px;
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-product-card.cxb-b2b-product-card-left-image {
        padding: 6px;
        border-radius: 6px;
    }
    
    .cxb-b2b-product-thumbnail-left {
        border-radius: 0;
        background-color: transparent;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-title {
        font-size: 12px;
        margin-bottom: 3px;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-excerpt {
        font-size: 10px;
        margin-bottom: 4px;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-meta {
        font-size: 12px;
        margin-bottom: 4px;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-sku {
        font-size: 12px;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-view-details-button,
    .cxb-b2b-product-content-left .cxb-b2b-inquiry-button {
        padding: 4px 6px;
        font-size: 10px;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-button-icon {
        margin-right: 3px;
        font-size: 9px;
    }
}

/* 超小容器优化 - 特别适合侧边栏 */
@media (max-width: 300px) {
    .cxb-b2b-product-card.cxb-b2b-product-card-left-image {
        padding: 8px;
    }
    
    .cxb-b2b-product-thumbnail-left {
        margin: -8px -8px 0 -8px;
        border-radius: 0;
        background-color: transparent;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-title {
        font-size: 12px;
        line-height: 1.2;
        -webkit-line-clamp: 1;
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-product-excerpt,
    .cxb-b2b-product-content-left .cxb-b2b-product-meta {
        display: none; /* 在超小容器中隐藏摘要和元信息 */
    }
    
    .cxb-b2b-product-content-left .cxb-b2b-view-details-button,
    .cxb-b2b-product-content-left .cxb-b2b-inquiry-button {
        padding: 4px 6px;
        font-size: 10px;
    }
}

/* Email Inquiry Button Styles */
.cxb-b2b-email-inquiry-btn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5; /* Above sibling card content (z-index:2), within card stacking context */
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    background: none;
    border: none;
    text-decoration: none;
    transition: transform 0.3s ease;
}

.cxb-b2b-email-inquiry-btn:hover {
    transform: scale(1.15);
}

.cxb-b2b-email-inquiry-btn svg {
    width: 20px;
    height: 20px;
    color: var(--cxb-primary-color, #0A7AFF);
    transition: color 0.3s ease;
}

.cxb-b2b-email-inquiry-btn:hover svg {
    color: var(--cxb-primary-color-hover, #085FCC);
}

/* Chat button on product cards — defaults to far right (right:0).
   When the email inquiry button is also present (appears before it
   in the DOM), the sibling combinator shifts it left by 35px.       */
.cxb-b2b-chat-btn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background: none;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease;
    -webkit-appearance: none;
    appearance: none;
    line-height: 0;
    min-width: auto;
    min-height: auto;
    box-shadow: none;
}

/* Dynamic shift: when email inquiry button exists before the chat
   button, move chat 35px left (30px icon + 5px gap)               */
.cxb-b2b-email-inquiry-btn ~ .cxb-b2b-chat-btn {
    right: 35px;
}

.cxb-b2b-chat-btn:hover {
    transform: scale(1.15);
}

.cxb-b2b-chat-btn img {
    width: 30px;
    height: 30px;
    display: block;
}

/* Page-background-wrapper override (same pattern as email-inquiry-btn) */
.cxb-b2b-page-background-wrapper .cxb-b2b-chat-btn.cxb-b2b-chat-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    min-width: auto;
    min-height: auto;
    line-height: 0;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn ~ .cxb-b2b-chat-btn.cxb-b2b-chat-btn {
    right: 35px;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-chat-btn.cxb-b2b-chat-btn img {
    width: 30px;
    height: 30px;
}

/* Video play icon on product cards */
.cxb-b2b-video-play-icon {
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
    z-index: 5;
    pointer-events: none;
    display: block;
}

/* Override: thumbnail img rules (.cxb-b2b-product-thumbnail img etc.) apply
   width:100%/height:100% to ALL img descendants, which inflates the play icon.
   These body.elementor-page-434s match or exceed the conflicting rules' specificity (0,1,1 – 0,3,1)
   so the icon stays 20×20 px without touching any other styles. */
.cxb-b2b-product-thumbnail .cxb-b2b-video-play-icon,
.cxb-b2b-product-thumbnail-left .cxb-b2b-video-play-icon {
    width: 20px;
    height: 20px;
    object-fit: unset;
    transition: none;
}

/* Neutralise the hover scale(1.05) that the thumbnail img hover rules would apply */
.cxb-b2b-product-card:hover .cxb-b2b-product-thumbnail .cxb-b2b-video-play-icon,
.cxb-b2b-product-card.cxb-b2b-product-card-left-image:hover .cxb-b2b-product-thumbnail-left .cxb-b2b-video-play-icon {
    transform: none;
}

/* Override the high-specificity page-background-wrapper img rule (0,3,1) */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail .cxb-b2b-video-play-icon,
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail-left .cxb-b2b-video-play-icon {
    width: 20px;
    height: 20px;
    object-fit: unset;
}

/* Override the catch-all (.cxb-b2b-product-card.cxb-b2b-product-card img) at (0,4,1)
   which sets height:auto and max-width:100% on every img inside the card.
   Doubling the product-card class lifts this to (0,5,0), outranking the conflicting rule. */
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card .cxb-b2b-product-thumbnail .cxb-b2b-video-play-icon,
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card .cxb-b2b-product-thumbnail-left .cxb-b2b-video-play-icon {
    width: 20px;
    height: 20px;
    max-width: 20px;
}

/* 响应式调整 */
@media screen and (max-width: 768px) {
    .cxb-b2b-email-inquiry-btn {
        padding: 5px;
    }
    
    .cxb-b2b-email-inquiry-btn svg {
        width: 18px;
        height: 18px;
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-email-inquiry-btn {
        padding: 5px;
    }
    
    .cxb-b2b-email-inquiry-btn svg {
        width: 16px;
        height: 16px;
    }
}

/* ============================================
   Mobile Product Search Bar
   ============================================ */

/* Hide by default, show only on mobile */
.nbb2b-mobile-search--bar {
    display: none;
}

@media (max-width: 768px) {
    .nbb2b-mobile-search--bar {
        display: block;
        padding: 0;
        margin: 10px 0;
        background: transparent;
    }
}

.nbb2b-msearch-input-wrap {
    position: relative;
    display: flex;
    align-items: center;
}

.nbb2b-msearch-input {
    width: 100%;
    height: 36px;
    padding: 0 60px 0 12px;
    border: 1px solid #dcdcde;
    border-radius: 0;
    font-size: 14px;
    background: #f6f7f7;
    outline: none;
    box-sizing: border-box;
    -webkit-appearance: none;
}

.nbb2b-msearch-input:focus {
    border-color: #999;
    background: #fff;
}

.nbb2b-msearch-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: #888;
    display: flex;
    align-items: center;
}

.nbb2b-msearch-clear {
    position: absolute;
    right: 34px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: #999;
    font-size: 18px;
    line-height: 1;
    padding: 2px 4px;
}

.nbb2b-msearch-clear:hover {
    color: #333;
}

.nbb2b-msearch-dropdown {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 1000;
    background: #fff;
    border: 1px solid #dcdcde;
    border-top: none;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    max-height: 320px;
    overflow-y: auto;
}

.nbb2b-mobile-search {
    position: relative;
}

.nbb2b-msearch-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 12px;
    text-decoration: none;
    color: #1d2327;
    border-bottom: 1px solid #f0f0f0;
    transition: background 0.15s;
}

.nbb2b-msearch-item:last-child {
    border-bottom: none;
}

.nbb2b-msearch-item:hover,
.nbb2b-msearch-item:focus {
    background: #f6f7f7;
}

.nbb2b-msearch-thumb {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 4px;
    flex-shrink: 0;
}

.nbb2b-msearch-title {
    font-size: 13px;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.nbb2b-msearch-no {
    padding: 16px 12px;
    text-align: center;
    color: #888;
    font-size: 13px;
}

/* Modal variant: inline in products header */
.nbb2b-mobile-search--modal {
    flex: 1;
    min-width: 0;
    margin: 0 10px;
}

.nbb2b-mobile-search--modal .nbb2b-msearch-input {
    height: 32px;
    font-size: 13px;
    border-radius: 16px;
}

.nbb2b-mobile-search--modal .nbb2b-msearch-dropdown {
    position: fixed;
    left: 12px;
    right: 12px;
    top: auto;
    border-radius: 8px;
    border: 1px solid #dcdcde;
}

/* ============================================
   Mobile Category Navigation - Rebuilt 2024
   ============================================ */

/* Hide by default, show only on mobile */
.cxb-mobile-cat-nav {
    display: none;
}

@media (max-width: 768px) {
    .cxb-mobile-cat-nav {
        display: flex;
        align-items: center;
        height: 60px;
        background: #ffffff;
        border-bottom: 1px solid #e5e7eb;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        padding: 0;
        position: sticky;
        top: var(--cxb-sticky-top, 0px);
        z-index: 99; /* Below theme sticky headers, above normal content */
        width: 100vw;
        margin-left: calc(-50vw + 50%);
        margin-bottom: 10px;
        box-sizing: border-box;
        transition: height 0.25s ease, box-shadow 0.25s ease;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    /* Sticky‑shrunk state: 70 % of original 60 px = 42 px */
    .cxb-mobile-cat-nav.is-sticky-shrunk {
        height: 42px;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.10);
    }

    .cxb-mobile-cat-nav.is-sticky-shrunk .cxb-cat-nav-arrow {
        flex: 0 0 32px !important;
        width: 32px !important;
        height: 32px !important;
        min-width: 32px !important;
        max-width: 32px !important;
        min-height: 32px !important;
        max-height: 32px !important;
    }

    .cxb-mobile-cat-nav.is-sticky-shrunk .cxb-cat-nav-item {
        font-size: 0.85em;
        padding-top: 2px;
        padding-bottom: 2px;
    }

    /* Navigation Arrows — hardened against theme overrides */
    .cxb-mobile-cat-nav .cxb-cat-nav-arrow,
    .cxb-cat-nav-arrow,
    .cxb-cat-nav-arrow {
        flex: 0 0 40px !important;
        flex-shrink: 0 !important;
        flex-grow: 0 !important;
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        max-width: 40px !important;
        min-height: 40px !important;
        max-height: 40px !important;
        aspect-ratio: 1 / 1 !important;
        box-sizing: border-box !important;
        border: 1px solid #e5e7eb !important;
        background: transparent !important;
        background-image: none !important;
        border-radius: 50% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        cursor: pointer !important;
        transition: background 0.2s ease, border-color 0.2s ease !important;
        color: #374151 !important;
        padding: 0 !important;
        margin: 0 !important;
        box-shadow: none !important;
        text-transform: none !important;
        letter-spacing: normal !important;
        line-height: 1 !important;
        font: inherit !important;
        -webkit-appearance: none !important;
        appearance: none !important;
        outline: none !important;
        transform: none !important;
    }

    .cxb-cat-nav-arrow:hover {
        background: rgba(249, 250, 251, 0.6);
        border-color: #d1d5db;
        box-shadow: none;
    }

    .cxb-cat-nav-arrow:active {
        background: rgba(243, 244, 246, 0.6);
        opacity: 0.85;
    }

    .cxb-cat-nav-arrow:disabled {
        opacity: 0.3;
        cursor: not-allowed;
        box-shadow: none;
    }

    .cxb-cat-nav-arrow svg {
        width: 20px;
        height: 20px;
        pointer-events: none;
        stroke: #374151 !important;
        fill: none !important;
    }

    /* Scrollable Container */
    .cxb-cat-nav-container {
        flex: 1;
        overflow-x: auto;
        overflow-y: visible;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        margin: 0;
        position: relative;
    }

    .cxb-cat-nav-container::-webkit-scrollbar {
        display: none;
    }

    /* Category List */
    .cxb-cat-nav-list {
        display: flex;
        align-items: center;
        gap: 6px;
        list-style: none;
        margin: 0;
        padding: 0;
        min-width: min-content;
        white-space: nowrap;
    }

    /* Category Item */
    .cxb-cat-nav-item {
        position: relative;
        display: flex;
        align-items: center;
        flex-shrink: 0;
        transition: font-size 0.25s ease, padding 0.25s ease;
    }

    /* Category Link */
    .cxb-cat-nav-link {
        display: flex;
        align-items: center;
        padding: 10px 16px;
        font-size: 14px;
        font-weight: 500;
        color: #374151;
        text-decoration: none;
        background: #f9fafb;
        border-radius: 20px;
        transition: all 0.2s ease;
        white-space: nowrap;
        border: 1px solid transparent;
    }

    .cxb-cat-nav-link:hover {
        background: #f3f4f6;
        color: #111827;
    }

    .cxb-cat-nav-link:active {
        background: #e5e7eb;
    }

    .cxb-cat-nav-item.is-active .cxb-cat-nav-link {
        background: var(--cxb-primary-color, #0A7AFF);
        color: #ffffff;
        border-color: var(--cxb-primary-color, #0A7AFF);
    }

    .cxb-cat-nav-item.is-active .cxb-cat-nav-link:hover {
        background: var(--cxb-primary-color-dark, #0866D6);
    }



    /* Small screen adjustments */
    @media (max-width: 480px) {
        .cxb-cat-nav-arrow {
            width: 36px;
            height: 36px;
        }

        .cxb-cat-nav-arrow svg {
            width: 18px;
            height: 18px;
            stroke: #374151 !important;
            fill: none !important;
        }

        .cxb-cat-nav-link {
            padding: 8px 14px;
            font-size: 13px;
        }


    }
}

/* Animation for smooth appearance */
@keyframes cxb-dropdown-appear {
    from {
        opacity: 0;
        transform: translateY(-8px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.cxb-cat-dropdown-menu.is-open {
    display: block !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    animation: cxb-dropdown-appear 0.2s ease forwards;
}

/* ========================================================================
   FAQ STYLES
   Enhanced FAQ display with collapsible accordion
   ======================================================================== */

.cxb-b2b-faq-container {
    margin-top: 20px;
}

.cxb-b2b-faq-item {
    background: #f9f9f9;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    margin-bottom: 12px;
    overflow: hidden;
    transition: all 0.3s ease;
}

.cxb-b2b-faq-item:hover {
    border-color: #c0c0c0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}

.cxb-b2b-faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 20px;
    cursor: pointer;
    background: #f5f5f5;
    border-bottom: 1px solid transparent;
    transition: background 0.2s ease;
}

.cxb-b2b-faq-question:hover {
    background: #f0f0f0;
}

.cxb-b2b-faq-question-text {
    flex: 1;
    font-weight: 600;
    font-size: 16px;
    color: #333;
    margin-right: 15px;
    line-height: 1.4;
}

.cxb-b2b-faq-toggle {
    background: transparent;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 0;
    transition: all 0.2s ease;
    flex-shrink: 0;
}

.cxb-b2b-faq-toggle:hover {
    background: #e8e8e8;
    border-color: #a0a0a0;
}

.cxb-b2b-faq-toggle:active {
    transform: scale(0.95);
}

.cxb-b2b-faq-toggle-icon {
    font-size: 20px;
    font-weight: bold;
    color: #666;
    transition: all 0.2s ease;
    line-height: 1;
}

/* Default icon states */
.cxb-b2b-faq-toggle .cxb-b2b-faq-toggle-plus {
    display: block;
}

.cxb-b2b-faq-toggle .cxb-b2b-faq-toggle-minus {
    display: none;
}

.cxb-b2b-faq-toggle:hover .cxb-b2b-faq-toggle-icon {
    color: #333;
}

.cxb-b2b-faq-answer {
    padding: 20px;
    background: white;
    font-size: 15px;
    line-height: 1.6;
    color: #555;
    border-top: 1px solid #f0f0f0;
    display: none;
}

.cxb-b2b-faq-answer p {
    margin-top: 0;
    margin-bottom: 15px;
}

.cxb-b2b-faq-answer p:last-child {
    margin-bottom: 0;
}

.cxb-b2b-faq-answer ul,
.cxb-b2b-faq-answer ol {
    margin-left: 20px;
    margin-bottom: 15px;
}

.cxb-b2b-faq-answer li {
    margin-bottom: 8px;
}

/* FAQ item expanded state */
.cxb-b2b-faq-item.expanded .cxb-b2b-faq-question {
    background: #f0f0f0;
    border-bottom-color: #e0e0e0;
}

.cxb-b2b-faq-item.expanded .cxb-b2b-faq-toggle {
    background: #e0e0e0;
}

.cxb-b2b-faq-item.expanded .cxb-b2b-faq-toggle .cxb-b2b-faq-toggle-plus {
    display: none;
}

.cxb-b2b-faq-item.expanded .cxb-b2b-faq-toggle .cxb-b2b-faq-toggle-minus {
    display: block;
}

.cxb-b2b-faq-item.expanded .cxb-b2b-faq-answer {
    display: block;
}

/* ========================================================================
   DOWNLOADS STYLES
   Clean table layout for downloads section
   ======================================================================== */

.cxb-b2b-downloads-container {
    margin-top: 20px;
    overflow-x: auto;
}

.cxb-b2b-downloads-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 15px;
    border: 1px solid #d0d0d0 !important;
    border-radius: 4px;
}

.cxb-b2b-downloads-table th {
    background: #f8f9fa !important;
    padding: 14px 16px;
    text-align: left;
    font-weight: 600;
    color: #333 !important;
    border-bottom: 1px solid #d0d0d0 !important;
    border-top: 1px solid #d0d0d0 !important;
    border-right: 1px solid #d0d0d0 !important;
}
.cxb-b2b-downloads-table th:first-child {
    border-left: 1px solid #d0d0d0 !important;
}

.cxb-b2b-downloads-table th.cxb-b2b-downloads-action {
    text-align: right;
}

.cxb-b2b-downloads-table td {
    padding: 14px 16px;
    border-bottom: 1px solid #d0d0d0 !important;
    border-right: 1px solid #d0d0d0 !important;
    vertical-align: middle;
}
.cxb-b2b-downloads-table td:first-child {
    border-left: 1px solid #d0d0d0 !important;
}

/* 列背景色：File列白色，Download列灰色 */
.cxb-b2b-downloads-table td:nth-child(1) {
    background-color: white !important;
}
.cxb-b2b-downloads-table td:nth-child(2) {
    background-color: #f8f9fa !important;
}

.cxb-b2b-downloads-table tbody tr:hover {
    background: #f8f9fa;
}

.cxb-b2b-download-file-name {
    font-weight: 500;
    color: #495057;
}

.cxb-b2b-download-action {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
}

.cxb-b2b-download-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 18px;
    background: linear-gradient(135deg, var(--cxb-primary-color, #0A7AFF) 0%, color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000) 100%);
    color: white;
    text-decoration: none !important;
    border-radius: 6px;
    font-weight: 500;
    font-size: 14px;
    transition: all 0.3s ease;
    border: none !important;
    outline: none !important;
    cursor: pointer;
    box-shadow: 0 3px 6px rgba(128, 128, 128, 0.2) !important;
    white-space: nowrap;
    flex-shrink: 0;
}

.cxb-b2b-download-button:hover {
    background: linear-gradient(135deg, color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000) 0%, color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 60%, #000000) 100%);
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(128, 128, 128, 0.3) !important;
    color: white;
}

.cxb-b2b-download-button:active {
    transform: translateY(0);
}

.cxb-b2b-download-icon {
    font-size: 18px;
    font-weight: bold;
}

/* Responsive adjustments for downloads table */
@media (max-width: 768px) {
    /* 手机端：将表格转换为块状布局，一列显示 */
    .cxb-b2b-downloads-container {
        overflow-x: visible;
    }
    
    .cxb-b2b-downloads-table {
        font-size: 14px;
        display: block;
        width: 100%;
    }
    
    .cxb-b2b-downloads-table thead {
        display: none; /* 隐藏表头 */
    }
    
    .cxb-b2b-downloads-table tbody {
        display: block;
        width: 100%;
    }
    
    .cxb-b2b-downloads-table tbody tr {
        display: block;
        width: 100%;
        margin-bottom: 16px;
        border: 1px solid #d0d0d0 !important;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        background: white;
    }
    
    .cxb-b2b-downloads-table tbody tr:last-child {
        margin-bottom: 0;
    }
    
    .cxb-b2b-downloads-table td {
        display: block;
        width: 100%;
        padding: 16px;
        border-bottom: 1px solid #d0d0d0 !important;
        text-align: left;
        box-sizing: border-box;
    }
    
    .cxb-b2b-downloads-table td:last-child {
        border-bottom: none !important;
    }
    
    /* 文件名单元格样式 */
    .cxb-b2b-download-file-name {
        font-weight: 600;
        color: #333;
        font-size: 16px;
        padding-bottom: 12px;
        border-bottom: 1px solid #e0e0e0;
    }
    
    /* 下载操作单元格样式 */
    .cxb-b2b-download-action {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: auto;
        padding-top: 12px;
    }
    
    .cxb-b2b-download-button {
        padding: 10px 20px;
        font-size: 14px;
        width: 100%;
        justify-content: center;
        box-shadow: 0 2px 4px rgba(128, 128, 128, 0.2) !important;
    }
    
    .cxb-b2b-download-button:hover {
        transform: translateY(-1px);
        box-shadow: 0 4px 8px rgba(128, 128, 128, 0.25) !important;
    }
}

@media (max-width: 480px) {
    /* 超小屏幕设备进一步调整 */
    .cxb-b2b-downloads-table {
        font-size: 13px;
    }
    
    /* 块状布局调整 */
    .cxb-b2b-downloads-table tbody tr {
        margin-bottom: 12px;
        border-radius: 6px;
    }
    
    .cxb-b2b-downloads-table td {
        padding: 14px;
    }
    
    .cxb-b2b-download-file-name {
        font-size: 15px;
        padding-bottom: 10px;
    }
    
    .cxb-b2b-download-button {
        padding: 9px 16px;
        font-size: 13px;
    }
    
    /* FAQ 样式调整 */
    .cxb-b2b-faq-question {
        padding: 14px 16px;
    }
    
    .cxb-b2b-faq-answer {
        padding: 16px;
    }
    
    .cxb-b2b-faq-question-text {
        font-size: 15px;
    }
}

/* Sidebar filter module styles */
.cxb-b2b-sidebar-module-filter.cxb-b2b-sidebar-module-filter {
    margin-bottom: 20px;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
}

.cxb-b2b-sidebar-module-filter.cxb-b2b-sidebar-module-filter .cxb-b2b-sidebar-module-title {
    padding: 15px 20px;
    margin: 0;
    background: #f8f9fa;
    border-bottom: 1px solid #e0e0e0;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    text-transform: none;
    letter-spacing: normal;
    line-height: normal;
}

.cxb-b2b-sidebar-module-filter.cxb-b2b-sidebar-module-filter .cxb-b2b-sidebar-module-content {
    padding: 20px;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-attribute {
    margin-bottom: 5px;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-attribute-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    cursor: pointer;
    border: none;
    box-shadow: none;
    border-radius: 0;
    text-decoration: none;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-attribute-header:hover {
    background-color: #f9f9f9;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-attribute-name {
    font-weight: 500;
    color: #444;
    font-size: inherit;
    text-transform: none;
    letter-spacing: normal;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-attribute-toggle svg {
    transition: transform 0.3s ease;
    transform-origin: center;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-attribute-values {
    padding: 10px 0 0 15px;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-value-item {
    display: flex;
    align-items: center;
    padding: 5px 0;
    cursor: pointer;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-checkbox {
    margin-right: 8px;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-value-label {
    font-size: 14px;
    color: #666;
    text-transform: none;
    letter-spacing: normal;
    font-weight: normal;
}

/* .cxb-b2b-filter-divider removed - no longer used */

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-actions {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-apply,
.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-reset {
    flex: 1;
    padding: 8px 12px;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.2s;
    text-transform: none;
    letter-spacing: normal;
    line-height: normal;
    text-decoration: none;
    box-shadow: none;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-apply {
    background-color: #0A7AFF;
    color: white;
    border: none;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-apply:hover {
    background-color: #085FCC;
    color: white;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-reset {
    background-color: #f0f0f0;
    color: #555;
    border: 1px solid #ddd;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-reset:hover {
    background-color: #e0e0e0;
}

.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-apply:disabled,
.cxb-b2b-sidebar-module-filter .cxb-b2b-filter-reset:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

/* ==========================================================================
   Horizontal Filter Styles
   ========================================================================== */

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 5px;
    margin-bottom: 30px;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-group {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-group:last-child {
    margin-bottom: 0;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-header {
    flex: 0 0 150px;
    margin-left: 15px;
    padding-top: 5px;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-name {
    font-weight: 500;
    color: #444;
    font-size: 14px;
    white-space: nowrap;
    text-transform: none;
    letter-spacing: normal;
    line-height: normal;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-values {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item {
    background: #f8f9fa;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 6px 12px;
    font-size: 13px;
    color: #555;
    cursor: pointer;
    transition: all 0.2s ease;
    white-space: nowrap;
    margin: 0;
    text-decoration: none;
    text-transform: none;
    letter-spacing: normal;
    line-height: normal;
    box-shadow: none;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    font-weight: normal;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item:hover {
    background: #e9ecef;
    border-color: #c0c0c0;
    color: #333;
    text-decoration: none;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item.active {
    background: var(--cxb-global-element-color, #0A7AFF);
    border-color: var(--cxb-global-element-color, #0A7AFF);
    color: white;
    text-decoration: none;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-separator {
    width: 20px;
    height: 0;
    display: inline-block;
    flex-shrink: 0;
    visibility: hidden;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-divider {
    height: 1px;
    background: #e0e0e0;
    margin: 15px 0;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-divider:last-child {
    display: none;
}

/* Responsive styles for mobile */
@media (max-width: 768px) {
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-group {
        flex-direction: column;
        align-items: stretch;
    }
    
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-header {
        flex: 0 0 auto;
        margin-left: 15px;
        margin-bottom: 10px;
        padding-top: 0;
    }
    
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-values {
        flex-wrap: wrap;
        gap: 8px;
    }
    
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-separator {
        display: none;
    }
    
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item {
        margin-bottom: 0;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container {
        padding: 5px;
    }
    
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-attribute-values {
        gap: 6px;
    }
    
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item {
        padding: 5px 10px;
        font-size: 12px;
    }
}

/* Collapsible horizontal filter styles */
.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed {
    max-height: 50px;
    padding-bottom: 40px;
}

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-attribute-group,
.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-divider {
    display: none;
}

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-first-row {
    margin-bottom: 0;
    align-items: center;
    display: flex;
    height: 40px;
}

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-label {
    display: flex;
    align-items: center;
    height: 100%;
    flex: 0 0 50px;
    margin-left: 15px;
    margin-right: 10px;
    font-size: 16px;
}

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-attribute-values {
    flex-wrap: nowrap;
    overflow: hidden;
    align-items: center;
    display: flex;
    height: 100%;
    flex: 1;
    min-width: 0;
}

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-value-item {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    min-height: 30px;
    min-width: 50px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
    padding: 0 8px;
}

.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-attribute-values .cxb-b2b-horizontal-filter-value-item:nth-child(n+6) {
    display: none;
}

/* Arrow toggle button */
.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-toggle {
    position: absolute;
    right: 5px;
    bottom: 5px;
    background: none;
    border: none;
    padding: 5px;
    cursor: pointer;
    color: #666;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    text-decoration: none;
    box-shadow: none;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    margin: 0;
    line-height: normal;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-toggle:hover {
    color: #0A7AFF;
    text-decoration: none;
    background: none;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-toggle-icon {
    width: 24px;
    height: 24px;
    transition: transform 0.3s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-toggle-icon svg {
    width: 100%;
    height: 100%;
}



.cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.expanded .cxb-b2b-horizontal-filter-toggle-icon {
    transform: rotate(180deg);
}

/* First row with "Filter" label */
.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-first-row {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-label {
    font-weight: 500;
    color: #444;
    font-size: 16px;
    margin-left: 15px;
    margin-right: 10px;
    white-space: nowrap;
    text-transform: none;
    letter-spacing: normal;
    line-height: normal;
}

/* Responsive for collapsible filter */
@media (max-width: 768px) {
    .cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed {
        max-height: 60px;
        padding-bottom: 50px;
    }
    
    .cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-toggle {
        right: 5px;
        bottom: 5px;
    }
    
    .cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-attribute-values .cxb-b2b-horizontal-filter-value-item:nth-child(n+6) {
        display: none;
    }
}

@media (max-width: 480px) {
    .cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed {
        max-height: 70px;
        padding-bottom: 5px;
    }
    
    .cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container.collapsible.collapsed .cxb-b2b-horizontal-filter-attribute-values .cxb-b2b-horizontal-filter-value-item:nth-child(n+6) {
        display: none;
    }
}

/* Loading state for horizontal filter */
.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item.loading {
    position: relative;
    color: transparent;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item.loading::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-top: 2px solid #fff;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
}

.cxb-b2b-horizontal-filter-container .cxb-b2b-horizontal-filter-value-item:not(.active).loading::after {
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-top: 2px solid #0A7AFF;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* ==========================================================================
   Horizontal Categories Styles
   ========================================================================== */

.cxb-b2b-horizontal-categories-wrapper {
    height: 200px;
    display: flex;
    align-items: center;
    position: relative;
    margin: 20px 0;
}

.cxb-horizontal-categories-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateZ(0);
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 30;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    transition: background-color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    padding: 0;
    line-height: 1;
    backface-visibility: hidden;
}

.cxb-horizontal-categories-arrow:hover {
    background: #f0f6ff;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18);
}

.cxb-horizontal-categories-arrow:focus {
    outline: 2px solid #0A7AFF;
    outline-offset: 2px;
}

.cxb-horizontal-categories-prev {
    left: -19px;
}

.cxb-horizontal-categories-next {
    right: -19px;
}

.cxb-horizontal-categories-arrow.hidden {
    display: none;
}

.cxb-horizontal-categories-container {
    flex: 1;
    overflow-x: auto;
    overflow-y: hidden;
    margin: 0 10px;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE and Edge */
}
.cxb-horizontal-categories-container::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera */
}

.cxb-horizontal-categories-scroll {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0 10px;
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
    color: #333;
    transition: all 0.3s ease;
    padding: 10px;
    border-radius: 8px;
    width: 160px;
    flex-shrink: 0;
    margin: 0 9px;
    min-height: 150px;
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item:hover {
    background-color: var(--cxb-global-element-color, #0A7AFF);
    color: #fff;
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item:hover .cxb-horizontal-category-image-wrapper {
    border-color: rgba(255, 255, 255, 0.8);
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item.active {
    background-color: var(--cxb-global-element-color, #0A7AFF);
    color: #fff;
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item.active .cxb-horizontal-category-image-wrapper {
    border-color: rgba(255, 255, 255, 0.8);
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-image-wrapper {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px solid #ccc;
    overflow: hidden;
    background-color: #fff;
    position: relative;
    z-index: 1;
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-name {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 1.4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

/* 无图片分类样式 */
.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-no-image {
    justify-content: center;
    min-height: 150px;
}

.cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-no-image .cxb-horizontal-category-name {
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
    white-space: normal;
    line-height: 1.3;
}

/* Tablet responsive styles */
@media (max-width: 768px) {
    .cxb-b2b-horizontal-categories-wrapper {
        display: flex;
        height: auto !important;
        min-height: 130px;
        margin: 10px 0;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow {
        width: 28px;
        height: 28px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow svg {
        width: 16px;
        height: 16px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-prev.cxb-horizontal-categories-prev {
        left: -12px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-next.cxb-horizontal-categories-next {
        right: -12px;
    }
    
    /* Reduce container margins for more space */
    .cxb-horizontal-categories-container {
        margin: 0 6px;
    }
    
    .cxb-horizontal-categories-scroll {
        padding: 0 4px;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item {
        width: calc(50vw - 60px) !important;
        max-width: 80px;
        min-width: 80px;
        min-height: 110px;
        margin: 0 4px !important;
        padding: 6px !important;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-image-wrapper {
        width: 60px !important;
        height: 60px !important;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-image {
        width: 100%;
        height: 100%;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-name {
        font-size: 12px;
        line-height: 1.3;
        margin-top: 4px;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-count {
        font-size: 10px;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-no-image {
        min-height: 90px;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-no-image .cxb-horizontal-category-name {
        font-size: 12px;
    }
}

/* Mobile devices - ensure 2 full items visible */
@media (max-width: 480px) {
    .cxb-b2b-horizontal-categories-wrapper {
        height: auto !important;
        min-height: 110px;
        margin: 6px 0;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow {
        width: 24px;
        height: 24px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow svg {
        width: 14px;
        height: 14px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-prev.cxb-horizontal-categories-prev {
        left: -8px;
    }
    
    .cxb-b2b-page-background-wrapper .cxb-horizontal-categories-next.cxb-horizontal-categories-next {
        right: -8px;
    }
    
    /* Tighter container for maximum item space */
    .cxb-horizontal-categories-container {
        margin: 0 4px;
    }
    
    .cxb-horizontal-categories-scroll {
        padding: 0 2px;
    }
    
    /* Key: items sized so 2 fit with arrows and margins
       Viewport 375px - 2×(8px arrow) - 2×(4px container margin) - 2×(2px scroll padding) = 345px
       Each item: ~165px with margins → 2 items fit comfortably */
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item {
        width: calc(50vw - 50px) !important;
        max-width: 80px;
        min-width: 80px;
        min-height: 95px;
        margin: 0 3px !important;
        padding: 5px 4px !important;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-image-wrapper {
        width: 60px !important;
        height: 60px !important;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-name {
        font-size: 11px;
        line-height: 1.2;
        margin-top: 3px;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-count {
        font-size: 9px;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-no-image {
        min-height: 75px;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-no-image .cxb-horizontal-category-name {
        font-size: 11px;
    }
}

/* Extra small devices (320px) - still 2 items visible */
@media (max-width: 360px) {
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-item {
        width: calc(50vw - 42px) !important;
        min-width: 80px;
        min-height: 88px;
        margin: 0 2px !important;
        padding: 4px 3px !important;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-image-wrapper {
        width: 60px !important;
        height: 60px !important;
    }
    
    .cxb-b2b-horizontal-categories-wrapper .cxb-horizontal-category-name {
        font-size: 10px;
    }
    
    .cxb-horizontal-categories-prev {
        left: -6px;
    }
    
    .cxb-horizontal-categories-next {
        right: -6px;
    }
}

/* ==========================================================================
   Global Form Input Styles
   ========================================================================== */
.cxb-b2b-template1-container input:not([type="checkbox"]):not([type="radio"]),
.cxb-b2b-template1-container textarea,
.cxb-b2b-template1-container select,
.cxb-b2b-template2-container input:not([type="checkbox"]):not([type="radio"]),
.cxb-b2b-template2-container textarea,
.cxb-b2b-template2-container select,
.cxb-b2b-template3-container input:not([type="checkbox"]):not([type="radio"]),
.cxb-b2b-template3-container textarea,
.cxb-b2b-template3-container select,
.cxb-b2b-products-taxonomy-container input:not([type="checkbox"]):not([type="radio"]),
.cxb-b2b-products-taxonomy-container textarea,
.cxb-b2b-products-taxonomy-container select,
.cxb-b2b-products-archive-container input:not([type="checkbox"]):not([type="radio"]),
.cxb-b2b-products-archive-container textarea,
.cxb-b2b-products-archive-container select,
.cxb-b2b-product-single-container input:not([type="checkbox"]):not([type="radio"]),
.cxb-b2b-product-single-container textarea,
.cxb-b2b-product-single-container select,
#cxb-b2b-quote-request-page input:not([type="checkbox"]):not([type="radio"]),
#cxb-b2b-quote-request-page textarea,
#cxb-b2b-quote-request-page select {
    background-color: #fff !important;
    color: #333 !important;
}

/* =====================================================================
 * P1 – Core Web Vitals: Gallery CLS fix (height adaptive layout)
 * Prevents layout shift caused by JS-driven height calculation.
 * ===================================================================== */
.cxb-b2b-product-single-container .cxb-b2b-gallery-main-image.cxb-b2b-gallery-main-image {
    overflow: hidden;
    min-height: 300px;
    max-height: 750px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    /* 确保容器不会因为图片尺寸属性而扩张 */
    box-sizing: border-box;
}

.cxb-b2b-product-single-container .cxb-b2b-gallery-main-image.cxb-b2b-gallery-main-image img {
    width: 100%;
    height: auto;
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
    /* 覆盖图片尺寸属性，防止容器扩张 */
    box-sizing: border-box;
}

/* Gallery thumbnails: reserve space to prevent CLS */
.cxb-b2b-product-single-container .cxb-b2b-gallery-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 1 / 1;
}

/* =====================================================================
 * Responsive Gallery: Horizontal (left-right) layout for small screens
 * When screen height ≤ 900px, JS adds .cxb-b2b-gallery-layout-horizontal
 * (uses screen.availHeight — immune to browser zoom).
 * Thumbnails move to the left as a vertical strip, main image on the right.
 * ===================================================================== */
.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
}

/* Horizontal layout: share module stays below the gallery, not beside it */
.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-share-container.gallery-share {
    flex: 0 0 100%;
    width: 100%;
    order: 99;
}

/* Horizontal layout: vertical thumbnails on the left */
.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-gallery-thumbnails {
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 5px 0 0;
    flex: 0 0 80px;
    max-width: 80px;
    order: -1;
    scrollbar-width: thin;
    scrollbar-color: #ddd #f5f5f5;
}

.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-gallery-thumbnails::-webkit-scrollbar {
    width: 4px;
    height: auto;
}

.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-gallery-thumbnails::-webkit-scrollbar-track {
    background: #f5f5f5;
    border-radius: 3px;
}

.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-gallery-thumbnails::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 3px;
}

.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-gallery-thumb {
    width: 70px;
    height: 70px;
    flex: 0 0 auto;
}

/* Horizontal layout: main image takes remaining space.
 * flex-basis uses calc() so thumbnails (80px) + gap (10px) + main image
 * never exceed 100%, preventing accidental flex-wrap at any zoom level. */
.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-gallery-main-image {
    flex: 1 1 calc(100% - 90px);
    min-width: 0;
    max-height: 600px;
}

/* Horizontal layout: icons inside main image container (moved by JS) */
.cxb-b2b-product-single-container .cxb-b2b-gallery-main.cxb-b2b-gallery-layout-horizontal .cxb-b2b-gallery-main-image .cxb-b2b-gallery-icons {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
}

/* =====================================================================
 * P1 – Moved from inline <style> in single-cxb_products.php
 * Moving to an enqueued file enables browser caching for these rules.
 * ===================================================================== */
        .cxb-b2b-product-tabs.cxb-b2b-product-tabs {
            margin-top: 30px;
            overflow: visible;
            transform: none;
        }
        .cxb-b2b-product-tabs.cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation {
            display: flex;
            flex-wrap: wrap;
            border-bottom: 2px solid #e0e0e0;
            margin-bottom: 20px;
            position: -webkit-sticky !important;
            position: sticky !important;
            top: var(--cxb-sticky-top, 0px) !important;
            background-color: white !important;
            z-index: 10; /* Above page content, below theme sticky headers */
            padding-top: 10px;
            padding-bottom: 10px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
            transition: padding 0.25s ease, box-shadow 0.25s ease;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            /* Note: sticky positioning creates a positioning context for absolute children (progress bar) */
        }
        
        /* === Scroll Progress Indicator === */
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-scroll-progress-container {
            position: absolute;
            top: 0;              /* Changed from bottom: 0 to top: 0 */
            left: 0;
            width: 100%;
            height: 3px;
            background-color: #e0e0e0;
            overflow: hidden;
            z-index: 1;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-scroll-progress-bar {
            height: 100%;
            width: 0%;
            background: linear-gradient(90deg, 
                var(--cxb-primary-color, #0A7AFF) 0%, 
                var(--cxb-primary-color-hover, #0066d6) 100%);
            transition: width 0.1s ease-out;
            box-shadow: 0 0 8px rgba(10, 122, 255, 0.4);
        }
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button {
            padding: 12px 12px;
            min-width: 130px;
            background: none;
            border: none;
            border-bottom: 2px solid transparent;
            font-size: 16px;
            font-weight: 500;
            color: #666;
            cursor: pointer;
            transition: all 0.3s ease;
            margin-bottom: -2px;
            text-decoration: none;
            text-transform: none;
            letter-spacing: normal;
            line-height: normal;
            box-shadow: none;
            border-radius: 0;
            outline: none;
            appearance: none;
            -webkit-appearance: none;
        }
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button:hover {
            color: var(--cxb-primary-color, #0A7AFF);
            background: none;
            text-decoration: none;
        }
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button.active {
            color: var(--cxb-primary-color, #0A7AFF);
            border-bottom-color: var(--cxb-primary-color, #0A7AFF);
            background: none;
            text-decoration: none;
        }
        .cxb-b2b-tab-pane {
            display: none;
            animation: fadeIn 0.3s ease;
        }
        .cxb-b2b-tab-pane.active {
            display: block;
        }
        .cxb-b2b-tab-content {
            padding: 20px 0;
        }
        .cxb-b2b-tab-section-title {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    margin: 30px 0 20px 0;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    position: relative;
    width: 100%;
}
        .cxb-b2b-tab-section-title:first-child {
            margin-top: 0;
        }
        .cxb-b2b-tab-section-title:hover {
            background-color: transparent;
            box-shadow: none;
        }
        .cxb-b2b-tab-section-content {
    margin-bottom: 30px;
    color: #000;
}
        /* === Wide-table horizontal scroll (description / rich-text content) ===
           User-authored tables in the Description/HTML tabs can be wider than a
           phone screen (e.g. 4+ columns).  We wrap each such table in
           .cxb-b2b-table-scroll (via JS: initDescriptionTableScroll) so that when
           the table exceeds the container width, the wrapper scrolls horizontally
           and the user can swipe to reveal the hidden columns instead of the
           content being clipped.  The plugin's own structured tables
           (.cxb-b2b-downloads-table, spec grids) are intentionally NOT wrapped and
           keep their existing responsive behaviour. */
        .cxb-b2b-table-scroll {
            display: block;
            width: 100%;
            max-width: 100%;
            overflow-x: auto;
            /* momentum / smooth swipe scrolling on iOS and other touch devices */
            -webkit-overflow-scrolling: touch;
            /* subtle scrollbar so users see there is more content sideways */
            scrollbar-width: thin;
        }
        /* A 3+-column table keeps its natural width so that overflow can occur —
           otherwise it would shrink to fit and the columns would be squashed
           instead of scrollable. 2-column tables are handled separately below so
           they fit the container and let their text wrap. */
        .cxb-b2b-table-scroll > table.cxb-b2b-table-cols-3plus {
            width: auto;
            min-width: 100%;
            max-width: none;
            margin: 0;
        }
        /* A 2-column (or fewer) table fits the container width; its text wraps
           rather than forcing horizontal scroll. */
        .cxb-b2b-table-scroll > table.cxb-b2b-table-cols-2minus {
            width: 100%;
            min-width: 0;
            max-width: 100%;
            margin: 0;
        }
        .cxb-b2b-spec-row {
            display: grid;
            grid-template-columns: 1fr 2fr;
            border-bottom: 1px solid #e0e0e0;
            padding: 0;
        }
        .cxb-b2b-spec-row:last-child {
            border-bottom: none;
        }
        .cxb-b2b-spec-name {
            padding: 12px 15px;
            font-weight: 600;
            color: #333;
            background: #f8f9fa;
            border-right: 1px solid #e0e0e0;
        }
        .cxb-b2b-spec-value {
            padding: 12px 15px;
            color: #666;
            background: white;
        }
        
        /* 规格表容器 */
        .cxb-b2b-specs-container {
            display: block;
            border: 1px solid #e0e0e0;
            border-radius: 4px;
            overflow: hidden;
        }
        
        /* 网格布局 - 当属性数量大于2时 */
        .cxb-b2b-specs-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 0;
        }
        
        .cxb-b2b-specs-grid .cxb-b2b-spec-row {
            display: flex;
            flex-direction: row;
            border: 1px solid #e0e0e0;
            border-bottom: none;
            border-right: none;
            margin: 0;
        }
        
        .cxb-b2b-specs-grid .cxb-b2b-spec-row:nth-child(2n) {
            border-right: 1px solid #e0e0e0;
        }
        
        .cxb-b2b-specs-grid .cxb-b2b-spec-row:nth-last-child(-n+2) {
            border-bottom: 1px solid #e0e0e0;
        }
        
        .cxb-b2b-specs-grid .cxb-b2b-spec-row:nth-child(2n+1):nth-last-child(-n+2),
        .cxb-b2b-specs-grid .cxb-b2b-spec-row:nth-child(2n+1):last-child {
            border-right: 1px solid #e0e0e0;
        }
        
        .cxb-b2b-specs-grid .cxb-b2b-spec-name {
            padding: 12px 15px;
            font-weight: 600;
            color: #333;
            background: #f8f9fa;
            border-right: 1px solid #e0e0e0;
            width: 33.333%;
        }
        
        .cxb-b2b-specs-grid .cxb-b2b-spec-value {
            padding: 12px 15px;
            color: #666;
            background: white;
            flex-grow: 1;
            width: 66.667%;
        }
        
        @keyframes fadeIn {
            from { opacity: 0; }
            to { opacity: 1; }
        }
        
        /* 产品详情页左右布局 */
        .cxb-b2b-product-main {
            display: flex;
            flex-wrap: wrap;
            gap: 40px;
            margin-bottom: 40px;
        }
        .cxb-b2b-product-images {
            flex: 1 1 55%;
            min-width: 300px;
        }
        .cxb-b2b-product-summary {
            flex: 1 1 40%;
            min-width: 300px;
        }
        
        /* 产品画廊样式 */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main {
            position: relative;
            margin-bottom: 15px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-icons {
            position: absolute;
            top: 20px;
            left: 20px;
            z-index: 10;
            display: flex;
            gap: 20px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-icons a,
        .cxb-b2b-product-single-container .cxb-b2b-gallery-icons img {
            display: block;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-icons img {
            object-fit: contain;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image {
            position: relative;
            overflow: hidden;
            border-radius: 8px;
            background: #f9f9f9;
            height: auto;
            min-height: 300px;
            max-height: 750px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image img {
            display: block;
            max-width: 100%;
            max-height: 100%;
            width: 100%;
            height: auto;
            transition: transform 0.3s ease;
            cursor: zoom-in;
            object-fit: contain;
        }
        /* Subtle scale only when zoom is NOT active */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image:not(.zoom-active):hover img {
            transform: scale(1.02);
        }
        /* Hide the original image when zoom overlay is visible */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image.zoom-active img {
            opacity: 0;
        }

        /* ── Inner Zoom Overlay ── */
        .cxb-b2b-zoom-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            opacity: 0;
            pointer-events: none;
            z-index: 5;       /* below arrows (z-index:10), above image */
            transition: opacity 0.2s ease;
            cursor: crosshair;
            will-change: background-position;
        }
        .cxb-b2b-gallery-main-image.zoom-active .cxb-b2b-zoom-overlay {
            opacity: 1;
            pointer-events: auto;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image.zoom-active img {
            cursor: crosshair;
        }

        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image:hover .cxb-b2b-gallery-arrow {
            opacity: 1;
            pointer-events: auto;
            background: rgba(255, 255, 255, 1);
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 40px;
            height: 40px;
            background: rgba(255, 255, 255, 0.3);
            border: none;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
            color: #333;
            cursor: pointer;
            z-index: 10;
            transition: all 0.3s ease;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
            opacity: 0;
            pointer-events: none;
            padding: 0;
            margin: 0;
            text-decoration: none;
            text-transform: none;
            letter-spacing: normal;
            line-height: normal;
            appearance: none;
            -webkit-appearance: none;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow:hover {
            background: white;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow.prev {
            left: 15px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow.next {
            right: 15px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow.disabled {
            opacity: 0;
            cursor: not-allowed;
        }
        
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image:hover .cxb-b2b-gallery-arrow.disabled {
            opacity: 0.5;
            pointer-events: none;
        }
        /* SVG图标优化 */
        body .cxb-b2b-gallery-arrow svg,
        body .cxb-b2b-lightbox-arrow svg {
            display: block !important;
            pointer-events: none !important;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow svg {
            width: 32px;
            height: 32px;
        }
        body .cxb-b2b-lightbox-arrow svg {
            width: 32px !important;
            height: 32px !important;
        }
        
        /* 缩略图样式 */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails {
            display: flex;
            gap: 10px;
            overflow-x: auto;
            padding: 10px 0;
            scrollbar-width: thin;
            scrollbar-color: #ddd #f5f5f5;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails::-webkit-scrollbar {
            height: 6px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails::-webkit-scrollbar-track {
            background: #f5f5f5;
            border-radius: 3px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails::-webkit-scrollbar-thumb {
            background: #ddd;
            border-radius: 3px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumb {
            flex: 0 0 auto;
            width: 80px;
            height: 80px;
            border: 1px solid transparent;
            border-radius: 6px;
            overflow: hidden;
            cursor: pointer;
            transition: all 0.2s ease;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumb:hover {
            border-color: var(--cxb-primary-color, #0A7AFF);
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumb.active {
            border-color: var(--cxb-primary-color, #0A7AFF);
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumb img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        /* =====================================================================
         * Gallery thumbnails overflow shell
         * Wrapper injected by JS only when thumbnails overflow the available
         * width on desktop.  The arrows MUST live outside the scrollable
         * .cxb-b2b-gallery-thumbnails element, otherwise they would scroll
         * together with the content.  The shell provides the positioning
         * context that pins them to the visible edges.
         * When the shell is absent (thumbnails fit, or mobile, or horizontal
         * layout) every thumbnail is displayed in full via native flex layout.
         * ===================================================================== */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell {
            position: relative;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 32px;
            height: 32px;
            background: rgba(255, 255, 255, 0.95);
            border: 1px solid #ddd;
            border-radius: 50%;
            cursor: pointer;
            z-index: 5;
            padding: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #333;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
            transition: background-color 0.2s ease, box-shadow 0.2s ease;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav:hover {
            background: #fff;
            box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2);
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav:disabled {
            cursor: default;
            box-shadow: none;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav.prev {
            left: 2px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav.next {
            right: 2px;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails-shell .cxb-b2b-gallery-nav svg {
            display: block;
            width: 18px;
            height: 18px;
        }

        /* Gallery video thumbnail play icon overlay */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-thumb[data-type="video"] {
            position: relative;
        }
        .cxb-b2b-product-single-container .cxb-b2b-video-play-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            pointer-events: none;
            z-index: 2;
        }
        .cxb-b2b-product-single-container .cxb-b2b-video-play-overlay img {
            width: 36px;
            height: 36px;
            object-fit: contain;
            filter: drop-shadow(0 1px 3px rgba(0,0,0,0.4));
        }
        /* Gallery main image wrapper */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main-img-wrap {
            display: contents;
        }
        /* Gallery video wrapper in main display */
        .cxb-b2b-product-single-container .cxb-b2b-gallery-video-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #000;
            z-index: 6;
            cursor: default;
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-video-wrapper iframe,
        .cxb-b2b-product-single-container .cxb-b2b-gallery-video-wrapper video {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 0;
        }
        
        /* 灯箱样式 */
        .cxb-b2b-lightbox {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.95);
            z-index: 2147483646;
            align-items: center;
            justify-content: center;
            /* Isolation ensures this lightbox is its own stacking context,
               preventing ANY child z-index from leaking out or being
               affected by external stacking contexts.                    */
            isolation: isolate;
        }
        .cxb-b2b-lightbox.active {
            display: flex;
        }
        .cxb-b2b-lightbox-content {
            position: relative;
            max-width: 90%;
            max-height: 90%;
            z-index: 5;
        }
        .cxb-b2b-lightbox-img {
            max-width: 100%;
            max-height: 90vh;
            display: block;
            margin: 0 auto;
            /* Explicit low z-index ensures the image never stacks
               above the navigation arrows on any device              */
            position: relative;
            z-index: 1;
        }
        .cxb-b2b-lightbox-close {
            position: absolute;
            top: 20px;
            right: 20px;
            background: rgba(255, 255, 255, 0.1);
            border: none;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            color: white;
            font-size: 24px;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: background 0.3s ease;
            z-index: 20;
        }
        .cxb-b2b-lightbox-close:hover {
            background: rgba(255, 255, 255, 0.2);
        }
        body .cxb-b2b-lightbox-arrow {
            position: absolute !important;
            top: 50% !important;
            transform: translateY(-50%) !important;
            width: 50px !important;
            height: 50px !important;
            background: rgba(255, 255, 255, 0.1) !important;
            border: none !important;
            border-radius: 50% !important;
            color: white !important;
            font-size: 24px !important;
            cursor: pointer !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            transition: background 0.3s ease !important;
            z-index: 15 !important;
        }
        body .cxb-b2b-lightbox-arrow:hover {
            background: rgba(255, 255, 255, 0.2) !important;
        }
        body .cxb-b2b-lightbox-arrow.prev {
            left: 20px !important;
            right: auto !important;
        }
        body .cxb-b2b-lightbox-arrow.next {
            right: 20px !important;
            left: auto !important;
        }
        .cxb-b2b-lightbox-thumbnails {
            position: absolute;
            bottom: 20px;
            left: 0;
            right: 0;
            display: flex;
            justify-content: center;
            gap: 10px;
            padding: 10px;
            overflow-x: auto;
            max-width: 90%;
            margin: 0 auto;
            z-index: 10;
        }
        .cxb-b2b-lightbox-thumb {
            width: 60px;
            height: 60px;
            border: 1px solid transparent;
            border-radius: 4px;
            overflow: hidden;
            cursor: pointer;
            opacity: 0.6;
            transition: all 0.2s ease;
        }
        .cxb-b2b-lightbox-thumb:hover,
        .cxb-b2b-lightbox-thumb.active {
            opacity: 1;
            border-color: white;
        }
        .cxb-b2b-lightbox-thumb img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        /* 右侧产品信息框 */
        .cxb-b2b-product-info-box {
            padding: 25px 30px;
            background: white;
            border-radius: 12px;
            border: 1px solid #eaeaea;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
        }
        .cxb-b2b-product-title {
            margin: 0 0 20px 0;
            font-size: 28px;
            font-weight: 700;
            color: #333;
            line-height: 1.3;
        }
        .cxb-b2b-product-short-description {
            margin: 0 0 25px 0;
            font-size: 16px;
            line-height: 1.6;
            color: #000 !important;
            padding-bottom: 25px;
            border-bottom: 1px solid #eee;
        }
        
        /* SKU选择器样式 */
        .cxb-b2b-page-background-wrapper .sku-body.elementor-page-434 {
            margin-bottom: 25px;
        }
        .cxb-b2b-page-background-wrapper .sku-body.elementor-page-434 h4 {
            margin: 0 0 12px 0;
            font-size: 16px;
            font-weight: 600;
            color: #333;
        }
        .cxb-b2b-page-background-wrapper .sku-options {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
        }
        .cxb-b2b-page-background-wrapper .sku-btn {
            padding: 8px 14px;
            background: #f5f5f5;
            border: 1px solid #e0e0e0;
            border-radius: 6px;
            font-size: 13px;
            font-weight: 500;
            color: #555;
            cursor: pointer;
            transition: all 0.2s ease;
            display: flex;
            align-items: center;
            gap: 6px;
            min-height: 45px;
            min-width: 85px;
            justify-content: center;
            text-align: center;
        }
        .cxb-b2b-page-background-wrapper .sku-btn:hover {
            border-color: var(--cxb-primary-color, #0A7AFF);
            background: #f5f5f5;
            color: #333;
        }
        .cxb-b2b-page-background-wrapper .sku-btn.active {
            background: var(--cxb-primary-color, #0A7AFF);
            color: white;
            border-color: var(--cxb-primary-color, #0A7AFF);
        }
        .cxb-b2b-page-background-wrapper .sku-btn-image {
            width: 45px;
            height: 45px;
            object-fit: cover;
            border-radius: 4px;
        }
        .cxb-b2b-page-background-wrapper .sku-btn-text {
            flex-grow: 1;
        }
        .cxb-b2b-page-background-wrapper .sku-btn-price {
            display: block;
            font-size: 11px;
            color: var(--cxb-primary-color, #0A7AFF);
            margin-top: 2px;
        }
        
        /* 询盘按钮区域 */
        .cxb-b2b-inquiry-section {
            margin-top: 30px;
            padding-top: 25px;
            border-top: 1px solid #eee;
        }
        .cxb-b2b-inquiry-button {
            display: inline-block;
            padding: 16px 32px;
            background: var(--cxb-primary-color, #0A7AFF);
            color: white;
            text-decoration: none;
            border-radius: 8px;
            font-size: 16px;
            font-weight: 600;
            text-align: center;
            transition: background 0.3s ease;
            width: 100%;
            border: none;
            cursor: pointer;
        }
        .cxb-b2b-inquiry-button:hover {
            background: var(--cxb-primary-color-hover, #0066d6);
        }
        
        @media (max-width: 768px) {
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation {
                flex-direction: column;
                border-bottom: none;
            }
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button {
                border-bottom: 1px solid #e0e0e0;
                margin-bottom: 0;
            }
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button.active {
                border-bottom: 2px solid var(--cxb-primary-color, #0A7AFF);
            }
            /* Mobile progress indicator styling */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-scroll-progress-container {
                height: 4px; /* Slightly thicker on mobile for better visibility */
            }
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-scroll-progress-bar {
                box-shadow: 0 0 6px rgba(10, 122, 255, 0.5); /* Enhanced glow on mobile */
            }
            .cxb-b2b-tab-section-title {
                font-size: 20px;
                padding: 15px 20px;
                margin: 30px 0 20px 0;
                color: #000;
            }
            .cxb-b2b-spec-row {
                grid-template-columns: 1fr 2fr;
                border-bottom: 1px solid #e0e0e0;
            }
            .cxb-b2b-spec-name {
                border-right: 1px solid #e0e0e0;
                border-bottom: none;
                padding: 10px 12px;
                font-size: 14px;
            }
            .cxb-b2b-spec-value {
                padding: 10px 12px;
                font-size: 12px;
            }

            /* Mobile: column-count-aware wrapping for description tables.
               • 3+ columns: cells stay on one line (nowrap) and the wrapper is
                 the horizontal-scroll boundary, so users swipe to see hidden
                 columns.
               • 2 columns or fewer: cells wrap to fit the screen width, so the
                 whole table stays visible without horizontal scrolling. */
            .cxb-b2b-table-scroll {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
            }
            .cxb-b2b-table-scroll > table.cxb-b2b-table-cols-3plus th,
            .cxb-b2b-table-scroll > table.cxb-b2b-table-cols-3plus td {
                white-space: nowrap;
            }
            .cxb-b2b-table-scroll > table.cxb-b2b-table-cols-2minus th,
            .cxb-b2b-table-scroll > table.cxb-b2b-table-cols-2minus td {
                white-space: normal;
                word-break: break-word;
                overflow-wrap: break-word;
            }
            
            /* 移动端强制单列布局 */
            .cxb-b2b-specs-grid {
                grid-template-columns: 1fr;
            }
            .cxb-b2b-specs-grid .cxb-b2b-spec-row {
                border: 1px solid #e0e0e0;
                border-bottom: none;
                border-right: 1px solid #e0e0e0;
                margin: 0;
            }
            .cxb-b2b-specs-grid .cxb-b2b-spec-row:last-child {
                border-bottom: 1px solid #e0e0e0;
            }
            .cxb-b2b-specs-grid .cxb-b2b-spec-name {
                border-right: 1px solid #e0e0e0;
                border-bottom: none;
            }
            
            /* 移动端响应式布局 */
            .cxb-b2b-product-main {
                flex-direction: column;
                gap: 30px;
            }
            .cxb-b2b-product-images,
            .cxb-b2b-product-summary {
                flex: 1 1 100%;
            }
            .cxb-b2b-product-single-container .cxb-b2b-gallery-main-image {
                margin-bottom: 10px;
            }
            /* Disable inner-zoom on mobile / touch devices */
            .cxb-b2b-zoom-overlay {
                display: none !important;
            }
            .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow {
                width: 36px;
                height: 36px;
                font-size: 18px;
            }
            .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow.prev {
                left: 10px;
            }
            .cxb-b2b-product-single-container .cxb-b2b-gallery-arrow.next {
                right: 10px;
            }
            .cxb-b2b-product-single-container .cxb-b2b-gallery-thumb {
                width: 60px;
                height: 60px;
            }
            .cxb-b2b-product-info-box {
                padding: 25px;
            }
            .cxb-b2b-product-title {
                font-size: 24px;
            }
            .cxb-b2b-page-background-wrapper .sku-options {
                gap: 6px;
            }
            .cxb-b2b-page-background-wrapper .sku-btn {
                padding: 6px 10px;
                min-width: 70px;
                min-height: 40px;
                font-size: 12px;
            }
            .cxb-b2b-page-background-wrapper .sku-btn-image {
                width: 35px;
                height: 35px;
            }
            .cxb-b2b-page-background-wrapper .sku-btn-price {
                font-size: 10px;
            }
            .cxb-b2b-inquiry-button {
                padding: 14px 12px;
                font-size: 15px;
            }
            body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow {
                width: 40px !important;
                height: 40px !important;
                min-width: 40px !important;
                min-height: 40px !important;
                font-size: 20px !important;
                /* Mobile: no circular button — arrow icon only */
                background: transparent !important;
                border: none !important;
                border-radius: 0 !important;
                color: #cccccc !important;
                box-shadow: none !important;
                z-index: 10002 !important;
            }
            body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow.prev {
                left: 6px !important;
                right: auto !important;
            }
            body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow.next {
                right: 6px !important;
                left: auto !important;
            }
            /* 移动端SVG图标调整 */
            body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow svg {
                width: 26px !important;
                height: 26px !important;
            }
            body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow svg {
                width: 28px !important;
                height: 28px !important;
                display: block !important;
                stroke: #cccccc !important;
                stroke-width: 2.5 !important;
                fill: none !important;
            }
            .cxb-b2b-lightbox-thumb {
                width: 50px;
                height: 50px;
            }
        }
        .cxb-b2b-product-single-container .cxb-b2b-gallery-main.single-image .cxb-b2b-gallery-arrow {
            display: none !important;
        }
        
        /* === Sticky Tab Navigation - Enhanced === */
        /* Note: top offset for admin-bar and theme sticky headers is now
           handled dynamically via --cxb-sticky-top CSS variable set by JS. */
        
        /* === Solution 1: Root-level CSS protection against third-party plugins ===
           Tidio, Intercom, and similar chat plugins set transform, filter, or
           will-change on <html> or <body> via JavaScript.  This creates a new
           CSS containing block, which silently breaks BOTH position:fixed and
           position:sticky — elements resolve relative to the transformed ancestor
           instead of the viewport, causing them to shift to the page bottom.

           CSS !important in a STYLESHEET beats inline styles set by JS
           (e.g. element.style.transform = '...') because inline styles without
           !important lose to stylesheet !important.
           This is zero-runtime-cost, race-condition-proof, and declarative.    */
        html,
        body {
            transform: none !important;
            perspective: none !important;
            filter: none !important;
            will-change: auto !important;
            -webkit-backdrop-filter: none !important;
            backdrop-filter: none !important;
            contain: none !important;
            container-type: normal !important;
        }

        /* Tidio-specific: prevent Tidio widget containers from creating
           containing blocks that interfere with sticky positioning.         */
        #tidio-chat,
        [id*="tidio"],
        [data-tidio],
        iframe[src*="tidio"] {
            transform: none !important;
            filter: none !important;
            perspective: none !important;
            will-change: auto !important;
        }

        /* Generic third-party chat widget protection.
           These body.elementor-page-434s cover Tawk.to, Intercom, Zendesk, Drift, Crisp,
           HubSpot, LiveChat, JivoChat, and similar floating chat plugins.  */
        [id*="tawk"],
        #intercom-container, [id*="intercom-frame"],
        [id*="drift"], [id*="crisp"],
        [id*="hubspot-messages"],
        #livechat-compact-container,
        #jivo-iframe-container,
        [id*="beacon-container"] {
            transform: none !important;
            filter: none !important;
            perspective: none !important;
            will-change: auto !important;
        }

        /* Ensure ALL parent containers support sticky positioning
           — covers both the tab navigation AND the product gallery.
           Safari/WebKit breaks position:sticky when ANY ancestor has
           overflow other than visible, or has a transform / will-change.
           Also neutralise filter, backdrop-filter, perspective, contain,
           and container-type — all of which create new containing blocks. */
        .cxb-b2b-page-background-wrapper,
        .cxb-b2b-product-single-container,
        .cxb-b2b-single-content-wrapper,
        article.cxb-b2b-product-single,
        .cxb-b2b-product-main,
        .cxb-b2b-product-images-col,
        .cxb-b2b-product-bottom-layout,
        .cxb-b2b-content-column,
        .cxb-b2b-product-content-wrapper,
        .cxb-b2b-product-content,
        .cxb-b2b-product-tabs.cxb-b2b-product-tabs {
            overflow: visible !important;
            transform: none !important;
            will-change: auto !important;
            filter: none !important;
            -webkit-backdrop-filter: none !important;
            backdrop-filter: none !important;
            perspective: none !important;
            contain: none !important;
            container-type: normal !important;
        }
        
        /* Enhanced shadow when sticky is active (optional visual feedback) */
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation.is-sticky {
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
        }
        
        /* === Mobile Horizontal Scroll Menu === */
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-nav-wrapper {
            position: relative;
            width: 100%;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-container {
            position: relative;
            overflow: hidden;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-content {
            display: flex;
            overflow-x: auto;
            overflow-y: hidden;
            scroll-behavior: smooth;
            -webkit-overflow-scrolling: touch;
            scrollbar-width: none;
            -ms-overflow-style: none;
            cursor: grab;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-content::-webkit-scrollbar {
            display: none;
        }
        
        /* Navigation arrows */
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 32px;
            height: 32px;
            background: rgba(255, 255, 255, 0.95);
            border: 1px solid #e0e0e0;
            border-radius: 50%;
            display: none;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 10;
            transition: all 0.2s ease;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            padding: 0;
            margin: 0;
            text-decoration: none;
            line-height: normal;
            appearance: none;
            -webkit-appearance: none;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow:hover {
            background: white;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow.disabled {
            opacity: 0.3;
            pointer-events: none;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow.prev {
            left: 5px;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow.next {
            right: 5px;
        }
        
        .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow svg {
            width: 16px;
            height: 16px;
            fill: #333;
        }
        
        /* Mobile horizontal scroll menu - ALWAYS on mobile */
        @media screen and (max-width: 768px) {
            /* Remove flex-wrap on mobile - always single line */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation {
                flex-wrap: nowrap;
            }
            
            /* Show arrows on mobile */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow {
                display: flex;
            }
            
            /* Compact horizontal layout */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-content .cxb-b2b-tab-button {
                flex: 0 0 auto;
                white-space: nowrap;
                padding: 10px 16px;
                min-width: auto;
                font-size: 14px;
                transition: padding 0.25s ease, font-size 0.25s ease;
            }
            
            /* Container padding for arrows */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-container {
                padding: 0 40px;
            }
            
            /* Even more compact when sticky */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation.is-sticky {
                padding-top: 5px;
                padding-bottom: 5px;
            }
            
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation.is-sticky .cxb-b2b-tabs-scroll-content .cxb-b2b-tab-button {
                padding: 8px 14px;
                font-size: 13px;
            }
        }

        /* === Mobile Full-Width Tab Navigation Layout === */
        @media screen and (max-width: 768px) {
            /* Break out of parent padding to span full viewport width */
            .cxb-b2b-product-tabs.cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation {
                width: 100vw !important;
                margin-left: calc(-50vw + 50%) !important;
                padding-top: 0 !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
                box-sizing: border-box !important;
            }

            /* Sticky state: also flush to top, full width */
            .cxb-b2b-product-tabs.cxb-b2b-product-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation.is-sticky {
                padding-top: 0 !important;
            }

            /* Vertically center nav arrows within the tab navigation container */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow {
                top: 50% !important;
                transform: translateY(-50%) !important;
            }

            /* Prev arrow flush to left edge */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow.prev {
                left: 0 !important;
            }

            /* Next arrow flush to right edge */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-nav-arrow.next {
                right: 0 !important;
            }

            /* Nav wrapper: no top margin */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-nav-wrapper {
                margin-top: 0 !important;
            }

            /* Scroll container: remove extra arrow padding, flush edges */
            .cxb-b2b-product-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-container {
                padding-left: 32px !important;
                padding-right: 32px !important;
            }
        }

/* ==========================================================================
   Global Mobile Inner Spacing: 10px left/right on mobile (768px and below)
   ========================================================================== */
@media screen and (max-width: 768px) {

    /* --- Archive & Taxonomy pages (general containers) --- */
    .cxb-b2b-products-taxonomy-container,
    .cxb-b2b-products-archive-container {
        padding: 20px 10px !important;
        margin: 10px auto;
    }

    /* --- Template containers (category pages) --- */
    .cxb-b2b-template1-container {
        padding: 0 10px !important;
    }

    .cxb-b2b-template2-container {
        padding: 0 10px !important;
    }

    .cxb-b2b-template3-container {
        padding: 0 10px !important;
    }

    /* --- Template 2 & 3 breadcrumb alignment --- */
    .cxb-b2b-template2-container .cxb-b2b-breadcrumbs,
    .cxb-b2b-template3-container .cxb-b2b-breadcrumbs {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    /* --- Product Detail (Single) page --- */
    .cxb-b2b-product-single-container {
        padding: 0 10px 20px 10px !important;
    }

    /* --- Product Description section (the key area that was too wide) --- */
    .cxb-b2b-product-content {
        padding: 0 10px !important;
    }

    /* --- Related products section on product detail page --- */
    .cxb-b2b-related-products {
        padding: 20px 10px !important;
    }

    /* --- SEO content area --- */
    .cxb-b2b-seo-content {
        padding: 15px 10px !important;
    }

    /* --- Product inquiry section --- */
    .cxb-b2b-product-inquiry {
        margin-left: 0;
        margin-right: 0;
    }

    /* --- Content with sidebar --- */
    .cxb-b2b-content-with-sidebar {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /* --- Description / Bottom description areas in templates --- */
    .cxb-b2b-template2-description,
    .cxb-b2b-template3-description {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /* --- Pagination alignment --- */
    .cxb-b2b-products-archive-container .navigation.pagination,
    .cxb-b2b-products-archive-container .nav-links,
    .cxb-b2b-products-taxonomy-container .navigation.pagination,
    .cxb-b2b-products-taxonomy-container .nav-links {
        padding-left: 10px;
        padding-right: 10px;
    }

    /* --- Mobile pagination: responsive layout --- */
    .cxb-b2b-page-background-wrapper .nav-links {
        flex-wrap: wrap;
        justify-content: center;
        gap: 4px;
    }

    .cxb-b2b-page-background-wrapper .page-numbers {
        min-width: 32px;
        height: 32px;
        font-size: 13px;
        padding: 0 4px;
    }

    .cxb-b2b-page-background-wrapper .prev.page-numbers,
    .cxb-b2b-page-background-wrapper .next.page-numbers {
        font-size: 13px;
        padding: 0 8px;
        white-space: nowrap;
    }

    .cxb-b2b-page-background-wrapper .page-numbers.cxb-b2b-pagination-hidden {
        display: none !important;
    }

    /* --- Child categories section --- */
    .cxb-b2b-child-categories {
        padding: 10px !important;
    }

    /* --- No products message --- */
    .cxb-b2b-no-products {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /* --- Template layouts margin-top adjustment for mobile --- */
    .cxb-b2b-template1-layout.has-sidebar,
    .cxb-b2b-template2-layout.has-sidebar,
    .cxb-b2b-template3-layout.has-sidebar {
        margin-top: 0;
    }
    
    /* --- Sidebar column margin-top adjustment for mobile --- */
    .cxb-b2b-sidebar-column {
        margin-top: 10px;
    }

    /* --- Child categories margin-bottom adjustment for mobile --- */
    .cxb-b2b-child-categories {
        margin-bottom: 10px;
    }

    /* --- Horizontal filter container margin-bottom adjustment for mobile --- */
    .cxb-b2b-horizontal-filter-container.cxb-b2b-horizontal-filter-container {
        margin-bottom: 10px;
    }

    /* --- Margin-bottom 25px to 10px adjustment for mobile (Archive, Taxonomy, Template2, Template3) --- */
    .cxb-b2b-breadcrumbs,
    .cxb-b2b-template2-banner,
    .cxb-b2b-template3-banner,
    .cxb-b2b-single-banner,
    .cxb-b2b-banner-shortcode,
    .cxb-b2b-sidebar-module,
    .cxb-b2b-product-content-title,
    .cxb-b2b-page-background-wrapper .sku-body.elementor-page-434 {
        margin-bottom: 10px !important;
    }
}

/* ==========================================================================
   Extra-small screens (375px and below): reduce to 5px side spacing
   ========================================================================== */
@media screen and (max-width: 375px) {

    /* --- Archive & Taxonomy pages --- */
    .cxb-b2b-products-taxonomy-container,
    .cxb-b2b-products-archive-container {
        padding: 15px 5px !important;
    }

    /* --- Template containers --- */
    .cxb-b2b-template1-container,
    .cxb-b2b-template2-container,
    .cxb-b2b-template3-container {
        padding: 0 5px !important;
    }

    /* --- Template 2 & 3 breadcrumb alignment --- */
    .cxb-b2b-template2-container .cxb-b2b-breadcrumbs,
    .cxb-b2b-template3-container .cxb-b2b-breadcrumbs {
        margin-left: -5px;
        margin-right: -5px;
        padding-left: 5px;
        padding-right: 5px;
    }

    /* --- Product Detail page --- */
    .cxb-b2b-product-single-container {
        padding: 0 5px 15px 5px !important;
    }

    /* --- Product Description section --- */
    .cxb-b2b-product-content {
        padding: 0 5px !important;
    }

    /* --- Related products --- */
    .cxb-b2b-related-products {
        padding: 15px 5px !important;
    }

    /* --- SEO content --- */
    .cxb-b2b-seo-content {
        padding: 10px 5px !important;
    }

    /* --- Content with sidebar --- */
    .cxb-b2b-content-with-sidebar {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    /* --- Description areas in templates --- */
    .cxb-b2b-template2-description,
    .cxb-b2b-template3-description {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    /* --- Pagination --- */
    .cxb-b2b-products-archive-container .navigation.pagination,
    .cxb-b2b-products-archive-container .nav-links,
    .cxb-b2b-products-taxonomy-container .navigation.pagination,
    .cxb-b2b-products-taxonomy-container .nav-links {
        padding-left: 5px;
        padding-right: 5px;
    }

    .cxb-b2b-page-background-wrapper .page-numbers {
        min-width: 28px;
        height: 28px;
        font-size: 12px;
        padding: 0 3px;
    }

    .cxb-b2b-page-background-wrapper .prev.page-numbers,
    .cxb-b2b-page-background-wrapper .next.page-numbers {
        font-size: 12px;
        padding: 0 6px;
    }

    /* --- Child categories --- */
    .cxb-b2b-child-categories {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    /* --- No products message --- */
    .cxb-b2b-no-products {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

/* ==========================================================================
   Checkbox group styles for quote request form
   ========================================================================== */
.cxb-b2b-checkbox-group {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: flex-start;
    align-content: flex-start;
}

.cxb-b2b-checkbox-group label {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-bottom: 0;
    line-height: 1;
}

.cxb-b2b-checkbox-group input[type="checkbox"] {
    width: 18px;
    height: 18px;
    margin-right: 8px;
    flex-shrink: 0;
    vertical-align: middle;
}

.cxb-b2b-checkbox-group span {
    margin-left: 5px;
    white-space: nowrap;
    vertical-align: middle;
}

/* 移除checkbox标签的红色星号 */
.cxb-b2b-checkbox-group label:after {
    content: none !important;
}

/* 防止checkbox组布局问题 */
.cxb-b2b-checkbox-group {
    width: 100%;
    min-width: 0; /* 防止flex溢出 */
}

/* 当选项太多或文字超宽时自动换行 */
.cxb-b2b-checkbox-group {
    flex-wrap: wrap;
}

/* 确保标签不会超出容器 */
.cxb-b2b-checkbox-group label {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 在移动端强制垂直排列 */
@media (max-width: 767px) {
    .cxb-b2b-checkbox-group {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .cxb-b2b-checkbox-group label {
        margin-right: 0;
    }
}

/* ============================================================
   content-product-card: Layout & Spacing Overrides
   ============================================================ */

/* --- 1. Product Image: 1:1 Aspect Ratio, Fully Visible --- */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail,
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail-left {
    overflow: hidden;
}

.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-image-wrapper {
    aspect-ratio: 1 / 1;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f8f8f8;
}

.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail img,
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail-left img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* Ensure secondary (hover-switch) images also respect contain */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail.has-second-image .product-image-secondary,
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail-left.has-second-image .product-image-secondary {
    object-fit: contain;
}

/* --- 2. "Add to Quote" Button: 75% Height on Desktop Only --- */
/* Desktop: reduce vertical padding to 75% of base (8px → 6px, 10px → 7.5px) */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-add-to-quote-button,
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-inquiry-button {
    padding-top: 6px;
    padding-bottom: 6px;
}

@media screen and (min-width: 1200px) {
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-add-to-quote-button,
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-inquiry-button {
        padding-top: 7.5px;
        padding-bottom: 7.5px;
    }
}

/* Mobile: restore original button sizing — no height reduction */
@media screen and (max-width: 768px) {
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-add-to-quote-button,
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-inquiry-button {
        padding-top: revert;
        padding-bottom: revert;
    }
}

/* --- 3. Desktop: Total Vertical Spacing = 30px, Bottom Padding ≤ 30px ---
   Distribution across 6 gaps (image→title, title→excerpt, excerpt→features,
   features→meta, meta→actions, actions-top): 5px each = 30px total            */

/* Excerpt inner <p> — remove any default browser margin */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-excerpt p {
    margin: 0;
}

/* Image → Title */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-info {
    padding-top: 5px;
}

/* Title → next element */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-title {
    margin-bottom: 5px;
}

/* Excerpt → next element */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-excerpt {
    margin-bottom: 5px;
}

/* Features → next element */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-features {
    margin-bottom: 5px;
}

/* Category meta → next element */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-meta {
    margin: 0 0 5px 0;
    padding-bottom: 0;
}

/* Actions top gap */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-actions {
    padding-top: 5px;
}

/* Button group — no extra bottom margin */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-button-group {
    margin-bottom: 0;
}

/* Bottom inner padding: button to card bottom edge ≤ 30px */
.cxb-b2b-page-background-wrapper .content-product-card {
    padding-bottom: 15px;
}

/* --- 4. Mobile: Total Vertical Spacing = 25px, Bottom Padding = 25px ---
   Distribution across 6 gaps: ~4px each (4×6 = 24px, +1px on info-top = 25px) */

@media screen and (max-width: 768px) {
    /* Image → Title */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-info {
        padding-top: 5px;
    }

    /* Title → next element */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-title {
        margin-bottom: 4px;
    }

    /* Excerpt → next element */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-excerpt {
        margin-bottom: 4px;
    }

    /* Features → next element */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-features {
        margin-bottom: 4px;
    }

    /* Category meta → next element */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-meta {
        margin: 0 0 4px 0;
        padding-bottom: 0;
    }

    /* Actions top gap */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-actions {
        padding-top: 4px;
    }

    /* Button group */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-button-group {
        margin-bottom: 0;
    }

    /* Thumbnail negative margin — no extra bottom gap */
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-thumbnail {
        margin-bottom: 0;
    }

    /* Bottom inner padding: reduced from >70px to 25px */
    .cxb-b2b-page-background-wrapper .content-product-card {
        padding-bottom: 25px;
    }
}

@media screen and (max-width: 480px) {
    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-info {
        padding-top: 5px;
    }

    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-title {
        margin-bottom: 4px;
    }

    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-excerpt {
        margin-bottom: 4px;
    }

    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-features {
        margin-bottom: 4px;
    }

    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-meta {
        margin: 0 0 4px 0;
        padding-bottom: 0;
    }

    .cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-actions {
        padding-top: 4px;
    }

    /* Bottom inner padding: 25px */
    .cxb-b2b-page-background-wrapper .content-product-card {
        padding-bottom: 15px;
    }
}

/* ==========================================================================
   THEME OVERRIDE SHIELD
   Specificity-boosted rules that prevent theme CSS from breaking plugin UI.

   Strategy:
   1. Element-level neutralizer: resets the specific CSS properties that
      popular themes (Astra, GeneratePress, OceanWP, Kadence, TwentyTwentyFour)
      set on bare elements (button, a, svg, input) — scoped inside the plugin
      wrapper so it never touches theme content.
   2. Component-level shields: doubled-class body.elementor-page-434s (.class.class) on each
      critical component to lock in exact dimensions, colors, and spacing.
   3. SVG isolation: prevents theme "svg { fill: ... }" from flooding
      stroke-based Tabler icons.

   The wrapper class .cxb-b2b-page-background-wrapper exists on every
   plugin template page and wraps ALL plugin output.
   ========================================================================== */

/* ---- 1. Element-level neutralizer ---- */

/* Buttons: neutralize theme resets on <button> and <a> used as buttons */
.cxb-b2b-page-background-wrapper button,
.cxb-b2b-page-background-wrapper [type="button"],
.cxb-b2b-page-background-wrapper [type="submit"] {
    font-family: inherit;
    letter-spacing: normal;
    text-transform: none;
    -webkit-appearance: none;
    appearance: none;
}

/* Links: prevent theme link color/decoration from bleeding into plugin buttons */
.cxb-b2b-page-background-wrapper .cxb-b2b-inquiry-button,
.cxb-b2b-page-background-wrapper .cxb-b2b-view-details-button,
.cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn,
.cxb-b2b-page-background-wrapper .cxb-b2b-extra-button {
    text-decoration: none;
    color: inherit;
    box-shadow: none;
    outline-offset: 0;
}
.cxb-b2b-page-background-wrapper .cxb-b2b-inquiry-button:hover,
.cxb-b2b-page-background-wrapper .cxb-b2b-inquiry-button:focus,
.cxb-b2b-page-background-wrapper .cxb-b2b-inquiry-button:visited,
.cxb-b2b-page-background-wrapper .cxb-b2b-view-details-button:hover,
.cxb-b2b-page-background-wrapper .cxb-b2b-view-details-button:focus,
.cxb-b2b-page-background-wrapper .cxb-b2b-view-details-button:visited,
.cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn:hover,
.cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn:focus,
.cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn:visited,
.cxb-b2b-page-background-wrapper .cxb-b2b-extra-button:hover,
.cxb-b2b-page-background-wrapper .cxb-b2b-extra-button:focus,
.cxb-b2b-page-background-wrapper .cxb-b2b-extra-button:visited {
    text-decoration: none;
    color: inherit;
    box-shadow: none;
}

/* Links inside product cards: prevent theme underline/color on all anchors */
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card a,
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card a:hover,
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card a:focus,
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card a:visited {
    text-decoration: none;
    color: inherit;
    box-shadow: none;
}

/* SVGs: prevent theme "svg { fill: currentColor }" from flooding stroke-based icons.
   Plugin uses Tabler icons (fill="none" + stroke="currentColor") throughout. */
.cxb-b2b-page-background-wrapper svg[fill="none"],
.cxb-b2b-page-background-wrapper svg[stroke="currentColor"] {
    fill: none;
}

/* Form elements: isolate quantity inputs and search fields from theme styling */
.cxb-b2b-page-background-wrapper input[type="number"],
.cxb-b2b-page-background-wrapper input[type="text"],
.cxb-b2b-page-background-wrapper input[type="search"],
.cxb-b2b-page-background-wrapper select {
    font-family: inherit;
    box-sizing: border-box;
    -webkit-appearance: none;
    appearance: none;
}


/* ---- 2. Component-level shields (doubled-class specificity) ---- */

/* --- Gallery Thumbnail Navigation Arrows (circular) --- */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav.cxb-b2b-gallery-nav {
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    line-height: 0;
    font-size: 0;
    text-indent: 0;
    text-transform: none;
    letter-spacing: normal;
    -webkit-appearance: none;
    appearance: none;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav.cxb-b2b-gallery-nav::before {
    border-color: #666;
    border-style: solid;
    border-width: 2px 2px 0 0;
    width: 8px;
    height: 8px;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background: none;
}

/* --- Product Gallery Left/Right Arrows (circular, on product detail page) --- */
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    background: rgba(255, 255, 255, 0.3);
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #333;
    cursor: pointer;
    z-index: 10;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    line-height: 0;
    text-indent: 0;
    text-transform: none;
    letter-spacing: normal;
    -webkit-appearance: none;
    appearance: none;
}

body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow:hover {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow svg {
    width: 32px;
    height: 32px;
    display: block;
    stroke: currentColor;
    fill: none;
    pointer-events: none;
}

/* --- Slider Navigation Arrows (circular) --- */
.cxb-b2b-page-background-wrapper .cxb-b2b-slider-arrow.cxb-b2b-slider-arrow {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    color: #666666;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 0;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    -webkit-appearance: none;
    appearance: none;
}

/* --- Horizontal Categories Navigation Arrows --- */
.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateZ(0);
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    color: #333 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 30;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    transition: background-color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    padding: 0;
    line-height: 1;
    backface-visibility: hidden;
}

.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow:hover {
    background: #f0f6ff;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18);
}

.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow:focus {
    outline: 2px solid #0A7AFF;
    outline-offset: 2px;
}

.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-prev.cxb-horizontal-categories-prev {
    left: -19px;
}

.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-next.cxb-horizontal-categories-next {
    right: -19px;
}

/* Ensure SVG stroke is not overridden by theme - fixed black color */
.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow svg {
    stroke: #333 !important;
    fill: none;
}

/* Alternative high-specificity body.elementor-page-434 for Elementor widgets outside page wrapper */
body .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow,
.cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow {
    color: #333 !important;
}

body .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow svg,
.cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow svg {
    stroke: #333 !important;
    fill: none;
}

/* --- Lightbox Navigation Arrows --- */
/* The lightbox has two variants: .cxb-b2b-lightbox (template) and
   .cxb-b2b-lightbox-overlay (JS-generated). Cover both. */
.cxb-b2b-lightbox .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow,
.cxb-b2b-lightbox-overlay .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow,
body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow {
    width: 50px !important;
    height: 50px !important;
    min-width: 50px;
    min-height: 50px;
    border-radius: 50% !important;
    background: rgba(255, 255, 255, 0.1) !important;
    border: none !important;
    color: white !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    padding: 0 !important;
    box-sizing: border-box;
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 10002 !important;
    font-size: 24px;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    -webkit-appearance: none;
    appearance: none;
}

.cxb-b2b-lightbox .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow:hover,
body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow:hover {
    background: rgba(255, 255, 255, 0.2) !important;
}

.cxb-b2b-lightbox .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow svg,
body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow svg {
    width: 32px !important;
    height: 32px !important;
    display: block !important;
    stroke: currentColor;
    fill: none;
    pointer-events: none !important;
}

/* --- Inquiry / Email Buttons (anchor + button variants) --- */
.cxb-b2b-page-background-wrapper .cxb-b2b-inquiry-.cxb-b2b-inquiry-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4;
    text-transform: none;
    letter-spacing: normal;
    -webkit-appearance: none;
    appearance: none;
}

/* --- View Details Button --- */
.cxb-b2b-page-background-wrapper .cxb-b2b-view-details-.cxb-b2b-view-details-button {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4;
    text-transform: none;
    letter-spacing: normal;
    -webkit-appearance: none;
    appearance: none;
}

/* --- Add to Quote Button --- */
.cxb-b2b-page-background-wrapper .cxb-b2b-add-to-quote-.cxb-b2b-add-to-quote-button {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    border: none;
    border-radius: 5px;
    padding: 9px 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    text-transform: none;
    letter-spacing: normal;
    gap: 7px;
    -webkit-appearance: none;
    appearance: none;
}

/* --- Template 3 footer: View Details must match Email Inquiry & Add to Quote ---
   The doubled-class rule above (0,3,0) forces view-details to 13px / 8px 12px / no border.
   Override with (0,4,0) so all three template3 footer buttons are identical. */
.cxb-b2b-page-background-wrapper .cxb-b2b-template3-product-footer .cxb-b2b-view-details-.cxb-b2b-view-details-button,
.cxb-b2b-page-background-wrapper .cxb-b2b-template3-product-footer .cxb-b2b-email-inquiry-.cxb-b2b-email-inquiry-button,
.cxb-b2b-page-background-wrapper .cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-.cxb-b2b-add-to-quote-button {
    padding: 9px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: auto;
}

/* Template 3 footer mobile: all buttons same height at smaller size */
@media (max-width: 480px) {
    .cxb-b2b-page-background-wrapper .cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-.cxb-b2b-add-to-quote-button,
    .cxb-b2b-page-background-wrapper .cxb-b2b-template3-product-footer .cxb-b2b-email-inquiry-.cxb-b2b-email-inquiry-button {
        padding: 8px 8px;
        font-size: 14px;
        border: none;
        line-height: 1.4;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 auto;
    }
}

/* --- Extra Action Button --- */
.cxb-b2b-page-background-wrapper .cxb-b2b-extra-.cxb-b2b-extra-button {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: #ffffff;
    border: none;
    border-radius: 6px;
    padding: 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    text-transform: none;
    letter-spacing: normal;
    gap: 8px;
    -webkit-appearance: none;
    appearance: none;
}

/* --- Email Inquiry Icon Button (top-right corner of product cards) --- */
.cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn.cxb-b2b-email-inquiry-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    background: none;
    border: none;
    text-decoration: none;
    box-shadow: none;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    min-width: auto;
    min-height: auto;
    line-height: 0;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn.cxb-b2b-email-inquiry-btn svg {
    width: 20px;
    height: 20px;
    color: var(--cxb-primary-color, #0A7AFF);
    stroke: currentColor;
    fill: none;
}

/* --- Floating Quote Basket Toggle (bottom-right circle) ---
   This <button> is appended to <body>, OUTSIDE .cxb-b2b-page-background-wrapper.
   Must use body-scoped body.elementor-page-434 with !important to resist theme button overrides. */
body .cxb-b2b-quote-basket-toggle.cxb-b2b-quote-basket-toggle {
    position: fixed !important;
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    min-height: 60px !important;
    border-radius: 50% !important;
    background-color: var(--cxb-primary-color, #0A7AFF) !important;
    color: #fff !important;
    border: none !important;
    box-shadow: 0 4px 12px rgba(10, 122, 255, 0.3) !important;
    cursor: pointer !important;
    z-index: 9997 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    font-family: inherit !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    line-height: 1 !important;
    text-indent: 0 !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    transition: all 0.3s ease !important;
}

body .cxb-b2b-quote-basket-toggle.cxb-b2b-quote-basket-toggle:hover {
    background-color: var(--cxb-primary-color-hover, #085FCC) !important;
    transform: translateY(-2px) !important;
}

body .cxb-b2b-quote-basket-toggle-icon.cxb-b2b-quote-basket-toggle-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 20px !important;
    line-height: 1 !important;
}

body .cxb-b2b-quote-basket-toggle-count.cxb-b2b-quote-basket-toggle-count {
    position: absolute !important;
    top: -5px !important;
    right: -5px !important;
    background-color: #dc3545 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    min-width: 20px !important;
    height: 20px !important;
    border-radius: 10px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 4px !important;
    box-sizing: border-box !important;
}

/* Floating basket toggle hidden state */
body .cxb-b2b-quote-basket-toggle.cxb-b2b-quote-basket-toggle.hidden {
    display: none !important;
}

/* --- Downloads Section Shields --- */
body .cxb-b2b-downloads-container.cxb-b2b-downloads-container {
    margin-top: 20px !important;
    overflow-x: auto !important;
}

body .cxb-b2b-downloads-table.cxb-b2b-downloads-table {
    width: 100% !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    font-size: 15px !important;
    border: 1px solid #d0d0d0 !important;
    border-radius: 4px !important;
}

body .cxb-b2b-downloads-table.cxb-b2b-downloads-table th {
    background: #f8f9fa !important;
    padding: 14px 16px !important;
    text-align: left !important;
    font-weight: 600 !important;
    color: #333 !important;
    border-bottom: 1px solid #d0d0d0 !important;
    border-top: 1px solid #d0d0d0 !important;
    border-right: 1px solid #d0d0d0 !important;
}

/* Download action header - right aligned */
body .cxb-b2b-downloads-table.cxb-b2b-downloads-table th.cxb-b2b-downloads-action {
    text-align: right !important;
}

body .cxb-b2b-downloads-table.cxb-b2b-downloads-table th:first-child {
    border-left: 1px solid #d0d0d0 !important;
}

body .cxb-b2b-downloads-table.cxb-b2b-downloads-table td {
    padding: 14px 16px !important;
    border-bottom: 1px solid #d0d0d0 !important;
    border-right: 1px solid #d0d0d0 !important;
    vertical-align: middle !important;
}

/* Download action cell - right aligned content */
body .cxb-b2b-downloads-table.cxb-b2b-downloads-table td.cxb-b2b-download-action {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}

body .cxb-b2b-downloads-table.cxb-b2b-downloads-table td:first-child {
    border-left: 1px solid #d0d0d0 !important;
}

body .cxb-b2b-downloads-table.cxb-b2b-downloads-table td:nth-child(1) {
    background-color: white !important;
}

body .cxb-b2b-downloads-table.cxb-b2b-downloads-table td:nth-child(2) {
    background-color: #f8f9fa !important;
}

body .cxb-b2b-download-.cxb-b2b-download-button {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 10px 18px !important;
    background: linear-gradient(135deg, var(--cxb-primary-color, #0A7AFF) 0%, color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000) 100%) !important;
    color: white !important;
    text-decoration: none !important;
    border-radius: 6px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
    border: none !important;
    outline: none !important;
    cursor: pointer !important;
    box-shadow: 0 3px 6px rgba(128, 128, 128, 0.2) !important;
    white-space: nowrap !important;
    flex-shrink: 0 !important;
}

body .cxb-b2b-download-.cxb-b2b-download-button:hover {
    background: linear-gradient(135deg, color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000000) 0%, color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 60%, #000000) 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 12px rgba(128, 128, 128, 0.3) !important;
    color: white !important;
}

body .cxb-b2b-download-icon.cxb-b2b-download-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

body .cxb-b2b-download-icon.cxb-b2b-download-icon svg {
    width: 24px !important;
    height: 24px !important;
    stroke: currentColor !important;
    fill: none !important;
    flex-shrink: 0 !important;
}



/* ---- 3. SVG icon isolation ---- */

/* Button icons (SVG/font) inside all plugin buttons */
.cxb-b2b-page-background-wrapper .cxb-b2b-button-icon.cxb-b2b-button-icon {
    display: inline-flex;
    align-items: center;
    color: inherit;
    fill: none;
    flex-shrink: 0;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-button-icon.cxb-b2b-button-icon svg {
    stroke: currentColor;
    color: inherit;
    fill: none;
    width: 1em;
    height: 1em;
}

/* Gallery arrow SVGs (stroke-based SVGs inside gallery buttons) */
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow svg {
    stroke: currentColor;
    fill: none;
    display: block !important;
    pointer-events: none !important;
}

/* Gallery thumbnail nav and slider arrow SVGs (stroke-based Tabler-style icons).
   NOTE: previously declared `fill: currentColor` for "Material icons" but
   every call site (JS-injected polyline in frontend.js, slider arrows in
   class-frontend-display.php) ships `fill="none" stroke="currentColor"`.
   The old rule flooded the open polyline into a solid black triangle. */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav svg,
.cxb-b2b-page-background-wrapper .cxb-b2b-slider-arrow svg {
    fill: none;
    stroke: currentColor;
    color: inherit;
    width: 18px;
    height: 18px;
    display: block;
}

/* Lightbox arrow SVGs — cover both parent variants */
.cxb-b2b-lightbox .cxb-b2b-lightbox-arrow svg,
body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow svg {
    stroke: currentColor;
    fill: none;
    display: block !important;
    pointer-events: none !important;
}

/* Floating basket toggle SVG — stroke-based Tabler icon */
body .cxb-b2b-quote-basket-toggle-icon.cxb-b2b-quote-basket-toggle-icon svg {
    stroke: currentColor;
    color: inherit;
    fill: none;
}

/* Share button SVGs (mix of fill-based and stroke-based) */
.cxb-b2b-page-background-wrapper .cxb-b2b-share-main-icon {
    stroke: currentColor;
    fill: none;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-share-link svg {
    fill: currentColor;
}


/* ---- 4. Product card layout isolation ---- */

.cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card {
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}

.cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card img {
    max-width: 100%;
    height: auto;
    display: block;
    border: none;
    box-shadow: none;
}

/* Button group layout inside product cards */
.cxb-b2b-page-background-wrapper .cxb-b2b-button-group.cxb-b2b-button-group {
    display: flex;
    gap: 8px;
    align-items: stretch;
    flex-wrap: wrap;
}


/* ---- 5. Prevent plugin styles from leaking to theme header/footer ----
   The plugin only outputs content inside .cxb-b2b-page-background-wrapper.
   The body-class-scoped header/footer rules at the top of this file are safe
   because they only apply on the dedicated quote page (body.cxb-b2b-quote-page).
   No other plugin rule targets unscoped theme elements. */


/* ---- 6. Responsive overrides at same specificity ---- */
@media (max-width: 768px) {
    .cxb-b2b-page-background-wrapper .cxb-b2b-gallery-nav.cxb-b2b-gallery-nav {
        width: 26px;
        height: 26px;
        min-width: 26px;
        min-height: 26px;
    }

    body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow {
        width: 36px;
        height: 36px;
        min-width: 36px;
        min-height: 36px;
    }

    body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow svg {
        width: 24px;
        height: 24px;
    }

    .cxb-b2b-page-background-wrapper .cxb-b2b-slider-arrow.cxb-b2b-slider-arrow {
        width: 36px;
        height: 36px;
        min-width: 36px;
        min-height: 36px;
    }

    body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        min-height: 40px !important;
        /* Mobile: no circular button — arrow icon only */
        background: transparent !important;
        border: none !important;
        border-radius: 0 !important;
        color: #cccccc !important;
        box-shadow: none !important;
        z-index: 10002 !important;
    }

    body .cxb-b2b-lightbox-arrow.cxb-b2b-lightbox-arrow svg {
        width: 28px !important;
        height: 28px !important;
        stroke: #cccccc !important;
        stroke-width: 2.5 !important;
        fill: none !important;
    }

    body .cxb-b2b-quote-basket-toggle.cxb-b2b-quote-basket-toggle {
        width: 50px !important;
        height: 50px !important;
        min-width: 50px !important;
        min-height: 50px !important;
        bottom: 20px !important;
        right: 20px !important;
    }

    .cxb-b2b-page-background-wrapper .cxb-b2b-email-inquiry-btn.cxb-b2b-email-inquiry-btn svg {
        width: 18px;
        height: 18px;
    }

    .cxb-b2b-page-background-wrapper .cxb-b2b-inquiry-.cxb-b2b-inquiry-button,
    .cxb-b2b-page-background-wrapper .cxb-b2b-view-details-.cxb-b2b-view-details-button,
    .cxb-b2b-page-background-wrapper .cxb-b2b-add-to-quote-.cxb-b2b-add-to-quote-button {
        font-size: 12px;
        padding: 6px 10px;
    }
}

/* ==========================================================================
   OPTIMISTIC UI — Instant visual feedback for Add to Quote button
   ========================================================================== */

/* Immediate success flash while AJAX is in flight */
.cxb-b2b-page-background-wrapper .cxb-b2b-add-to-quote-.cxb-b2b-optimistic-success {
    background-color: #28a745 !important;
    color: #ffffff !important;
    border-color: #28a745 !important;
    transform: scale(1.02);
    transition: background-color 0.15s ease, transform 0.15s ease, border-color 0.15s ease;
    pointer-events: none; /* Prevent double-click during flight */
}

/* Subtle pulse animation on the basket toggle when count changes */
@keyframes cxb-basket-bump {
    0%   { transform: scale(1); }
    40%  { transform: scale(1.15); }
    100% { transform: scale(1); }
}

body .cxb-b2b-quote-basket-toggle.cxb-b2b-count-bump {
    animation: cxb-basket-bump 0.3s ease;
}

/* ==========================================================================
   ASTRA THEME COMPATIBILITY — Product Detail (Single) Page
   ==========================================================================
   Astra wraps post content in containers like .ast-separate-container,
   .ast-article-single, and article.ast-article-post that apply their own
   background-color (#fff) and box-shadow to images.  The archive pages are
   unaffected because Astra uses different wrapper logic for archive vs
   single post types.

   Fix A — Force Astra's content wrappers to inherit the plugin's global
           background on the single product page, matching archive behaviour.
   Fix B — Strip unwanted box-shadow / filter from gallery images.

   All body.elementor-page-434s are scoped to the plugin wrapper so they cannot leak into
   non-plugin pages.
   ========================================================================== */

/* ---- Fix A: Restore proper page background colour ---- */

/*
 * Astra's "separate container" layout applies a white background to the
 * article wrapper and its parent containers.  We neutralise those
 * backgrounds for any container that wraps our single-product output,
 * letting the plugin's --cxb-page-background-color shine through.
 *
 * The approach mirrors how archive pages already work: the outer
 * .cxb-b2b-page-background-wrapper carries the correct background,
 * so every Astra container between that wrapper and our content must be
 * transparent.
 */

/* Astra "separate containers" layout */
.cxb-b2b-page-background-wrapper .ast-separate-container,
.cxb-b2b-page-background-wrapper .ast-article-single,
.cxb-b2b-page-background-wrapper article.ast-article-post,
.cxb-b2b-page-background-wrapper .ast-container,
.cxb-b2b-page-background-wrapper .ast-separate-container .ast-article-single,
.cxb-b2b-page-background-wrapper .ast-separate-container .ast-article-post {
    background-color: transparent !important;
    background: transparent !important;
}

/* Astra may also set backgrounds on #primary / .content-area on single pages */
.cxb-b2b-page-background-wrapper #primary,
.cxb-b2b-page-background-wrapper .content-area,
.cxb-b2b-page-background-wrapper .site-content,
.cxb-b2b-page-background-wrapper .site-main,
.cxb-b2b-page-background-wrapper .entry-content {
    background-color: transparent !important;
    background: transparent !important;
}

/*
 * When Astra's containers sit ABOVE (i.e. outside) the plugin wrapper,
 * we use body-class scoping.  WordPress adds the post-type class to <body>,
 * so this only fires on our custom post type pages.
 */
body.single-cxb_products .ast-separate-container .ast-article-single,
body.single-cxb_products .ast-separate-container .ast-article-post,
body.single-cxb_products .ast-separate-container article,
body.single-cxb_products .ast-separate-container #primary,
body.single-cxb_products .ast-separate-container .content-area,
body.single-cxb_products .ast-separate-container .site-main,
body.single-cxb_products .ast-separate-container .entry-content,
body.single-cxb_products .ast-separate-container .ast-container {
    background-color: inherit !important;
    background: inherit !important;
}

/* Remove Astra's padding / margin on the article container that creates
   a visible "card" look inconsistent with the rest of the site */
body.single-cxb_products .ast-separate-container .ast-article-single,
body.single-cxb_products .ast-separate-container .ast-article-post {
    padding: 0 !important;
    margin: 0 !important;
}

/* ---- Fix B: Remove unwanted drop shadows from gallery images ---- */

/*
 * Astra applies box-shadow and sometimes filter: drop-shadow() to img
 * elements globally or within article containers.  We neutralise these
 * specifically for the product gallery context so other site images are
 * unaffected.
 *
 * Doubled-class body.elementor-page-434s (.class.class) are used for extra specificity
 * to beat Astra's rules without relying solely on !important.
 */

/* Main gallery image */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-main-image.cxb-b2b-gallery-main-image img {
    box-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
    border: none !important;
    outline: none !important;
}

/* Gallery thumbnail images */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-thumb.cxb-b2b-gallery-thumb img {
    box-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
    border: none !important;
    outline: none !important;
}

/* Gallery slider images (mobile swipe gallery) */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-slider img {
    box-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Catch-all for any img inside the single-product gallery wrapper */
.cxb-b2b-product-single-container .cxb-b2b-product-gallery img,
.cxb-b2b-product-single-container .cxb-b2b-gallery-main img,
.cxb-b2b-product-single-container .cxb-b2b-gallery-thumbnails img {
    box-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Also protect the gallery main-image container itself from theme shadows */
.cxb-b2b-page-background-wrapper .cxb-b2b-gallery-main-image.cxb-b2b-gallery-main-image {
    box-shadow: none !important;
    filter: none !important;
}

/* ---- Fix C: Force centering of Astra parent containers on single product pages ---- */

/*
 * ROOT CAUSE:  Astra's get_header() opens wrapper elements
 * (#page → .site-content → .ast-container → #primary) that use flexbox
 * and reserve sidebar width.  Even when no sidebar is present, #primary
 * does not expand to 100 % of .ast-container, and the flex row may
 * start from the left — pushing the plugin's centered content to the
 * right on both desktop and mobile.
 *
 * STRATEGY:  On single-cxb_products pages we override the Astra
 * layout wrappers so they become simple full-width, block-level
 * containers.  This lets the plugin's own max-width / margin:0 auto
 * handle centering correctly.  All body.elementor-page-434s are scoped to the
 * body.single-cxb_products class so other post types are untouched.
 */

/* --- C-1  .ast-container: disable flex row, go full-width block --- */
/* Scoped to #content so the header's .ast-container is untouched */
body.single-cxb_products #content .ast-container,
body.single-cxb_products .site-content .ast-container {
    display: block !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* --- C-2  #primary / .content-area: full width, no float --- */
body.single-cxb_products #primary,
body.single-cxb_products .content-area {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    flex: none !important;           /* prevent flex-grow from Astra */
}

/* --- C-3  Hide sidebar space reservation on single product pages --- */
body.single-cxb_products #secondary,
body.single-cxb_products .widget-area.secondary {
    display: none !important;
    width: 0 !important;
}

/* --- C-4  .site-content: neutralise flex / grid that may offset children --- */
body.single-cxb_products .site-content,
body.single-cxb_products #content {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* --- C-5  .site-main: remove any theme offset --- */
body.single-cxb_products .site-main,
body.single-cxb_products .entry-content {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: none !important;
}

/* --- C-6  Astra "boxed" layout: #page may have a constrained width.
            Allow it to stay centred but ensure children fill it. --- */
body.single-cxb_products.ast-separate-container #primary,
body.single-cxb_products.ast-plain-container #primary,
body.single-cxb_products.ast-page-builder-template #primary {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    flex: none !important;
}

/* --- C-7  Ensure the plugin wrapper itself centres correctly --- */
body.single-cxb_products .cxb-b2b-page-background-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    display: block !important;
}

body.single-cxb_products .cxb-b2b-product-single-container {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    display: block !important;
    position: relative !important;   /* anchor for any absolute children */
}

/* --- C-8  Mobile ≤ 921 px  (Astra's primary mobile breakpoint) ---------- */
/*
 * Astra switches to its mobile layout at 921 px.  Below this width the
 * theme may:
 *   • add side padding to #page, .ast-container, or article wrappers
 *   • switch .ast-container to a different flex/grid mode
 *   • inject mobile-specific margins on .ast-article-single/post
 *
 * We reset ALL relevant wrappers to full-width blocks so the plugin's
 * own max-width + margin:0 auto handles centering.
 */
@media (max-width: 921px) {
    /* Core content wrappers (NOT #page / .site — those contain the header) */
    body.single-cxb_products #content .ast-container,
    body.single-cxb_products .site-content .ast-container,
    body.single-cxb_products #primary,
    body.single-cxb_products .content-area,
    body.single-cxb_products .site-content,
    body.single-cxb_products #content,
    body.single-cxb_products .site-main,
    body.single-cxb_products .entry-content {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        flex: none !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    /* Article wrapper – ALL Astra layout variants, not just separate-container */
    body.single-cxb_products article,
    body.single-cxb_products .ast-article-single,
    body.single-cxb_products .ast-article-post,
    body.single-cxb_products article.post,
    body.single-cxb_products article.type-cxb_products {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    /* Astra's grid row/column system (used in some Astra layout configs) */
    body.single-cxb_products .ast-row,
    body.single-cxb_products .ast-col-md-12,
    body.single-cxb_products .ast-col-lg-12 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* Hide sidebar space */
    body.single-cxb_products #secondary,
    body.single-cxb_products .widget-area.secondary {
        display: none !important;
        width: 0 !important;
    }

    /* Plugin wrapper – ensure it fills the cleared parent */
    body.single-cxb_products .cxb-b2b-page-background-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    /* The main product container – symmetric centering */
    body.single-cxb_products .cxb-b2b-product-single-container {
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
        box-sizing: border-box !important;
    }
}

/* --- C-9  Phone ≤ 768 px  (common mobile breakpoint) ------------------- */
/*
 * Astra and many themes add additional mobile padding at 768 px.
 * We reinforce all overrides at this narrower breakpoint.
 */
@media (max-width: 768px) {
    body.single-cxb_products #content .ast-container,
    body.single-cxb_products .site-content .ast-container,
    body.single-cxb_products #primary,
    body.single-cxb_products .content-area,
    body.single-cxb_products .site-content,
    body.single-cxb_products #content,
    body.single-cxb_products .site-main,
    body.single-cxb_products .entry-content {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    body.single-cxb_products article,
    body.single-cxb_products .ast-article-single,
    body.single-cxb_products .ast-article-post {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

/* --- C-10  Small phone ≤ 544 px  (Astra's small-device breakpoint) ----- */
/*
 * Astra has a second mobile breakpoint at 544 px with yet another set
 * of padding values.  We catch that as well.
 */
@media (max-width: 544px) {
    body.single-cxb_products #content .ast-container,
    body.single-cxb_products .site-content .ast-container,
    body.single-cxb_products #primary,
    body.single-cxb_products .content-area,
    body.single-cxb_products .site-content,
    body.single-cxb_products .site-main,
    body.single-cxb_products .entry-content {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    body.single-cxb_products article,
    body.single-cxb_products .ast-article-single,
    body.single-cxb_products .ast-article-post {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

/* --- C-11  Astra separate-container mobile article fix (all breakpoints) */
/*
 * The earlier Fix A only targeted .ast-separate-container variants.
 * Astra's plain-container and page-builder-template modes also apply
 * article-level padding/margins that differ on mobile.  We cover all.
 */
body.single-cxb_products.ast-plain-container article,
body.single-cxb_products.ast-page-builder-template article,
body.single-cxb_products.ast-plain-container .ast-article-single,
body.single-cxb_products.ast-page-builder-template .ast-article-single,
body.single-cxb_products.ast-plain-container .ast-article-post,
body.single-cxb_products.ast-page-builder-template .ast-article-post {
    padding: 0 !important;
    margin: 0 !important;
}


/* ==========================================================================
   ASTRA THEME COMPATIBILITY — Archive & Taxonomy Pages
   ==========================================================================
   Astra uses different wrapper logic for archive/taxonomy pages compared to
   single post pages. This fix ensures the plugin's background color applies
   consistently across all product listing pages.
   ========================================================================== */

/* ---- Fix A: Restore proper page background colour for archives ---- */

/* Astra containers inside plugin wrapper */
.cxb-b2b-page-background-wrapper .ast-separate-container,
.cxb-b2b-page-background-wrapper .ast-archive-container,
.cxb-b2b-page-background-wrapper .ast-blog,
.cxb-b2b-page-background-wrapper .ast-container,
.cxb-b2b-page-background-wrapper #primary,
.cxb-b2b-page-background-wrapper .content-area,
.cxb-b2b-page-background-wrapper .site-content,
.cxb-b2b-page-background-wrapper .site-main,
.cxb-b2b-page-background-wrapper .entry-content {
    background-color: transparent !important;
    background: transparent !important;
}

/* Body-class scoping for archive/taxonomy pages */
/* .ast-container is scoped to #content so header's .ast-container is untouched */
body.archive #content .ast-container,
body.archive #primary,
body.archive .content-area,
body.archive .site-content,
body.archive .site-main,
body.archive .entry-content,
body.tax-cxb_product_category #content .ast-container,
body.tax-cxb_product_category #primary,
body.tax-cxb_product_category .content-area,
body.tax-cxb_product_category .site-content,
body.tax-cxb_product_category .site-main,
body.tax-cxb_product_category .entry-content,
body.tax-cxb_product_tag #content .ast-container,
body.tax-cxb_product_tag #primary,
body.tax-cxb_product_tag .content-area,
body.tax-cxb_product_tag .site-content,
body.tax-cxb_product_tag .site-main,
body.tax-cxb_product_tag .entry-content,
body.post-type-archive-cxb_products #content .ast-container,
body.post-type-archive-cxb_products #primary,
body.post-type-archive-cxb_products .content-area,
body.post-type-archive-cxb_products .site-content,
body.post-type-archive-cxb_products .site-main,
body.post-type-archive-cxb_products .entry-content {
    background-color: inherit !important;
    background: inherit !important;
}

/* Remove padding/margin that creates card-like appearance */
body.archive .ast-separate-container .ast-article-single,
body.archive .ast-separate-container .ast-article-post,
body.archive .ast-separate-container article,
body.tax-cxb_product_category .ast-separate-container .ast-article-single,
body.tax-cxb_product_category .ast-separate-container .ast-article-post,
body.tax-cxb_product_category .ast-separate-container article,
body.tax-cxb_product_tag .ast-separate-container .ast-article-single,
body.tax-cxb_product_tag .ast-separate-container .ast-article-post,
body.tax-cxb_product_tag .ast-separate-container article,
body.post-type-archive-cxb_products .ast-separate-container .ast-article-single,
body.post-type-archive-cxb_products .ast-separate-container .ast-article-post,
body.post-type-archive-cxb_products .ast-separate-container article {
    padding: 0 !important;
    margin: 0 !important;
}

/* ---- Fix B: Ensure proper centering and layout ---- */
/* Scoped to #content so header's .ast-container is untouched */
body.archive #content .ast-container,
body.archive .site-content .ast-container,
body.tax-cxb_product_category #content .ast-container,
body.tax-cxb_product_category .site-content .ast-container,
body.tax-cxb_product_tag #content .ast-container,
body.tax-cxb_product_tag .site-content .ast-container,
body.post-type-archive-cxb_products #content .ast-container,
body.post-type-archive-cxb_products .site-content .ast-container {
    display: block !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

body.archive #primary,
body.archive .content-area,
body.tax-cxb_product_category #primary,
body.tax-cxb_product_category .content-area,
body.tax-cxb_product_tag #primary,
body.tax-cxb_product_tag .content-area,
body.post-type-archive-cxb_products #primary,
body.post-type-archive-cxb_products .content-area {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    flex: none !important;
}

/* Hide sidebar space reservation */
body.archive #secondary,
body.archive .widget-area.secondary,
body.tax-cxb_product_category #secondary,
body.tax-cxb_product_category .widget-area.secondary,
body.tax-cxb_product_tag #secondary,
body.tax-cxb_product_tag .widget-area.secondary,
body.post-type-archive-cxb_products #secondary,
body.post-type-archive-cxb_products .widget-area.secondary {
    display: none !important;
    width: 0 !important;
}

/* Ensure plugin wrapper fills container */
body.archive .cxb-b2b-page-background-wrapper,
body.tax-cxb_product_category .cxb-b2b-page-background-wrapper,
body.tax-cxb_product_tag .cxb-b2b-page-background-wrapper,
body.post-type-archive-cxb_products .cxb-b2b-page-background-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    display: block !important;
}

body.archive .cxb-b2b-products-archive-container,
body.tax-cxb_product_category .cxb-b2b-products-taxonomy-container,
body.tax-cxb_product_tag .cxb-b2b-products-taxonomy-container,
body.post-type-archive-cxb_products .cxb-b2b-products-archive-container {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    display: block !important;
    position: relative !important;
}

/* Mobile breakpoints (mirror single product fixes) */
@media (max-width: 921px) {
    /* Content wrappers only (NOT #page / .site — those contain the header) */
    /* .ast-container scoped to #content so header's .ast-container is untouched */
    body.archive #content .ast-container,
    body.archive .site-content .ast-container,
    body.archive #primary,
    body.archive .content-area,
    body.archive .site-content,
    body.archive #content,
    body.archive .site-main,
    body.archive .entry-content,
    body.tax-cxb_product_category #content .ast-container,
    body.tax-cxb_product_category .site-content .ast-container,
    body.tax-cxb_product_category #primary,
    body.tax-cxb_product_category .content-area,
    body.tax-cxb_product_category .site-content,
    body.tax-cxb_product_category #content,
    body.tax-cxb_product_category .site-main,
    body.tax-cxb_product_category .entry-content,
    body.tax-cxb_product_tag #content .ast-container,
    body.tax-cxb_product_tag .site-content .ast-container,
    body.tax-cxb_product_tag #primary,
    body.tax-cxb_product_tag .content-area,
    body.tax-cxb_product_tag .site-content,
    body.tax-cxb_product_tag #content,
    body.tax-cxb_product_tag .site-main,
    body.tax-cxb_product_tag .entry-content,
    body.post-type-archive-cxb_products #content .ast-container,
    body.post-type-archive-cxb_products .site-content .ast-container,
    body.post-type-archive-cxb_products #primary,
    body.post-type-archive-cxb_products .content-area,
    body.post-type-archive-cxb_products .site-content,
    body.post-type-archive-cxb_products #content,
    body.post-type-archive-cxb_products .site-main,
    body.post-type-archive-cxb_products .entry-content {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        flex: none !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }

    body.archive article,
    body.archive .ast-article-single,
    body.archive .ast-article-post,
    body.archive article.post,
    body.archive article.type-cxb_products,
    body.tax-cxb_product_category article,
    body.tax-cxb_product_category .ast-article-single,
    body.tax-cxb_product_category .ast-article-post,
    body.tax-cxb_product_category article.post,
    body.tax-cxb_product_category article.type-cxb_products,
    body.tax-cxb_product_tag article,
    body.tax-cxb_product_tag .ast-article-single,
    body.tax-cxb_product_tag .ast-article-post,
    body.tax-cxb_product_tag article.post,
    body.tax-cxb_product_tag article.type-cxb_products,
    body.post-type-archive-cxb_products article,
    body.post-type-archive-cxb_products .ast-article-single,
    body.post-type-archive-cxb_products .ast-article-post,
    body.post-type-archive-cxb_products article.post,
    body.post-type-archive-cxb_products article.type-cxb_products {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

/* ---- Cross-theme safety: GeneratePress, OceanWP, Kadence ---- */

/*
 * Other popular themes use similar patterns.  These rules provide
 * forward-compatible protection using the same scoping strategy.
 */

/* GeneratePress */
body.single-cxb_products .inside-article {
    background-color: inherit !important;
    background: inherit !important;
    padding: 0 !important;
}

/* OceanWP */
body.single-cxb_products .content-area .site-main article {
    background-color: inherit !important;
    background: inherit !important;
}

/* Kadence */
body.single-cxb_products .entry-content-wrap,
body.single-cxb_products .content-wrap article {
    background-color: inherit !important;
    background: inherit !important;
}

/* Cross-theme safety for Archive & Taxonomy Pages */

/* GeneratePress */
body.archive .inside-article,
body.tax-cxb_product_category .inside-article,
body.tax-cxb_product_tag .inside-article,
body.post-type-archive-cxb_products .inside-article {
    background-color: inherit !important;
    background: inherit !important;
    padding: 0 !important;
}

/* OceanWP */
body.archive .content-area .site-main article,
body.tax-cxb_product_category .content-area .site-main article,
body.tax-cxb_product_tag .content-area .site-main article,
body.post-type-archive-cxb_products .content-area .site-main article {
    background-color: inherit !important;
    background: inherit !important;
}

/* Kadence */
body.archive .entry-content-wrap,
body.archive .content-wrap article,
body.tax-cxb_product_category .entry-content-wrap,
body.tax-cxb_product_category .content-wrap article,
body.tax-cxb_product_tag .entry-content-wrap,
body.tax-cxb_product_tag .content-wrap article,
body.post-type-archive-cxb_products .entry-content-wrap,
body.post-type-archive-cxb_products .content-wrap article {
    background-color: inherit !important;
    background: inherit !important;
}
/* ��Ʒ������Ϣ��Ƭ��ʽ */
.cxb-b2b-product-specifications-info-card {
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Info card: left-right table style (one attribute per row) */
.cxb-b2b-specs-info-card-table .cxb-b2b-specs-container {
    display: block;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
}
.cxb-b2b-specs-info-card-table .cxb-b2b-spec-row {
    display: grid;
    grid-template-columns: 1fr 2fr;
    border-bottom: 1px solid #e0e0e0;
    padding: 0;
}
.cxb-b2b-specs-info-card-table .cxb-b2b-spec-row:last-child {
    border-bottom: none;
}
.cxb-b2b-specs-info-card-table .cxb-b2b-spec-name {
    padding: 10px 14px;
    font-weight: 600;
    color: #333;
    background: #f8f9fa;
    border-right: 1px solid #e0e0e0;
    font-size: 14px;
}
.cxb-b2b-specs-info-card-table .cxb-b2b-spec-value {
    padding: 10px 14px;
    color: #666;
    background: white;
    font-size: 14px;
}

.cxb-b2b-specs-card-groups {
    display: flex;
    flex-wrap: wrap;
    border-radius: 8px;
    overflow: hidden;
}
.cxb-b2b-specs-card-group {
    flex: 1;
    min-width: 120px;
    border-right: 1px solid white;
}
.cxb-b2b-specs-card-group:last-child {
    border-right: none;
}
.cxb-b2b-specs-card-group-header {
    background-color: var(--cxb-primary-color, #0A7AFF);
    color: white;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
}
.cxb-b2b-specs-card-group-value {
    background-color: #f5f5f5;
    color: black;
    padding: 10px 5px;
    text-align: center;
}
/* ��Ӧʽ���� */
@media (max-width: 768px) {
    .cxb-b2b-specs-card-group {
        min-width: 100px;
    }
}
@media (max-width: 480px) {
    .cxb-b2b-specs-card-group {
        min-width: 80px;
    }
    .cxb-b2b-specs-card-group-header,
    .cxb-b2b-specs-card-group-value {
        font-size: 14px;
        padding: 8px 3px;
    }
}

/* ============================================================
   cxb Product Search — Elementor Widget & Shortcode
   Dropdown is absolutely positioned (overlay, no layout shift).
   ============================================================ */
.nbb2b-cxb-search {
    position: relative;
    width: 100%;
}
.nbb2b-cxb-search-wrap {
    position: relative;
    display: flex;
    align-items: center;
}
.nbb2b-cxb-search-input {
    width: 100%;
    height: 40px;
    padding: 0 60px 0 14px;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 14px;
    background: #fff;
    outline: none;
    box-sizing: border-box;
    transition: border-color 0.2s ease;
    -webkit-appearance: none;
}
.nbb2b-cxb-search-input:focus {
    border-color: var(--cxb-primary-color, #0A7AFF);
}
.nbb2b-cxb-search-icon {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: #999;
    display: flex;
    align-items: center;
    line-height: 0;
}
.nbb2b-cxb-search-icon:hover {
    color: #333;
}
.nbb2b-cxb-search-clear {
    position: absolute;
    right: 36px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: #999;
    font-size: 18px;
    line-height: 1;
    padding: 2px 4px;
}
.nbb2b-cxb-search-clear:hover {
    color: #333;
}

/* Dropdown: absolute overlay — does NOT push content down */
.nbb2b-cxb-search-dropdown {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 9999;
    background: #fff;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
    max-height: 360px;
    overflow-y: auto;
}
.nbb2b-cxb-search-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    border-bottom: 1px solid #f0f0f0;
    transition: background 0.15s ease;
}
.nbb2b-cxb-search-item:last-child {
    border-bottom: none;
}
.nbb2b-cxb-search-item:hover,
.nbb2b-cxb-search-item:focus {
    background: #f8f9fa;
}
.nbb2b-cxb-search-thumb {
    width: 44px;
    height: 44px;
    object-fit: cover;
    border-radius: 4px;
    flex-shrink: 0;
    background: #f5f5f5;
}
.nbb2b-cxb-search-title {
    font-size: 13px;
    line-height: 1.35;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.nbb2b-cxb-search-no {
    padding: 16px 12px;
    text-align: center;
    color: #999;
    font-size: 13px;
}

/* ============================================================
   Sidebar Product Search Module
   ============================================================ */
.cxb-b2b-product-search-wrapper {
    position: relative;
}
.cxb-b2b-product-search-input-wrap {
    position: relative;
}
.cxb-b2b-product-search-input {
    width: 100%;
    padding: 10px 36px 10px 14px;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 14px;
    outline: none;
    transition: border-color 0.2s ease;
    box-sizing: border-box;
    background: #fff;
}
.cxb-b2b-product-search-input:focus {
    border-color: var(--cxb-primary-color, #0A7AFF);
}
.cxb-b2b-product-search-icon,
.cxb-b2b-product-search-spinner {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #999;
    pointer-events: none;
    line-height: 0;
}
.cxb-b2b-product-search-spinner {
    display: none;
}
.cxb-b2b-product-search-spinner svg {
    animation: cxb-search-spin 1s linear infinite;
}
@keyframes cxb-search-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
.cxb-b2b-product-search-results {
    display: none;
    margin-top: 8px;
    border: 1px solid #eee;
    border-radius: 6px;
    background: #fff;
    max-height: 320px;
    overflow-y: auto;
}
.cxb-b2b-product-search-results:empty {
    display: none !important;
}
.cxb-b2b-product-search-result-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 12px;
    border-bottom: 1px solid #f0f0f0;
    text-decoration: none;
    color: inherit;
    transition: background 0.15s ease;
}
.cxb-b2b-product-search-result-item:last-child {
    border-bottom: none;
}
.cxb-b2b-product-search-result-item:hover {
    background: #f8f9fa;
}
.cxb-b2b-product-search-result-thumb {
    width: 40px;
    height: 40px;
    flex: 0 0 40px;
    border-radius: 4px;
    overflow: hidden;
    background: #f5f5f5;
}
.cxb-b2b-product-search-result-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cxb-b2b-product-search-result-title {
    font-size: 13px;
    line-height: 1.3;
    color: #333;
}
.cxb-b2b-product-search-no-results {
    padding: 12px;
    text-align: center;
    color: #999;
    font-size: 13px;
}

/* ============================================================
   Minimalist Hidden Template
   Card shows only thumbnail + title in the document flow.
   On hover an absolutely-positioned panel overlays content
   below — page height and grid layout are never affected.
   ============================================================ */

/* --- Card: must allow the panel to overflow downward ---
   Override both the base overflow:hidden and the
   page-background-wrapper catch-all that also set it.       */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden,
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden {
    overflow: visible;
    height: auto;
    align-self: start;
    /* No padding-bottom transition — card height must remain constant
       to prevent grid row recalculation and page jitter.
       The expandable panel overlaps the bottom padding area instead.   */
    transition: box-shadow 0.3s ease,
                border-color 0.3s ease,
                border-bottom-color 0.3s ease,
                filter 0.3s ease,
                border-radius 0.3s ease-out;
}

.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover {
    transform: none;
    /* NO padding-bottom change — card height stays constant.
       The expandable panel overlaps the bottom padding area visually. */
    /* Hide the bottom border so no line appears between card and
       expanded panel — they read as one unified block            */
    border-bottom-color: transparent !important;
    border-color: var(--cxb-card-border-hover-color, #cccccc);
    border-bottom-color: transparent !important;
    /* No per-element box-shadow — it creates a visible shadow at
       the card/panel junction even with identical values.        */
    box-shadow: none !important;
    /* filter: drop-shadow wraps the entire painted area — card +
       absolutely-positioned expandable — as ONE silhouette.
       No internal shadows, only the outer perimeter.             */
    filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.10))
            drop-shadow(0 1px 3px rgba(0, 0, 0, 0.06));
    /* Establish stacking context above neighbouring cards so the
       expandable overlay and its shadow render on top            */
    z-index: 10;
}

/* The thumbnail needs overflow:visible so the tooltip on the MH
   quote icon can escape above the thumbnail boundary.
   Image clipping (zoom, rounded corners) moves to the inner
   .cxb-b2b-product-image-wrapper instead.                  */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-thumbnail {
    overflow: visible;
}
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-thumbnail .cxb-b2b-product-image-wrapper {
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}

/* --- product-info contains only the title in this mode ---  */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-info {
    flex-grow: 0;
}

/* --- Remove spacing below the title PERMANENTLY so the expandable
   panel always sits at a fixed position — no layout shift on hover.
   Override both base margin and page-background-wrapper margin.     */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title,
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title {
    margin-bottom: 0;
}

/* --- Expandable overlay panel ---
   Positioned relative to the card (position:relative already
   set on .cxb-b2b-product-card).
   Uses a PURE FADE animation — padding and position are set
   to their final values at all times.  Only opacity, visibility,
   and pointer-events change on hover.
   Overlaps the card's bottom padding (16px) + border (1px) so
   the panel appears flush — WITHOUT changing the card's height. */
.cxb-b2b-minimalist-expandable {
    position: absolute;
    /* align with the card's outer border edges */
    left: -1px;
    right: -1px;
    /* Overlap the card's bottom padding (16px) + border (1px) so
       the panel sits flush against the card content — seamless
       visual connection without any card height change.           */
    top: calc(100% - 17px);
    background-color: inherit;
    border: 1px solid #e0e0e0;
    border-top: none;
    border-radius: 0 0 8px 8px;
    /* Padding at final values always — no animated expansion     */
    padding: 12px 16px 16px 16px;
    z-index: 20;
    /* Hidden state: invisible, non-interactive, but fully laid
       out at its natural height (no max-height clipping)         */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    /* Only fade opacity — no sliding, no size change.            */
    transition: opacity 0.3s ease-out,
                visibility 0.3s ease-out,
                border-color 0.3s ease-out;
}

/* Reveal on card hover — pure fade, no movement */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover .cxb-b2b-minimalist-expandable {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    /* Match the card's hover border via the same CSS variable */
    border-color: var(--cxb-card-border-hover-color, #cccccc);
    /* No box-shadow on the panel — the card's filter: drop-shadow()
       already wraps the entire card+panel composite as one unit  */
    box-shadow: none !important;
    /* Inherit the card's computed hover background-color so both
       surfaces are guaranteed identical — one continuous colour   */
    background-color: inherit !important;
}

/* Keep the card bottom-border visually connected to the panel
   by squaring the bottom corners only while expanded          */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* --- Spacing inside the panel (field margins) ---
   The page-background-wrapper rules also set these;
   duplicate at matching specificity so they apply.           */
.cxb-b2b-minimalist-expandable .cxb-b2b-product-excerpt {
    margin-bottom: 5px;
}
.cxb-b2b-minimalist-expandable .cxb-b2b-product-features {
    margin-bottom: 5px;
}
.cxb-b2b-minimalist-expandable .cxb-b2b-product-meta {
    margin: 0 0 5px 0;
    padding-bottom: 0;
}
.cxb-b2b-minimalist-expandable .cxb-b2b-product-actions {
    padding-top: 5px;
    margin-top: 0;
}

/* --- Hide original text add-to-quote button inside the expandable
   panel for minimalist-hidden — replaced by the thumbnail icon   */
.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-minimalist-expandable .cxb-b2b-product-actions {
    display: none;
}

/* ============================================================
   Minimalist Hidden — Circular Add-to-Quote Icon Button
   Sits inside the product thumbnail, bottom-right corner.
   ============================================================ */

/* --- Breathing / pulse keyframes (fast cycles) --- */
@keyframes cxb-mh-pulse {
    0%, 100% { transform: scale(1); }
    50%      { transform: scale(1.2); }
}

/* --- Ripple keyframes (expanding ring that fades out) --- */
@keyframes cxb-mh-ripple {
    0%   { transform: scale(1);   opacity: 0.6; }
    100% { transform: scale(2.2); opacity: 0; }
}

/* --- Button base ---
 * Specificity intentionally raised to .cxb-b2b-product-card button.class
 * (0,2,1) so it beats Elementor/Hello Elementor kit body.elementor-page-434s such as
 * .elementor-kit-{id} button (0,1,1) and any other theme-level button
 * resets.  Every visual property a theme might set on <button> is declared
 * explicitly so the icon's shape, size, colour and animation are fully
 * self-contained.                                                         */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon {
    position: absolute;
    bottom: 8px;
    right: 8px;
    left: auto;
    top: auto;
    z-index: 5;
    width: 30px;
    height: 30px;
    min-width: 0;
    min-height: 0;
    max-width: none;
    max-height: none;
    padding: 5px;
    margin: 0;
    border: none;
    border-radius: 50%;
    background-color: var(--cxb-primary-color, #0A7AFF);
    background-image: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    /* Hidden by default — shown on card hover or when added */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.2s ease, visibility 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
    box-sizing: border-box;
    line-height: 1;
    /* Exhaustive theme-override resets */
    appearance: none;
    -webkit-appearance: none;
    font-family: inherit;
    font-size: 0;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
    text-shadow: none;
    text-align: center;
    box-shadow: none;
    outline: none;
    overflow: visible;
    vertical-align: middle;
    float: none;
    color: #ffffff;
}

/* Ripple ring — pseudo-element sits behind the button content */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: var(--cxb-primary-color, #0A7AFF);
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
}

/* Icon image inside the button */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-icon-img {
    width: 20px;
    height: 20px;
    display: block;
    /* Make the SVG icon white */
    filter: brightness(0) invert(1);
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
}

/* Checkmark — hidden by default, shown when added to quote */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-check {
    display: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
}

/* --- Show button on card hover --- */
.cxb-b2b-product-card-minimalist-hidden:hover .cxb-b2b-mh-quote-icon {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

/* --- Button hover: scale up + darken background --- */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon:hover {
    transform: scale(1.2);
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000);
}

/* --- First-hover animation (3 seconds total) ---
   Button: fast breathing pulse — 0.6s per cycle × 5 = 3s
   Ripple: expanding ring — 1s per cycle × 3 = 3s
   Tooltip: simple fade (no animation, just transition)          */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover {
    animation: cxb-mh-pulse 0.6s ease 5;
}
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover::before {
    animation: cxb-mh-ripple 1s ease-out 3;
}

/* --- Tooltip ---
 * Also elevated to beat theme resets on child elements inside <button>. */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-tooltip {
    position: absolute;
    bottom: calc(100% + 15px);
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    background: rgba(0, 0, 0, 0.8);
    background-image: none;
    color: #ffffff;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: normal;
    text-transform: none;
    text-decoration: none;
    text-shadow: none;
    text-align: center;
    padding: 4px 10px;
    margin: 0;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    /* Must float above all page content */
    z-index: 9999;
    /* Hidden by default — transition handles fade in/out */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* Tooltip arrow */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border: 5px solid transparent;
    border-top-color: rgba(0, 0, 0, 0.8);
    border-radius: 0;
    background: transparent;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    box-shadow: none;
}

/* Show tooltip on first hover — SUPPRESSED: tooltip display is now handled
   by the JS floating tooltip helper (body-level clone) to avoid overflow:hidden
   clipping in image containers.  The original tooltip stays display:none during
   animation via JS.  This rule is kept as a no-op for the minimalist-hidden
   template fallback (tooltip is visible there because the container does not
   clip on desktop).                                                        */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover .cxb-b2b-mh-quote-tooltip {
    /* Do NOT set opacity/visibility — JS controls this via display:none + floating clone */
}

/* --- Added-to-quote state ---
   JS adds .cxb-b2b-mh-in-quote after a successful click  */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote {
    background-color: #e53e3e;
    /* Always visible — even when the card is not hovered */
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    border-radius: 50%;
    border: none;
    padding: 5px;
    width: 30px;
    height: 30px;
}

/* Swap icon to checkmark when added — !important ensures no
   competing rule can show both elements simultaneously         */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote .cxb-b2b-mh-quote-icon-img {
    display: none !important;
}
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote .cxb-b2b-mh-quote-check {
    display: block !important;
    color: #ffffff;
}

/* No tooltip or shake when already added */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote .cxb-b2b-mh-quote-tooltip {
    display: none;
}

/* --- Touch / no-hover devices: show everything immediately,
   restore normal card height so no content is hidden.        */
@media (hover: none) {
    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden,
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden {
        /* overflow: visible prevents the bottom edge from being clipped
           when the Add-to-Quote button changes state (scale / text swap). */
        overflow: visible;
        height: 100%;
        align-self: stretch;
        /* No padding-bottom override — let the context (base card 16px or
           page-background-wrapper 25px/15px) supply the correct value.
           On touch devices the expandable is position:static, so real
           bottom padding is needed just like the top-image template.     */
        border-bottom-color: #e0e0e0;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        filter: none;
        z-index: auto;
    }

    .cxb-b2b-minimalist-expandable {
        position: static;
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        border: none;
        border-radius: 0;
        box-shadow: none !important;
        padding: 0;
        transition: none;
    }

    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-info {
        flex-grow: 1;
    }

    /* Restore title bottom margin on mobile — original spacing */
    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title,
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title {
        margin-bottom: 5px;
    }

    /* On touch devices: hide the circular icon, restore text button */
    .cxb-b2b-product-card .cxb-b2b-mh-quote-icon {
        display: none !important;
    }
    /* Exception: minimalist-hidden keeps the circular icon on touch */
    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-mh-quote-icon {
        display: flex !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }
    .cxb-b2b-product-card-minimalist-hidden .cxb-b2b-minimalist-expandable .cxb-b2b-product-actions {
        display: block;
    }
}

/* --- Fallback for mobile browsers that report (hover: hover) ---
   Ensure small screens never show hover-expansion or shadows.    */
@media screen and (max-width: 768px) {
    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden,
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden {
        /* overflow: visible prevents the bottom edge from being clipped
           when the Add-to-Quote button changes state (scale / text swap). */
        overflow: visible;
        height: 100%;
        align-self: stretch;
        /* No padding-bottom override — on mobile the expandable panel is
           position:static (normal flow), so the card needs real bottom
           padding just like the top-image template.  The page-background-
           wrapper rule (padding-bottom:25px / 15px) provides it.
           The desktop padding-bottom:16px (needed for the absolute overlay
           math) is NOT appropriate here.                                  */
        border-bottom-color: #e0e0e0;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        filter: none;
        z-index: auto;
    }

    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover {
        border-bottom-color: #e0e0e0;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        filter: none;
        z-index: auto;
    }

    .cxb-b2b-minimalist-expandable {
        position: static;
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        border: none;
        border-radius: 0;
        box-shadow: none !important;
        padding: 0;
        transition: none;
    }

    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover .cxb-b2b-minimalist-expandable {
        box-shadow: none !important;
        border: none;
        opacity: 1;
        visibility: visible;
    }

    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-info {
        flex-grow: 1;
    }

    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title,
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title,
    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover .cxb-b2b-product-title,
    .cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover .cxb-b2b-product-title {
        margin-bottom: 5px;
    }

    /* On small screens: hide the circular icon, restore text button */
    .cxb-b2b-product-card .cxb-b2b-mh-quote-icon {
        display: none !important;
    }
    /* Exception: minimalist-hidden keeps the circular icon on small screens */
    .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-mh-quote-icon {
        display: flex !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }
    .cxb-b2b-product-card-minimalist-hidden .cxb-b2b-minimalist-expandable .cxb-b2b-product-actions {
        display: block;
    }
}

/* =================================================================
   Comprehensive Mode — Circular Add-to-Quote Icon on ALL templates
   ================================================================= */

/* --- Base styles for circular icon in template3 & single product gallery ---
   Mirrors the same styles as .cxb-b2b-product-card .cxb-b2b-mh-quote-icon */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon {
    position: absolute;
    bottom: 8px;
    right: 8px;
    left: auto;
    top: auto;
    z-index: 5;
    width: 30px;
    height: 30px;
    min-width: 0;
    min-height: 0;
    max-width: none;
    max-height: none;
    padding: 5px;
    margin: 0;
    border: none;
    border-radius: 50%;
    background-color: var(--cxb-primary-color, #0A7AFF);
    background-image: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.2s ease, visibility 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
    box-sizing: border-box;
    line-height: 1;
    appearance: none;
    -webkit-appearance: none;
    font-size: 0;
    box-shadow: none;
    outline: none;
    overflow: visible;
    color: #ffffff;
}

/* Single product gallery: top-right, always visible, 40px on desktop */
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon {
    bottom: auto;
    top: 8px;
    z-index: 10;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    width: 40px;
    height: 40px;
}
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-icon-img {
    width: 26px;
    height: 26px;
}

/* Mobile: reset single product gallery button to 30px */
@media screen and (max-width: 768px) {
    .cxb-b2b-product-images .cxb-b2b-mh-quote-icon {
        width: 30px;
        height: 30px;
    }
    .cxb-b2b-product-images .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-icon-img {
        width: 20px;
        height: 20px;
    }
}

/* Always show styled tooltip on button hover (single product gallery — no overflow clipping) */
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon:hover .cxb-b2b-mh-quote-tooltip {
    opacity: 1;
    visibility: visible;
}

/* Ripple ring for template3 & single product */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon::before,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon::before {
    content: '';
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    border-radius: 50%;
    background-color: var(--cxb-primary-color, #0A7AFF);
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    border: none; margin: 0; padding: 0; box-shadow: none;
}

/* Expanded hover hotspot for single product gallery — extends 30px outward
   so the cursor never accidentally triggers the image zoom while approaching
   the button.  Uses ::after (::before is already taken by the ripple ring). */
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon::after {
    content: '';
    position: absolute;
    top: -30px; left: -30px;
    width: calc(100% + 60px);
    height: calc(100% + 60px);
    border-radius: 50%;
    z-index: 1;           /* above the overlay (z-index:5 on overlay, but this is inside the button at z-index:10) */
    pointer-events: auto; /* capture mouse events in the extended zone */
    background: transparent;
}

/* Icon image */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-icon-img,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-icon-img {
    width: 20px; height: 20px; display: block;
    filter: brightness(0) invert(1);
    border: none; border-radius: 0; margin: 0; padding: 0; box-shadow: none;
}

/* Checkmark */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-check,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-check {
    display: none; color: #fff; font-size: 16px; font-weight: bold; line-height: 1;
}

/* Show on card hover (desktop) — template3 */
.cxb-b2b-template3-product-card:hover .cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon {
    opacity: 1; visibility: visible; pointer-events: auto;
}

/* Show on card hover (desktop) — all product cards */
.cxb-b2b-product-card:hover .cxb-b2b-mh-quote-icon {
    opacity: 1; visibility: visible; pointer-events: auto;
}

/* Button hover: scale up + darken — template3 & single */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon:hover,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon:hover {
    transform: scale(1.2);
    background-color: color-mix(in srgb, var(--cxb-primary-color, #0A7AFF) 80%, #000);
}

/* First-hover animation */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover {
    animation: cxb-mh-pulse 0.6s ease 5;
}
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover::before,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover::before {
    animation: cxb-mh-ripple 1s ease-out 3;
}

/* Tooltip */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-tooltip,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-tooltip {
    position: absolute;
    bottom: calc(100% + 15px);
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    background: var(--cxb-primary-color, #0A7AFF);
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 1.3;
    opacity: 0; visibility: hidden; pointer-events: none;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-tooltip::after,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-tooltip::after {
    content: '';
    position: absolute;
    top: 100%; left: 50%;
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: var(--cxb-primary-color, #0A7AFF) transparent transparent transparent;
}

/* Tooltip visible on first-hover — SUPPRESSED: JS floating tooltip handles display */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover .cxb-b2b-mh-quote-tooltip,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-first-hover .cxb-b2b-mh-quote-tooltip {
    /* Do NOT set opacity/visibility — JS floating clone handles this */
}

/* In-quote state */
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote {
    background-color: #28a745;
    opacity: 1; visibility: visible; pointer-events: auto;
}
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote .cxb-b2b-mh-quote-icon-img,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote .cxb-b2b-mh-quote-icon-img {
    display: none;
}
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote .cxb-b2b-mh-quote-check,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote .cxb-b2b-mh-quote-check {
    display: block;
}

/* --- Comprehensive mode: mobile — always show circular icon on all cards & gallery --- */
@media (hover: none) {
    body.cxb-quote-mode-comprehensive .cxb-b2b-product-card:not(.cxb-b2b-product-card-minimalist-hidden) .cxb-b2b-mh-quote-icon,
    body.cxb-quote-mode-comprehensive .cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon {
        display: flex !important;
        opacity: 1; visibility: visible; pointer-events: auto;
    }
}
@media screen and (max-width: 768px) {
    body.cxb-quote-mode-comprehensive .cxb-b2b-product-card:not(.cxb-b2b-product-card-minimalist-hidden) .cxb-b2b-mh-quote-icon,
    body.cxb-quote-mode-comprehensive .cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon {
        display: flex !important;
        opacity: 1; visibility: visible; pointer-events: auto;
    }
}

/* =================================================================
   Floating Tooltip (body-level clone — avoids overflow:hidden clipping)
   Created by JS and appended to <body> during first-hover animation.
   ================================================================= */
.cxb-b2b-mh-floating-tooltip {
    white-space: nowrap;
    background: var(--cxb-primary-color, #0A7AFF);
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 1.3;
    pointer-events: none;
    animation: cxb-mh-floating-tip-fade 3.1s ease forwards;
}
.cxb-b2b-mh-floating-tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: var(--cxb-primary-color, #0A7AFF) transparent transparent transparent;
}

@keyframes cxb-mh-floating-tip-fade {
    0%   { opacity: 0; }
    8%   { opacity: 1; }
    85%  { opacity: 1; }
    100% { opacity: 0; }
}

/* ==========================================================================
   THEME-HARDENING FIXES — 2026-04-07
   Ensures plugin styles remain consistent regardless of the active WP theme.
   ========================================================================== */

/* ------------------------------------------------------------------
   FIX 1 — Mobile: Elementor Widget Container outer margin
   for CXB Product Inquiry (was flush against screen edge)
   ------------------------------------------------------------------ */
@media (max-width: 768px) {
    .elementor-widget-container .cxb-b2b-product-inquiry {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    /* Also protect the Elementor form widget wrapper */
    .elementor-widget-container .cxb-form-wrap {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
}

/* ------------------------------------------------------------------
   FIX 2 — Mobile Category Navigation: theme-proof + no top-layer
   2a  Harden all visual styles so theme switching cannot alter them.
   2b  Lower z-index so the nav no longer obscures other elements
       while retaining position:sticky for scroll-pinning.
   ------------------------------------------------------------------ */
@media (max-width: 768px) {
    .cxb-mobile-cat-nav {
        z-index: 99 !important;           /* was 200; now below most theme overlays */
        display: flex !important;
        align-items: center !important;
        height: 60px !important;
        background: #ffffff !important;
        border-bottom: 1px solid #e5e7eb !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
        padding: 0 !important;
        position: sticky !important;
        width: 100vw !important;
        margin-left: calc(-50vw + 50%) !important;
        box-sizing: border-box !important;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
    }

    .cxb-mobile-cat-nav.is-sticky-shrunk {
        height: 42px !important;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.10) !important;
    }

    .cxb-cat-nav-arrow {
        flex-shrink: 0 !important;
        border: 1px solid #e5e7eb !important;
        background: transparent !important;
        border-radius: 50% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        cursor: pointer !important;
        color: #374151 !important;
        padding: 0 !important;
        margin: 0 !important;
        box-shadow: none !important;
        -webkit-appearance: none !important;
        appearance: none !important;
        outline: none !important;
    }

    .cxb-cat-nav-arrow:hover {
        background: rgba(249, 250, 251, 0.6) !important;
        border-color: #d1d5db !important;
        border-radius: 50% !important;
        box-shadow: none !important;
    }

    .cxb-cat-nav-arrow svg {
        stroke: #374151 !important;
        fill: none !important;
    }

    .cxb-cat-nav-list {
        display: flex !important;
        align-items: center !important;
        list-style: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .cxb-cat-nav-link {
        display: flex !important;
        align-items: center !important;
        padding: 10px 16px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        color: #374151 !important;
        text-decoration: none !important;
        background: #f9fafb !important;
        border-radius: 20px !important;
        border: 1px solid transparent !important;
        white-space: nowrap !important;
        line-height: normal !important;
        box-shadow: none !important;
        text-transform: none !important;
        letter-spacing: normal !important;
    }

    .cxb-cat-nav-link:hover {
        background: #f3f4f6 !important;
        color: #111827 !important;
        text-decoration: none !important;
        border-radius: 20px !important;
    }

    .cxb-cat-nav-item.is-active .cxb-cat-nav-link {
        background: var(--cxb-primary-color, #0A7AFF) !important;
        color: #ffffff !important;
        border-color: var(--cxb-primary-color, #0A7AFF) !important;
    }

    .cxb-cat-nav-item.is-active .cxb-cat-nav-link:hover {
        background: var(--cxb-primary-color-dark, #0866D6) !important;
        color: #ffffff !important;
    }
}

/* ------------------------------------------------------------------
   FIX 3 — H-Tag text styles: lock font-size & color with !important
   so themes cannot override them.
   ------------------------------------------------------------------ */

/* 3a. Taxonomy title (archive / category pages) */
.cxb-b2b-taxonomy-title {
    font-size: 20px !important;
    color: #000 !important;
}

/* 3b. Product card title (h6) */
.cxb-b2b-product-title {
    font-size: 17px !important;
    font-weight: 600 !important;
    color: inherit !important;
    line-height: 1.3 !important;
    margin: 0 0 12px 0 !important;
}
.cxb-b2b-product-title a {
    color: inherit !important;
    text-decoration: none !important;
}

/* 3c. Single product page title */
.cxb-b2b-product-content-title {
    font-size: 28px !important;
    font-weight: 600 !important;
    color: #000 !important;
}

/* 3d. Single product page title (template3 / left-layout) */
.cxb-b2b-product-content-left .cxb-b2b-product-title {
    color: #000 !important;
}

/* 3e. Related products heading */
.cxb-b2b-related-products h2 {
    font-size: 28px !important;
    font-weight: 600 !important;
    color: #333 !important;
}

/* 3f. Child categories heading */
.cxb-b2b-child-categories h3 {
    font-size: 20px !important;
    color: #333 !important;
}
@media (max-width: 768px) {
    .cxb-b2b-child-categories h3 {
        font-size: 14px !important;
        color: #333 !important;
    }
    .cxb-b2b-related-products h2 {
        font-size: 22px !important;
    }
}

/* 3g. Banner title & description */
.cxb-b2b-banner-title {
    font-size: 26px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
}
.cxb-b2b-banner-description {
    font-size: 16px !important;
    color: #ffffff !important;
}
@media (max-width: 768px) {
    .cxb-b2b-banner-title {
        font-size: 22px !important;
    }
    .cxb-b2b-banner-description {
        font-size: 14px !important;
    }
}

/* 3h. SEO content headings */
.cxb-b2b-seo-content h1,
.cxb-b2b-seo-content h2,
.cxb-b2b-seo-content h3,
.cxb-b2b-seo-content h4,
.cxb-b2b-seo-content h5,
.cxb-b2b-seo-content h6 {
    color: #000 !important;
}
@media (max-width: 768px) {
    .cxb-b2b-seo-content h2,
    .cxb-b2b-seo-content h3,
    .cxb-b2b-seo-content h4 {
        font-size: 18px !important;
    }
}
@media (max-width: 480px) {
    .cxb-b2b-seo-content h2,
    .cxb-b2b-seo-content h3,
    .cxb-b2b-seo-content h4 {
        font-size: 16px !important;
    }
}

/* 3i. Product description headings */
.cxb-b2b-product-description h1,
.cxb-b2b-product-description h2,
.cxb-b2b-product-description h3,
.cxb-b2b-product-description h4,
.cxb-b2b-product-description h5,
.cxb-b2b-product-description h6 {
    color: #000 !important;
}

/* 3j. No-products heading */
.cxb-b2b-no-products h2,
.cxb-b2b-no-products .cxb-b2b-no-products-title {
    color: #000000 !important;
}

/* 3k. Template3 product card title hardening */
.cxb-b2b-page-background-wrapper .content-product-card .cxb-b2b-product-title {
    font-size: 17px !important;
    font-weight: 600 !important;
    color: inherit !important;
}

/* 3l. Minimalist-hidden card title */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title,
.cxb-b2b-page-background-wrapper .cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden .cxb-b2b-product-title {
    color: #fff !important;
}

/* 3m. Breadcrumb text (outside banner: black; inside banner: white) */
.cxb-b2b-breadcrumbs {
    font-size: 14px !important;
    color: #000000 !important;
}
.cxb-b2b-breadcrumbs a {
    color: #000000 !important;
}
/* Override: breadcrumbs inside a banner must stay white */
.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs {
    color: #ffffff !important;
}
.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs a {
    color: #ffffff !important;
}
.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs .separator {
    color: rgba(255, 255, 255, 0.7) !important;
}
.cxb-b2b-banner-internal-content .cxb-b2b-breadcrumbs .current {
    color: #ffffff !important;
}

/* 3n. Quote page headings (scoped via body class) */
body.cxb-b2b-quote-page h1,
body.cxb-b2b-quote-page h2,
body.cxb-b2b-quote-page h3 {
    color: #000 !important;
}

/* ------------------------------------------------------------------
   FIX 4 — Button style hardening (hover effects)
   Prevent themes from overriding border-radius, shape, and visual
   properties on hover for all plugin buttons.
   ------------------------------------------------------------------ */

/* 4a. Add-to-Quote circular icon — all contexts */
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon,
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon:hover,
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon:focus,
.cxb-b2b-product-card .cxb-b2b-mh-quote-icon:active,
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon,
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon:hover,
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon:focus,
.cxb-b2b-template3-product-image .cxb-b2b-mh-quote-icon:active,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon:hover,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon:focus,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon:active {
    border-radius: 50% !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}

/* 4b. Single product gallery icon — extra specificity */
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-quote-icon-single,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-quote-icon-single:hover,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote,
.cxb-b2b-product-images .cxb-b2b-mh-quote-icon.cxb-b2b-mh-in-quote:hover {
    border-radius: 50% !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* 4c. Gallery left/right arrows — keep circular + fixed icon color on hover */
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow:hover,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow:focus,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow:active,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow.prev,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow.prev:hover,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow.next,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow.next:hover {
    border-radius: 50% !important;
    border: none !important;
    outline: none !important;
    color: #333 !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    padding: 0 !important;
    min-width: 40px !important;
    min-height: 40px !important;
    width: 40px !important;
    height: 40px !important;
}

/* Lock the SVG stroke so themes cannot override arrow icon color */
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow svg,
body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow:hover svg {
    stroke: #333 !important;
    fill: none !important;
}

/* 4d. Slider arrows — keep circular */
.cxb-b2b-page-background-wrapper .cxb-b2b-slider-arrow.cxb-b2b-slider-arrow,
.cxb-b2b-page-background-wrapper .cxb-b2b-slider-arrow.cxb-b2b-slider-arrow:hover,
.cxb-b2b-page-background-wrapper .cxb-b2b-slider-arrow.cxb-b2b-slider-arrow:focus,
.cxb-b2b-page-background-wrapper .cxb-b2b-slider-arrow.cxb-b2b-slider-arrow:active {
    border-radius: 50% !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}

/* 4e. Horizontal categories arrows — keep circular */
.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow,
.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow:hover,
.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-arrow.cxb-horizontal-categories-arrow:focus {
    border-radius: 50% !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}

/* 4f. Rectangular action buttons — lock border-radius on all states */
.cxb-b2b-view-details-button,
.cxb-b2b-view-details-button:hover,
.cxb-b2b-view-details-button:focus,
.cxb-b2b-view-details-button:active {
    border-radius: 6px !important;
    text-decoration: none !important;
    border: none !important;
    outline: none !important;
}

.cxb-b2b-inquiry-button,
.cxb-b2b-inquiry-button:hover,
.cxb-b2b-inquiry-button:focus,
.cxb-b2b-inquiry-button:active {
    border-radius: 6px !important;      /* was 4px on base; 6px on card context — use 6px */
    text-decoration: none !important;
    border: none !important;
    outline: none !important;
}

.cxb-b2b-add-to-quote-button,
.cxb-b2b-add-to-quote-button:hover,
.cxb-b2b-add-to-quote-button:focus,
.cxb-b2b-add-to-quote-button:active {
    border-radius: 6px !important;
    text-decoration: none !important;
    border: none !important;
    outline: none !important;
}

/* 4g. Category link buttons */
.cxb-b2b-category-link,
.cxb-b2b-category-link:hover,
.cxb-b2b-category-link:focus {
    border-radius: 6px !important;
    text-decoration: none !important;
}
.cxb-b2b-category-list .cxb-b2b-category-link:hover,
.cxb-b2b-category-list .cxb-b2b-category-link:focus {
    color: #ffffff !important;
    background-color: var(--cxb-primary-color, #0A7AFF) !important;
    border-color: var(--cxb-primary-color, #0A7AFF) !important;
}

/* 4g2. Horizontal product category navigation (template1) — hover text color */
.cxb-b2b-template1-category-link {
    color: #333 !important;
    text-decoration: none !important;
}
.cxb-b2b-template1-category-link:hover {
    color: #ffffff !important;
    text-decoration: none !important;
    background-color: var(--cxb-primary-color, #0A7AFF) !important;
    border-color: var(--cxb-primary-color, #0A7AFF) !important;
}
.cxb-b2b-template1-category-item.active .cxb-b2b-template1-category-link,
.cxb-b2b-template1-category-item.active .cxb-b2b-template1-category-link:hover {
    color: #ffffff !important;
    background-color: var(--cxb-primary-color, #0A7AFF) !important;
    border-color: var(--cxb-primary-color, #0A7AFF) !important;
}
/* Subcategory dropdown links */
.cxb-b2b-template1-subcategory-menu a {
    color: #333 !important;
    text-decoration: none !important;
}
.cxb-b2b-template1-subcategory-menu a:hover {
    color: #ffffff !important;
}
/* Third-level dropdown links */
.cxb-b2b-template1-thirdlevel-menu a {
    color: #333 !important;
    text-decoration: none !important;
}
.cxb-b2b-template1-thirdlevel-menu a:hover {
    color: #ffffff !important;
}

/* 4h. Template3 footer buttons */
.cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-button,
.cxb-b2b-template3-product-footer .cxb-b2b-add-to-quote-button:hover,
.cxb-b2b-template3-product-footer .cxb-b2b-view-details-button,
.cxb-b2b-template3-product-footer .cxb-b2b-view-details-button:hover,
.cxb-b2b-template3-product-footer .cxb-b2b-inquiry-button,
.cxb-b2b-template3-product-footer .cxb-b2b-inquiry-button:hover {
    border-radius: 6px !important;
    border: none !important;
}

/* 4i. Product card hover — prevent theme from adding its own button styles */
.cxb-b2b-product-card .cxb-b2b-add-to-quote-button:hover,
.cxb-b2b-product-card .cxb-b2b-inquiry-button:hover,
.cxb-b2b-product-card .cxb-b2b-view-details-button:hover,
.cxb-b2b-template3-product-card .cxb-b2b-add-to-quote-button:hover,
.cxb-b2b-template3-product-card .cxb-b2b-inquiry-button:hover,
.cxb-b2b-template3-product-card .cxb-b2b-view-details-button:hover {
    border-radius: 6px !important;
    transform: none !important;
    box-shadow: none !important;
    border: none !important;
}

/* 4j. CXB Form submit button */
.cxb-form-submit,
.cxb-form-submit:hover,
.cxb-form-submit:focus,
.cxb-form-submit:active {
    border-radius: 6px !important;
    border: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    text-decoration: none !important;
}

/* 4k. Email inquiry button on product cards */
.cxb-b2b-email-inquiry-button,
.cxb-b2b-email-inquiry-button:hover,
.cxb-b2b-email-inquiry-button:focus {
    border-radius: 50% !important;
    border: none !important;
    box-shadow: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}

/* 4l. Mobile cat-nav arrows (already covered above but reinforce hover) */
@media (max-width: 768px) {
    .cxb-cat-nav-arrow,
    .cxb-cat-nav-arrow:hover,
    .cxb-cat-nav-arrow:focus,
    .cxb-cat-nav-arrow:active {
        border-radius: 50% !important;
    }

    /* Mobile gallery arrows */
    body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow,
    body .cxb-b2b-gallery-arrow.cxb-b2b-gallery-arrow:hover {
        width: 32px !important;
        height: 32px !important;
        min-width: 32px !important;
        min-height: 32px !important;
        border-radius: 50% !important;
    }
}

/* ------------------------------------------------------------------
   FIX 5 — Banner layout: prevent horizontal scrollbar
   100vw includes scrollbar width on some browsers/OS, which makes
   the banner wider than the viewport.  overflow-x:clip on the
   outer wrapper clips the excess without breaking position:sticky
   (unlike overflow:hidden which creates a new scroll container).
   ------------------------------------------------------------------ */
.cxb-b2b-page-background-wrapper {
    overflow-x: clip;
}

/* Also apply to the archive/taxonomy containers that host banners */
.cxb-b2b-products-taxonomy-container,
.cxb-b2b-products-archive-container,
.cxb-b2b-product-single-container {
    overflow-x: clip;
}

/* Safety: ensure body-level clip on desktop as well (mobile already
   has this via mobile-menu.css).  Scoped to pages that use the plugin. */
body.cxb-b2b-has-banner {
    overflow-x: clip;
}

/* Fallback for browsers that don't support clip: use hidden only on the
   wrapper (not body, to avoid breaking sticky). */
@supports not (overflow: clip) {
    .cxb-b2b-page-background-wrapper {
        overflow-x: hidden;
    }
}

/* ==========================================================================
   END THEME-HARDENING FIXES
   ========================================================================== */.cxb-b2b-product-card .cxb-b2b-add-to-quote-button,.cxb-b2b-product-card .cxb-b2b-inquiry-button,.cxb-b2b-template3-product-card .cxb-b2b-add-to-quote-button,.cxb-b2b-template3-product-card .cxb-b2b-inquiry-button{min-height:38px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxb-b2b-product-card .cxb-b2b-add-to-quote-button .cxb-b2b-button-icon,.cxb-b2b-product-card .cxb-b2b-inquiry-button .cxb-b2b-button-icon,.cxb-b2b-template3-product-card .cxb-b2b-add-to-quote-button .cxb-b2b-button-icon,.cxb-b2b-template3-product-card .cxb-b2b-inquiry-button .cxb-b2b-button-icon{line-height:1;display:inline-flex;align-items:center;justify-content:center;height:1em;min-width:1em;flex:0 0 auto}.cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-check,.cxb-b2b-mh-quote-icon .cxb-b2b-mh-quote-icon-img{line-height:1}@media screen and (max-width:768px){.cxb-b2b-product-card .cxb-b2b-add-to-quote-button,.cxb-b2b-product-card .cxb-b2b-inquiry-button,.cxb-b2b-template3-product-card .cxb-b2b-add-to-quote-button,.cxb-b2b-template3-product-card .cxb-b2b-inquiry-button{min-height:36px;line-height:1.3}}@media screen and (max-width:480px){.cxb-b2b-product-card .cxb-b2b-add-to-quote-button,.cxb-b2b-product-card .cxb-b2b-inquiry-button,.cxb-b2b-template3-product-card .cxb-b2b-add-to-quote-button,.cxb-b2b-template3-product-card .cxb-b2b-inquiry-button{min-height:29px;line-height:1.3}}

.cxb-b2b-add-to-quote-button .cxb-b2b-btn-icon-added,.cxb-b2b-add-to-quote-button .cxb-b2b-btn-label-added{display:none}.cxb-b2b-add-to-quote-.cxb-b2b-in-quote .cxb-b2b-btn-icon-default,.cxb-b2b-add-to-quote-.cxb-b2b-in-quote .cxb-b2b-btn-label-default{display:none}.cxb-b2b-add-to-quote-.cxb-b2b-in-quote .cxb-b2b-btn-icon-added,.cxb-b2b-add-to-quote-.cxb-b2b-in-quote .cxb-b2b-btn-label-added{display:inline}.cxb-b2b-add-to-quote-button .cxb-b2b-btn-label{display:inline}

/* PRODUCT DETAIL NAVIGATION - TAB SWITCH STYLE */
.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation{background-color:#f9fafb !important;border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;padding:5px 6px;align-items:center;box-sizing:border-box}.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-track{display:flex;flex-wrap:wrap;gap:4px;padding:0;max-width:100%;box-sizing:border-box}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button{display:inline-flex;align-items:center;justify-content:center;height:39px;padding:0 20px;line-height:1;min-width:0;margin-bottom:0;border:none;border-radius:8px;background-color:transparent;font-size:15px;font-weight:600;color:#4a5565;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button:hover{background-color:#ffffff;color:#101828}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button.active{background-color:var(--cxb-primary-color,#0A7AFF);border-bottom-color:transparent;color:#ffffff;box-shadow:0 1px 2px rgba(16,24,40,0.08),0 4px 10px rgba(var(--cxb-primary-color-rgb,10,122,255),0.26)}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button.active:hover{background-color:var(--cxb-primary-color,#0A7AFF);color:#ffffff}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button:focus-visible{outline:2px solid var(--cxb-primary-color,#0A7AFF);outline-offset:2px}.cxb-b2b-nav-style-tabs .cxb-b2b-tab-pane{animation:cxbTabPaneIn 0.25s ease}.cxb-b2b-nav-style-tabs .cxb-b2b-tab-pane:focus{outline:none}@keyframes cxbTabPaneIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cxb-b2b-nav-style-tabs .cxb-b2b-tab-section-title{display:none}.cxb-b2b-nav-style-tabs .cxb-b2b-tab-content{padding-top:10px}@media screen and (max-width:768px){.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation{padding-top:0;padding-bottom:0;border-left:none;border-right:none;border-radius:0}.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-track{flex:0 0 auto;flex-wrap:nowrap;gap:6px;padding:8px 0}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button,.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-content .cxb-b2b-tab-button{flex:0 0 auto;height:auto;line-height:normal;padding:9px 16px;border:none;border-radius:999px;font-size:14px;background-color:#ffffff;color:#4a5565;transition:background-color 0.2s ease,color 0.2s ease,padding 0.25s ease,font-size 0.25s ease}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button.active,.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tabs-scroll-content .cxb-b2b-tab-button.active{border:none;background-color:var(--cxb-primary-color,#0A7AFF);color:#ffffff}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation.is-sticky .cxb-b2b-tabs-track{padding:5px 0}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation.cxb-b2b-tabs-navigation.is-sticky .cxb-b2b-tabs-scroll-content .cxb-b2b-tab-button{padding:7px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.cxb-b2b-nav-style-tabs .cxb-b2b-tab-pane{animation:none}.cxb-b2b-product-tabs.cxb-b2b-nav-style-tabs .cxb-b2b-tabs-navigation .cxb-b2b-tab-button{transition:none}}

.cxb-b2b-quote-basket-sidebar,.cxb-b2b-quote-basket-overlay{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important;overflow:hidden !important}.cxb-b2b-add-to-quote-button{display:inline-flex;align-items:center;padding:8px 12px;background-color:var(--cxb-primary-color,#0A7AFF);color:#fff;border:1px solid var(--cxb-primary-color,#0A7AFF);border-radius:4px;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease;width:auto;min-width:min-content;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxb-b2b-add-to-quote-button:hover{background-color:var(--cxb-primary-color-hover,#085FCC);border-color:var(--cxb-primary-color-hover,#085FCC);color:#fff}.cxb-b2b-add-to-quote-button.loading{opacity:0.7;cursor:not-allowed}.cxb-b2b-add-to-quote-.cxb-b2b-in-quote{background-color:#dc3545 !important;border-color:#dc3545 !important;color:#fff !important}.cxb-b2b-add-to-quote-button .cxb-b2b-btn-label-default{display:inline !important}.cxb-b2b-add-to-quote-button .cxb-b2b-btn-label-added{display:none !important}.cxb-b2b-add-to-quote-.cxb-b2b-in-quote .cxb-b2b-btn-label-default{display:none !important}.cxb-b2b-add-to-quote-.cxb-b2b-in-quote .cxb-b2b-btn-label-added{display:inline !important}.cxb-b2b-add-to-quote-.cxb-b2b-in-quote:hover{background-color:#c82333 !important;border-color:#c82333 !important;color:#fff !important}.cxb-b2b-quote-message{display:block;padding:10px 15px;margin:10px 0;border-radius:4px;font-size:14px;font-weight:500}.cxb-b2b-quote-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.cxb-b2b-quote-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.cxb-b2b-quote-container{max-width:1200px;margin:40px auto;padding:0 20px}.cxb-b2b-quote-section-title{font-size:24px;font-weight:600;margin-bottom:20px;color:#333}.cxb-b2b-quote-list-section{margin-bottom:40px}.cxb-b2b-quote-table{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;}.cxb-b2b-quote-table th,.cxb-b2b-quote-table td{padding:15px;text-align:left;border-bottom:1px solid #eee}.cxb-b2b-quote-table th{background-color:var(--cxb-primary-color-hover,#085FCC);font-weight:600;color:#fff;border-bottom:none}.cxb-b2b-quote-table tr:last-child td{border-bottom:none}.cxb-b2b-quote-table thead tr:first-child th:first-child{border-top-left-radius:8px}.cxb-b2b-quote-table thead tr:first-child th:last-child{border-top-right-radius:8px}.cxb-b2b-quote-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.cxb-b2b-quote-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.cxb-b2b-quote-request-content{display:grid;grid-template-columns:1fr;gap:40px}.cxb-b2b-quote-request-products{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden}.cxb-b2b-quote-request-table{width:100%;border-collapse:collapse}.cxb-b2b-quote-request-table-header{display:grid;grid-template-columns:120px 1fr 150px 100px;padding:12px 20px;background-color:var(--cxb-primary-color,#0A7AFF);border-bottom:1px solid #eee;font-weight:600;color:#ffffff;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;min-height:45px;box-sizing:border-box;align-items:center;border-top-left-radius:8px;border-top-right-radius:8px}.cxb-b2b-quote-request-table-row{display:grid;grid-template-columns:120px 1fr 150px 100px;padding:16px 20px;border-bottom:1px solid #eee;align-items:center}.cxb-b2b-quote-request-table-row:last-child{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cxb-b2b-quote-request-table-cell{padding:10px}.cxb-b2b-quote-request-table-cell.product-picture img{width:80px;height:80px;object-fit:cover;border-radius:4px}.cxb-b2b-quote-request-no-image{width:80px;height:80px;background-color:#f8f9fa;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}.cxb-b2b-quote-request-table-cell.product-name h3{margin:0;font-size:16px;font-weight:500;color:#333}.cxb-b2b-quote-request-quantity{width:150px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;max-width:100%;background-color:#fff !important;color:#333 !important}.cxb-b2b-quote-request-remove{padding:8px 16px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.cxb-b2b-quote-request-remove:hover{background-color:#c82333}.cxb-b2b-quote-request-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:30px}.cxb-b2b-quote-request-form-content{max-width:800px;margin:0 auto}.cxb-b2b-quote-request-form-row{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}.cxb-b2b-quote-product-info{display:flex;align-items:center}.cxb-b2b-quote-product-thumb{margin-right:15px}.cxb-b2b-quote-product-thumb img{max-width:80px;height:auto;border-radius:4px}.cxb-b2b-quote-product-title{margin:0;font-size:16px;font-weight:500}.cxb-b2b-quote-product-title a{color:#333;text-decoration:none}.cxb-b2b-quote-product-title a:hover{color:var(--cxb-primary-color,#0A7AFF)}.cxb-b2b-quote-quantity input{width:80px;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff !important;color:#333 !important}.cxb-b2b-remove-from-quote{color:#dc3545;text-decoration:none;font-size:14px;font-weight:500}.cxb-b2b-remove-from-quote:hover{color:#c82333;text-decoration:underline}.cxb-b2b-quote-actions-bottom{margin-top:20px;text-align:right}.cxb-b2b-clean-quote{padding:10px 20px;background-color:#6c757d;color:#fff;border:1px solid #6c757d;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.cxb-b2b-clean-quote:hover{background-color:#5a6268;border-color:#545b62}.cxb-b2b-quote-empty{padding:40px;text-align:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:16px;color:#6c757d}.cxb-b2b-quote-form-section{background-color:#f8f9fa;padding:30px;border-radius:4px;border:1px solid #dee2e6}.cxb-b2b-quote-form-fields{margin-bottom:20px}.cxb-b2b-quote-form-row{display:flex;margin-bottom:20px;gap:20px}.cxb-b2b-quote-form-field{flex:1}.cxb-b2b-quote-form-field.full-width{flex:100%}.cxb-b2b-quote-form-field label{display:block;margin-bottom:8px;font-weight:500;color:#333}.cxb-b2b-quote-form-field input[type="text"],.cxb-b2b-quote-form-field input[type="email"],.cxb-b2b-quote-form-field textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;background-color:#fff;color:#333}.cxb-b2b-quote-form-field textarea{resize:vertical;min-height:120px}.cxb-b2b-quote-form-field input[type="text"]:focus,.cxb-b2b-quote-form-field input[type="email"]:focus,.cxb-b2b-quote-form-field textarea:focus{outline:none;border-color:var(--cxb-primary-color,#0A7AFF);box-shadow:0 0 0 0.2rem rgba(var(--cxb-primary-color-rgb,10,122,255),0.25)}.cxb-b2b-quote-submit-button{padding:12px 30px;background-color:var(--cxb-primary-color,#0A7AFF);color:#fff;border:1px solid var(--cxb-primary-color,#0A7AFF);border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.cxb-b2b-quote-submit-button:hover{background-color:var(--cxb-primary-color-hover,#085FCC);border-color:var(--cxb-primary-color-hover,#085FCC)}.cxb-b2b-quote-form .required{color:#dc3545}@media(max-width:768px){.cxb-b2b-quote-form-row{flex-direction:column;gap:15px}.cxb-b2b-quote-product-info{flex-direction:column;align-items:flex-start}.cxb-b2b-quote-product-thumb{margin-bottom:10px}.cxb-b2b-quote-table th,.cxb-b2b-quote-table td{padding:10px;font-size:14px}}.cxb-b2b-quote-basket-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9998;display:none}.cxb-b2b-quote-basket-sidebar{position:fixed;top:0;right:-400px;width:380px;height:100vh;background-color:#f5f5f5;box-shadow:-2px 0 10px rgba(0,0,0,0.1);z-index:9999;transition:right 0.3s ease;display:flex;flex-direction:column}.cxb-b2b-quote-basket-sidebar.open{right:0}.cxb-b2b-quote-basket-header{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.cxb-b2b-quote-basket-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.cxb-b2b-quote-basket-close{background:none;border:none;font-size:24px;line-height:1;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.cxb-b2b-quote-basket-close:hover{color:#333}.cxb-b2b-quote-basket-content{flex:1;overflow-y:auto;padding:20px}.cxb-b2b-quote-basket-items{margin-bottom:20px}.cxb-b2b-quote-basket-empty{text-align:center;padding:40px 20px;color:#999;font-size:16px}.cxb-b2b-quote-basket-item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #eee;position:relative}.cxb-b2b-quote-basket-item:last-child{border-bottom:none}.cxb-b2b-quote-basket-item-image{width:60px;height:60px;margin-right:15px;flex-shrink:0}.cxb-b2b-quote-basket-item-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.cxb-b2b-quote-basket-item-details{flex:1}.cxb-b2b-quote-basket-item-details h4{margin:0 0 8px 0;font-size:14px;font-weight:500;color:#333;line-height:1.4}.cxb-b2b-quote-basket-item-quantity{display:flex;align-items:center}.cxb-b2b-quote-basket-item-quantity label{margin-right:8px;font-size:12px;color:#666}.cxb-b2b-quote-basket-quantity{width:60px;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:12px;background-color:#fff !important;color:#333 !important}.cxb-b2b-quote-basket-remove{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;line-height:1}.cxb-b2b-quote-basket-remove:hover{color:#dc3545}.cxb-b2b-quote-basket-footer{padding:20px;border-top:1px solid #eee;background-color:#f8f9fa}.cxb-b2b-quote-basket-total{display:flex;justify-content:space-between;margin-bottom:15px;font-size:16px;font-weight:600;color:#333}.cxb-b2b-quote-basket-actions{display:flex;gap:10px}.cxb-b2b-quote-basket-clear,.cxb-b2b-quote-basket-view{flex:1;padding:12px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.cxb-b2b-quote-basket-clear{background-color:#6c757d;color:#fff}.cxb-b2b-quote-basket-clear:hover{background-color:#5a6268}.cxb-b2b-quote-basket-view{background-color:var(--cxb-primary-color,#0A7AFF);color:#fff}.cxb-b2b-quote-basket-view:hover{background-color:var(--cxb-primary-color-hover,#085FCC)}.cxb-b2b-quote-basket-toggle{position:fixed !important;bottom:30px;right:30px;width:60px !important;height:60px !important;min-width:60px !important;min-height:60px !important;max-width:60px !important;max-height:60px !important;padding:0 !important;margin:0 !important;background-color:var(--cxb-primary-color,#0A7AFF)!important;color:#fff !important;border:none !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(10,122,255,0.3)!important;cursor:pointer !important;z-index:9997 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;transition:all 0.3s ease !important;line-height:normal !important;text-align:center !important;text-transform:none !important;text-decoration:none !important;letter-spacing:normal !important;font-size:14px !important;overflow:visible !important;box-sizing:border-box !important;-webkit-appearance:none !important;appearance:none !important;outline:none !important;float:none !important}.cxb-b2b-quote-basket-toggle:hover{background-color:var(--cxb-primary-color-hover,#085FCC)!important;transform:translateY(-2px)!important}.cxb-b2b-quote-basket-toggle.active{background-color:var(--cxb-primary-color-hover,#085FCC)!important}.cxb-b2b-quote-basket-toggle.has-items{box-shadow:0 4px 12px rgba(10,122,255,0.4)!important}.cxb-b2b-quote-basket-toggle.vibrate-ripple{}@media(min-width:769px){.cxb-b2b-quote-basket-toggle.has-items{animation:pulse 2s infinite !important}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(10,122,255,0.7)}70%{box-shadow:0 0 0 10px rgba(10,122,255,0)}100%{box-shadow:0 0 0 0 rgba(10,122,255,0)}}@keyframes vibrate-ripple{0%,100%{transform:translateX(0)translateY(0)scale(1);box-shadow:0 0 0 0 rgba(10,122,255,0.4)}10%,30%,50%,70%,90%{transform:translateX(-3px)translateY(-3px)scale(1.05)}20%,40%,60%,80%{transform:translateX(3px)translateY(3px)scale(1.05)}25%{box-shadow:0 0 0 10px rgba(10,122,255,0.2)}50%{box-shadow:0 0 0 20px rgba(10,122,255,0.1)}75%{box-shadow:0 0 0 30px rgba(10,122,255,0)}}.cxb-b2b-quote-basket-toggle.vibrate-ripple{animation:vibrate-ripple 3s ease-in-out !important;animation-fill-mode:forwards !important}}body .cxb-b2b-quote-basket-toggle-icon{font-size:20px !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important}body .cxb-b2b-quote-basket-toggle-icon svg{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;vertical-align:middle !important;fill:none !important;stroke:currentColor !important}body .cxb-b2b-quote-basket-toggle-count{position:absolute !important;top:-5px !important;right:-5px !important;background-color:#dc3545 !important;color:#fff !important;font-size:12px !important;font-weight:600 !important;min-width:20px !important;height:20px !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 4px !important;line-height:1 !important;box-sizing:border-box !important}body.cxb-b2b-quote-request-page{background-color:var(--cxb-page-background-color,#f5f5f5)}#cxb-b2b-quote-request-page{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif;background-color:var(--cxb-page-background-color,#f5f5f5);min-height:100%;margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;position:relative;box-sizing:border-box}body.cxb-b2b-quote-request-page,html.cxb-b2b-quote-request-page{margin:0;padding:0;width:100%;height:100%;background-color:var(--cxb-page-background-color,#f5f5f5)}.cxb-b2b-quote-request-container{max-width:1200px;margin:0 auto;padding:40px 20px;width:100%;box-sizing:border-box}.cxb-b2b-quote-request-header{text-align:center;margin-bottom:40px}.cxb-b2b-quote-request-header h1{font-size:32px;font-weight:700;color:#333;margin:0 0 10px 0;text-transform:uppercase;letter-spacing:1px}.cxb-b2b-quote-request-header p{font-size:16px;color:#666;margin:0}.cxb-b2b-quote-request-empty{text-align:center;padding:60px 20px;background-color:transparent;border-radius:0;box-shadow:none}.cxb-b2b-quote-request-empty p{font-size:18px;color:#666;margin-bottom:20px}.cxb-b2b-button{display:inline-block;padding:12px 30px;background-color:var(--cxb-primary-color,#0A7AFF);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:all 0.3s ease}.cxb-b2b-button:hover{background-color:var(--cxb-primary-color-hover,#085FCC);color:#fff}.cxb-b2b-quote-request-content{display:grid;grid-template-columns:1fr;gap:40px}.cxb-b2b-quote-request-products{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;padding:0;margin-bottom:30px}.cxb-b2b-quote-request-table{width:100%;border-collapse:collapse}.cxb-b2b-quote-request-table-header{display:grid;grid-template-columns:120px 1fr 150px 100px;padding:12px 20px;background-color:var(--cxb-primary-color,#0A7AFF);border-bottom:1px solid #eee;font-weight:600;color:#ffffff;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;min-height:45px;box-sizing:border-box;align-items:center;border-top-left-radius:8px;border-top-right-radius:8px}.cxb-b2b-quote-request-table-row{display:grid;grid-template-columns:120px 1fr 150px 100px;padding:16px 20px;border-bottom:1px solid #eee;align-items:center;background-color:transparent}.cxb-b2b-quote-request-table-row:nth-child(even){background-color:rgba(0,0,0,0.02)}.cxb-b2b-quote-request-table-row:last-child{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cxb-b2b-quote-request-table-cell{padding:10px}.cxb-b2b-quote-request-table-cell.product-picture img{width:80px;height:80px;object-fit:cover;border-radius:4px}.cxb-b2b-quote-request-no-image{width:80px;height:80px;background-color:#f8f9fa;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}.cxb-b2b-quote-request-table-cell.product-name h3{margin:0;font-size:16px;font-weight:500;color:#333}.cxb-b2b-quote-request-quantity{width:150px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;max-width:100%;background-color:#fff !important;color:#333 !important}.cxb-b2b-quote-request-remove{padding:8px 16px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.cxb-b2b-quote-request-remove:hover{background-color:#c82333}.cxb-b2b-quote-request-form{background-color:transparent;border-radius:0;box-shadow:none;padding:20px 0}.cxb-b2b-quote-request-form-content{max-width:800px;margin:0 auto}.cxb-b2b-quote-request-form-row{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media(min-width:768px){.cxb-b2b-quote-request-form-row:not(:has(.cxb-b2b-quote-request-form-group:only-child)){grid-template-columns:1fr 1fr}}.cxb-b2b-quote-request-form-group{margin-bottom:15px}.cxb-b2b-quote-request-form-group.full-width{grid-column:1 / -1}.cxb-b2b-quote-request-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.cxb-b2b-required-asterisk{color:#dc3545}.cxb-b2b-quote-request-form-group input[type="text"],.cxb-b2b-quote-request-form-group input[type="email"],.cxb-b2b-quote-request-form-group input[type="tel"],.cxb-b2b-quote-request-form-group textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color 0.3s ease;background-color:#fff;color:#333}.cxb-b2b-quote-request-form-group textarea{resize:vertical;min-height:120px}.cxb-b2b-quote-request-form-group input:focus,.cxb-b2b-quote-request-form-group textarea:focus{outline:none;border-color:var(--cxb-primary-color,#0A7AFF);box-shadow:0 0 0 0.2rem rgba(var(--cxb-primary-color-rgb,10,122,255),0.25)}.cxb-b2b-quote-request-form-actions{display:flex;gap:15px;margin-top:30px;flex-wrap:wrap}.cxb-b2b-button-primary{padding:14px 40px !important;background-color:var(--cxb-primary-color,#0A7AFF)!important;color:#fff !important;border:none !important;border-radius:4px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase !important;letter-spacing:0.5px !important;line-height:normal !important;text-decoration:none !important;box-shadow:none !important}.cxb-b2b-button-primary:hover{background-color:var(--cxb-primary-color-hover,#085FCC)!important;color:#fff !important}.cxb-b2b-button-secondary{padding:14px 30px !important;background-color:#6c757d !important;color:#fff !important;border:none !important;border-radius:4px !important;font-size:16px !important;font-weight:600 !important;cursor:pointer;transition:all 0.3s ease;text-decoration:none !important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none !important;line-height:normal !important}.cxb-b2b-button-secondary:hover{background-color:#5a6268 !important;color:#fff !important}@media(max-width:768px){.cxb-b2b-quote-basket-sidebar{width:100%;right:-100%}.cxb-b2b-quote-basket-header h3{font-size:16px}.cxb-b2b-quote-basket-item-image{width:50px;height:50px}.cxb-b2b-quote-basket-item-details h4{font-size:13px}.cxb-b2b-quote-basket-actions{flex-direction:column}.cxb-b2b-quote-basket-footer{padding-bottom:70px;padding-bottom:calc(20px+env(safe-area-inset-bottom,50px))}}.cxb-b2b-quote-request-message{padding:15px 20px;margin:20px 0;border-radius:4px;font-size:16px;line-height:1.5;border:1px solid transparent}.cxb-b2b-quote-request-message.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.cxb-b2b-quote-request-message.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.cxb-b2b-quote-request-table-row{border:1px solid #e9ecef;border-top:none;transition:background-color 0.3s ease}.cxb-b2b-quote-request-table-row:hover{background-color:#f8f9fa}.cxb-b2b-quote-request-table-row:nth-child(even){background-color:#f8f9fa}.cxb-b2b-quote-request-table-row:nth-child(even):hover{background-color:#e9ecef}.cxb-b2b-quote-request-table-cell{border-right:1px solid #e9ecef}.cxb-b2b-quote-request-table-cell:last-child{border-right:none}@media(max-width:480px){.cxb-b2b-quote-basket-toggle{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;max-width:42px !important;max-height:42px !important}.quote-cart-bottom-right.cxb-b2b-quote-basket-toggle{right:20px !important;left:auto !important}.quote-cart-bottom-left.cxb-b2b-quote-basket-toggle{left:20px !important;right:auto !important}.cxb-b2b-quote-basket-toggle-icon{font-size:14px !important}.cxb-b2b-quote-basket-toggle-icon svg{width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important}.cxb-b2b-quote-request-form-actions{flex-direction:column}.cxb-b2b-button-primary,.cxb-b2b-button-secondary{width:100%;text-align:center}}@media(max-width:768px){.cxb-b2b-quote-request-table-header,.cxb-b2b-quote-request-table-row{display:grid !important;grid-template-columns:55% 25% 20% !important;padding:6px 12px !important;gap:0 !important;align-items:center !important;box-sizing:border-box !important}.cxb-b2b-quote-request-table-row .product-name,.cxb-b2b-quote-request-table-header .product-name{display:none !important}.cxb-b2b-quote-request-table-header .product-picture,.cxb-b2b-quote-request-table-header .product-quantity,.cxb-b2b-quote-request-table-header .product-actions{color:#ffffff !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;padding:0 !important;display:block !important}.cxb-b2b-quote-request-table-header .product-picture{position:relative !important}.cxb-b2b-quote-request-table-header .product-picture::before{content:"Product" !important;position:static !important;display:block !important;color:#fff !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important}.cxb-b2b-quote-request-table-header .product-picture::after{display:none !important}.cxb-b2b-quote-request-table-header .product-picture{grid-column:1 !important}.cxb-b2b-quote-request-table-header .product-quantity{grid-column:2 !important}.cxb-b2b-quote-request-table-header .product-actions{grid-column:3 !important}.cxb-b2b-quote-request-table-row .product-picture{display:flex !important;align-items:center !important;gap:8px !important;padding:0 !important;width:100% !important;box-sizing:border-box !important}.cxb-b2b-quote-request-table-row .product-picture a{flex-shrink:0 !important;display:block !important;line-height:0 !important}.cxb-b2b-quote-request-table-row .product-picture img,.cxb-b2b-quote-request-table-row .product-picture .cxb-b2b-quote-request-no-image{width:40px !important;height:40px !important;object-fit:cover !important;border-radius:4px !important;flex-shrink:0 !important}.cxb-b2b-quote-request-no-image{font-size:10px !important;display:flex !important;align-items:center !important;justify-content:center !important}.cxb-b2b-quote-request-table-row .product-picture::after{content:attr(data-product-title)!important;font-size:12px !important;font-weight:500 !important;color:#333 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:calc(100% - 48px)!important;display:block !important;line-height:1.2 !important}.cxb-b2b-quote-request-table-row .product-quantity{padding:0 !important;width:100% !important;grid-column:2 !important}.cxb-b2b-quote-request-quantity{width:100% !important;max-width:100% !important;padding:6px 8px !important;font-size:12px !important;box-sizing:border-box !important;border:1px solid #ddd !important;border-radius:4px !important;text-align:left !important;background-color:#fff !important;color:#333 !important}.cxb-b2b-quote-request-table-row .product-actions{padding:0 !important;width:100% !important;text-align:center !important;grid-column:3 !important}.cxb-b2b-quote-request-remove{width:40px !important;height:30px !important;padding:0 !important;font-size:0 !important;color:transparent !important;background-color:#dc3545 !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="m15 9-6 6"/><path d="m9 9 6 6"/></svg>")!important;background-repeat:no-repeat !important;background-position:center !important;background-size:18px 18px !important;border:none !important;border-radius:4px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:100% !important}.cxb-b2b-quote-request-table-row{padding:6px 12px !important;margin:0 !important;border-bottom:1px solid #eee !important}.cxb-b2b-quote-request-table-header{border-top-left-radius:8px !important;border-top-right-radius:8px !important;background-color:var(--cxb-primary-color,#0A7AFF)!important}.cxb-b2b-quote-request-table-header .product-picture::before{display:block !important;}.cxb-b2b-quote-request-table-row .product-name{display:none !important}.cxb-b2b-quote-request-table-header>div,.cxb-b2b-quote-request-table-row>div{overflow:hidden !important}.cxb-b2b-quote-basket-toggle{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;max-width:42px !important;max-height:42px !important}.quote-cart-bottom-right.cxb-b2b-quote-basket-toggle{right:20px !important;left:auto !important}.quote-cart-bottom-left.cxb-b2b-quote-basket-toggle{left:20px !important;right:auto !important}.cxb-b2b-quote-basket-toggle-icon{font-size:14px !important}.cxb-b2b-quote-basket-toggle-icon svg{width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important}}.cxb-b2b-quote-basket-toggle.hidden,body .cxb-b2b-quote-basket-toggle.cxb-b2b-quote-basket-toggle.hidden{display:none !important}.cxb-b2b-quote-basket-sidebar.hidden{display:none !important}.cxb-quote-mode-single .cxb-b2b-quote-basket-toggle,.cxb-quote-mode-single .cxb-b2b-quote-basket-sidebar{display:none !important}.cxb-quote-mode-single .cxb-b2b-inquiry-button .cxb-b2b-button-icon,.cxb-quote-mode-single .cxb-b2b-add-to-quote-button .cxb-b2b-button-icon{display:none !important}@media screen and(max-width:768px){.cxb-b2b-quote-request-products{margin-left:0;margin-right:0;border-radius:6px}.cxb-b2b-quote-request-products .cxb-b2b-quote-request-table-header,.cxb-b2b-quote-request-products .cxb-b2b-quote-request-table-row{padding:6px 8px !important}.cxb-b2b-quote-request-container{padding-left:10px;padding-right:10px}.cxb-b2b-quote-request-form{padding-left:10px;padding-right:10px}}@media screen and(max-width:375px){.cxb-b2b-quote-request-products{margin-left:0;margin-right:0;border-radius:4px}.cxb-b2b-quote-request-products .cxb-b2b-quote-request-table-header,.cxb-b2b-quote-request-products .cxb-b2b-quote-request-table-row{padding:6px 4px !important}.cxb-b2b-quote-request-container{padding-left:5px;padding-right:5px}.cxb-b2b-quote-request-form{padding-left:15px;padding-right:15px}}@media screen and(max-width:300px){.cxb-b2b-quote-request-container{padding:15px 3px !important}.cxb-b2b-quote-request-header{margin-bottom:20px}.cxb-b2b-quote-request-header h1{font-size:20px !important;letter-spacing:0 !important;word-break:break-word;overflow-wrap:break-word}.cxb-b2b-quote-request-header p{font-size:13px !important;word-break:break-word;overflow-wrap:break-word}.cxb-b2b-quote-request-products{margin-left:0 !important;margin-right:0 !important;border-radius:4px !important;margin-bottom:15px !important}.cxb-b2b-quote-request-table-header,.cxb-b2b-quote-request-table-row{grid-template-columns:1fr minmax(0,50px)minmax(0,36px)!important;padding:5px 3px !important}.cxb-b2b-quote-request-table-header>div,.cxb-b2b-quote-request-table-row>div{min-width:0 !important;overflow:hidden !important}.cxb-b2b-quote-request-table-row .product-picture img,.cxb-b2b-quote-request-table-row .product-picture .cxb-b2b-quote-request-no-image{width:30px !important;height:30px !important}.cxb-b2b-quote-request-table-row .product-picture::after{font-size:11px !important;max-width:calc(100% - 38px)!important}.cxb-b2b-quote-request-table-row .product-picture{gap:4px !important}.cxb-b2b-quote-request-quantity{padding:4px 4px !important;font-size:11px !important}.cxb-b2b-quote-request-remove{width:28px !important;height:26px !important;background-size:14px 14px !important}.cxb-b2b-quote-request-form{padding-left:5px !important;padding-right:5px !important}.cxb-b2b-quote-request-form-group input[type="text"],.cxb-b2b-quote-request-form-group input[type="email"],.cxb-b2b-quote-request-form-group input[type="tel"],.cxb-b2b-quote-request-form-group select,.cxb-b2b-quote-request-form-group textarea{padding:10px 8px !important;font-size:13px !important;box-sizing:border-box !important}.cxb-b2b-quote-request-form-group label{font-size:13px !important}.cxb-b2b-quote-request-form-actions{flex-direction:column !important;gap:10px !important}.cxb-b2b-button-primary,.cxb-b2b-button-secondary{width:100% !important;padding:12px 10px !important;font-size:14px !important;text-align:center !important;box-sizing:border-box !important}.cxb-b2b-quote-request-empty{padding:30px 10px !important}.cxb-b2b-quote-request-empty p{font-size:15px !important}.cxb-b2b-quote-request-content{gap:20px !important}.cxb-b2b-file-dropzone{padding:16px 8px !important}.cxb-b2b-file-dropzone-primary{font-size:12px !important}.cxb-b2b-file-dropzone-secondary{font-size:11px !important}.cxb-b2b-quote-request-table-header .product-picture,.cxb-b2b-quote-request-table-header .product-quantity,.cxb-b2b-quote-request-table-header .product-actions{font-size:10px !important}.cxb-b2b-quote-request-table-header .product-picture::before{font-size:10px !important}.cxb-b2b-quote-request-message{padding:10px 8px !important;font-size:13px !important}}.cxb-b2b-file-input-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.cxb-b2b-file-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 20px;border:2px dashed #ccd1d9;border-radius:8px;background:#f9fafb;cursor:pointer;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s;text-align:center;outline:none}.cxb-b2b-file-dropzone:hover,.cxb-b2b-file-dropzone:focus-visible{border-color:#0A7AFF;background:#f0f6ff}.cxb-b2b-file-dropzone.dragover{border-color:#0A7AFF;background:#e8f1ff;box-shadow:0 0 0 3px rgba(10,122,255,0.15)}.cxb-b2b-file-dropzone-icon{color:#9ca3af;transition:color 0.2s}.cxb-b2b-file-dropzone:hover .cxb-b2b-file-dropzone-icon,.cxb-b2b-file-dropzone.dragover .cxb-b2b-file-dropzone-icon{color:#0A7AFF}.cxb-b2b-file-dropzone-text{display:flex;flex-direction:column;gap:4px}.cxb-b2b-file-dropzone-primary{font-size:14px;font-weight:500;color:#374151}.cxb-b2b-file-dropzone-secondary{font-size:12px;color:#9ca3af}.cxb-b2b-file-progress{padding:14px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.cxb-b2b-file-progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.cxb-b2b-file-progress-name{color:#374151;font-weight:500;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxb-b2b-file-progress-pct{color:#0A7AFF;font-weight:600;font-variant-numeric:tabular-nums}.cxb-b2b-file-progress-bar-track{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.cxb-b2b-file-progress-bar-fill{height:100%;background:linear-gradient(90deg,#0A7AFF 0%,#3b9bff 100%);border-radius:3px;transition:width 0.15s ease}.cxb-b2b-file-success{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.cxb-b2b-file-success-info{display:flex;align-items:center;gap:10px;min-width:0}.cxb-b2b-file-success-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;background:#22c55e;color:#fff;border-radius:50%;font-size:14px;font-weight:700;line-height:1}.cxb-b2b-file-success-name{font-size:13px;font-weight:500;color:#166534;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxb-b2b-file-success-size{font-size:12px;color:#4ade80;white-space:nowrap}.cxb-b2b-file-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:transparent;border:1px solid #d1d5db;border-radius:50%;color:#6b7280;font-size:18px;line-height:1;cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s;padding:0}.cxb-b2b-file-remove:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.cxb-b2b-file-error{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;font-weight:500}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone{background:rgba(255,255,255,0.05)!important;border-color:rgba(255,255,255,0.2)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone:hover{border-color:#0A7AFF !important;background:rgba(10,122,255,0.08)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone-primary{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone-secondary{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone-icon{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone:hover .cxb-b2b-file-dropzone-icon,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone.dragover .cxb-b2b-file-dropzone-icon{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-progress{background:rgba(255,255,255,0.05)!important;border-color:rgba(255,255,255,0.1)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-progress-name{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-progress-pct{color:#0A7AFF !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-progress-bar-track{background:rgba(255,255,255,0.1)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-success{background:rgba(34,197,94,0.1)!important;border-color:rgba(34,197,94,0.3)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-success-name{color:#86efac !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-success-size{color:#4ade80 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-error{background:rgba(185,28,28,0.1)!important;border-color:rgba(185,28,28,0.3)!important;color:#fca5a5 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-remove{border-color:rgba(255,255,255,0.3)!important;color:rgba(255,255,255,0.7)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-remove:hover{background:rgba(220,38,38,0.2)!important;border-color:rgba(220,38,38,0.5)!important;color:#fca5a5 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone-icon svg,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone-icon svg path,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone-icon svg polyline,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone-icon svg line{stroke:#ffffff !important;color:#ffffff !important;stroke-color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone:hover .cxb-b2b-file-dropzone-icon svg,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone:hover .cxb-b2b-file-dropzone-icon svg path,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone:hover .cxb-b2b-file-dropzone-icon svg polyline,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone:hover .cxb-b2b-file-dropzone-icon svg line,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone.dragover .cxb-b2b-file-dropzone-icon svg,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone.dragover .cxb-b2b-file-dropzone-icon svg path,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone.dragover .cxb-b2b-file-dropzone-icon svg polyline,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-file-dropzone.dragover .cxb-b2b-file-dropzone-icon svg line{stroke:#ffffff !important;color:#ffffff !important;stroke-color:#ffffff !important}@media(max-width:768px){.cxb-b2b-file-upload-widget{width:100%;max-width:100%;box-sizing:border-box}.cxb-b2b-file-dropzone{padding:16px 12px}.cxb-b2b-file-success,.cxb-b2b-file-progress{padding:10px 12px}.cxb-b2b-file-success-info{flex-wrap:wrap;gap:8px}.cxb-b2b-file-success-name{font-size:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxb-b2b-file-success-size{font-size:11px}.cxb-b2b-file-progress-info{flex-direction:column;align-items:flex-start;gap:6px}.cxb-b2b-file-progress-name{max-width:100%}.cxb-b2b-file-progress-pct{align-self:flex-end}}@media(max-width:480px){.cxb-b2b-file-dropzone{padding:12px 8px}.cxb-b2b-file-success,.cxb-b2b-file-progress{padding:8px 10px}.cxb-b2b-file-success-info{flex-direction:column;align-items:flex-start;gap:6px}.cxb-b2b-file-success-name{font-size:11px}.cxb-b2b-file-success-size{font-size:10px}}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header{color:#ffffff !important;background-color:var(--cxb-primary-color,#0A7AFF)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-picture,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-name,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-quantity,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-actions{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-picture::before,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-quantity,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-actions{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-products{background-color:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.1)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-row{background-color:transparent !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-row:nth-child(even){background-color:rgba(0,0,0,0.02)!important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-header h1{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-header p{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group label{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group input[type="text"],#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group input[type="email"],#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group input[type="tel"],#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group textarea{background-color:#fff !important;color:#333 !important;border-color:#ddd !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group input::placeholder,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group textarea::placeholder{color:#999 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-form-group select{background-color:#fff !important;color:#333 !important;border-color:#ddd !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-checkbox-group label,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-checkbox-group span{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-required-asterisk{color:#ff6b6b !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-description p{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-field-label{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-field-subgroup,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-field-group .elementor-field-option label{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-field-textual::placeholder{color:#999999 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-mark-required .elementor-field-label::after,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-required{color:#ff6b6b !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-button,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-button-text,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .e-form__buttons__wrapper button{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-button:hover,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .e-form__buttons__wrapper button:hover{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-elementor-form-container .elementor-message{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-cell.product-name h3{color:#333 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-quantity{color:#333 !important;background-color:#fff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-button,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-remove,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-button-primary,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-submit-button,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-button-secondary{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-button:hover,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-remove:hover,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-button-primary:hover,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-submit-button:hover,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-button-secondary:hover{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-remove{background-color:#dc3545 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-remove:hover{background-color:#c82333 !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-row .product-picture::after{color:#333 !important}@media(max-width:768px){#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-picture,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-quantity,#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-actions{color:#ffffff !important}#cxb-b2b-quote-request-page.cxb-b2b-dark-bg-qr .cxb-b2b-quote-request-table-header .product-picture::before{color:#ffffff !important}}body.elementor-editor-active #cxb-b2b-quote-basket-root,body.elementor-editor-preview #cxb-b2b-quote-basket-root,body.elementor-editor-active .cxb-b2b-quote-basket-overlay,body.elementor-editor-preview .cxb-b2b-quote-basket-overlay,body.elementor-editor-active .cxb-b2b-quote-basket-toggle,body.elementor-editor-preview .cxb-b2b-quote-basket-toggle{display:none !important}.nbb2b-quote-turnstile-wrap{display:flex;justify-content:center;margin-bottom:16px}.nbb2b-quote-turnstile-wrap .cf-turnstile{max-width:100%}@media(max-width:768px){.nbb2b-quote-turnstile-wrap .cf-turnstile{transform:scale(0.95);transform-origin:center top}}.cxb-b2b-quote-request-products{border-radius:8px !important;overflow:hidden !important}.cxb-b2b-quote-request-table-header{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.cxb-b2b-quote-request-table-row:last-child{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}@media(max-width:768px){.cxb-b2b-quote-request-products{border-radius:6px !important;overflow:hidden !important;background-color:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.1)!important}.cxb-b2b-quote-request-table-header{border-top-left-radius:6px !important;border-top-right-radius:6px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.cxb-b2b-quote-request-table-row:last-child{border-bottom-left-radius:6px !important;border-bottom-right-radius:6px !important}}@media(max-width:375px){.cxb-b2b-quote-request-products{border-radius:4px !important}.cxb-b2b-quote-request-table-header{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.cxb-b2b-quote-request-table-row:last-child{border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important}}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-products{border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;overflow:hidden !important;background-color:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.1)!important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table{border-radius:8px !important;-webkit-border-radius:8px !important;overflow:hidden !important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table-header{border-top-left-radius:8px !important;border-top-right-radius:8px !important;-webkit-border-top-left-radius:8px !important;-webkit-border-top-right-radius:8px !important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table-row:last-child{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important;-webkit-border-bottom-left-radius:8px !important;-webkit-border-bottom-right-radius:8px !important}.cxb-b2b-quote-request-table{width:100%}.cxb-b2b-quote-request-table-header,.cxb-b2b-quote-request-table-row{display:grid;grid-template-columns:120px 1fr 150px 100px;align-items:center;box-sizing:border-box}.cxb-b2b-quote-request-table-header{padding:12px 20px;background-color:var(--cxb-primary-color,#0A7AFF);color:#fff;font-weight:600;font-size:14px;border-top-left-radius:8px;border-top-right-radius:8px}.cxb-b2b-quote-request-table-row{padding:16px 20px;border-bottom:1px solid #eee}.cxb-b2b-quote-request-table-cell{padding:10px}.cxb-b2b-quote-request-table-cell.product-picture img{width:80px;height:80px;object-fit:cover;border-radius:4px}#cxb-b2b-quote-request-page{max-width:100%;overflow-x:hidden;box-sizing:border-box}@media(max-width:768px){#cxb-b2b-quote-request-page .cxb-b2b-quote-request-products{border-radius:6px !important;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;overflow:hidden !important;background-color:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.1)!important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table{border-radius:6px !important;-webkit-border-radius:6px !important;overflow:hidden !important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table-header{border-top-left-radius:6px !important;border-top-right-radius:6px !important;-webkit-border-top-left-radius:6px !important;-webkit-border-top-right-radius:6px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table-row:last-child{border-bottom-left-radius:6px !important;border-bottom-right-radius:6px !important;-webkit-border-bottom-left-radius:6px !important;-webkit-border-bottom-right-radius:6px !important}.cxb-b2b-quote-request-table-header,.cxb-b2b-quote-request-table-row{grid-template-columns:55% 25% 20% !important;padding:6px 12px !important;gap:0 !important}.cxb-b2b-quote-request-table-row .product-name,.cxb-b2b-quote-request-table-header .product-name{display:none !important}.cxb-b2b-quote-request-table-cell.product-picture img{width:40px !important;height:40px !important}}@media(max-width:375px){#cxb-b2b-quote-request-page .cxb-b2b-quote-request-products{border-radius:4px !important;-webkit-border-radius:4px !important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table{border-radius:4px !important;-webkit-border-radius:4px !important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table-header{border-top-left-radius:4px !important;border-top-right-radius:4px !important}#cxb-b2b-quote-request-page .cxb-b2b-quote-request-table-row:last-child{border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important}}@media(max-width:300px){.cxb-b2b-quote-request-container{padding:15px 3px !important}.cxb-b2b-quote-request-header h1{font-size:20px !important;letter-spacing:0 !important}.cxb-b2b-quote-request-table-header,.cxb-b2b-quote-request-table-row{grid-template-columns:1fr minmax(0,50px)minmax(0,36px)!important;padding:5px 3px !important}.cxb-b2b-quote-request-table-header>div,.cxb-b2b-quote-request-table-row>div{min-width:0 !important;overflow:hidden !important}.cxb-b2b-quote-request-table-cell.product-picture img{width:30px !important;height:30px !important}}.nbb2b-quote-turnstile-wrap,.nbb2b-quote-turnstile-wrap *{border-radius:0}.nbb2b-quote-turnstile-wrap iframe{border-radius:0 !important}
/**
 * Leave a Message — floating widget
 *
 * @since 2.5.0
 */

/* ── Container ─────────────────────────────────────────────── */
.nbb2b-lm-widget {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 999999;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 14px;
    line-height: 1.5;
    direction: ltr;
}

/* ── Collapsed bar ─────────────────────────────────────────── */
.nbb2b-lm-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 200px;
    height: 40px;
    /* background-color set via inline dynamic CSS */
    color: #ffffff;
    cursor: pointer;
    user-select: none;
    border-radius: 6px 6px 0 0;
    transition: background-color 0.2s ease, transform 0.2s ease;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.12);
}

.nbb2b-lm-bar:hover {
    transform: translateY(-1px);
}

.nbb2b-lm-bar.nbb2b-lm-bar--open {
    display: none;
}

.nbb2b-lm-icon,
.nbb2b-lm-arrow {
    flex-shrink: 0;
}

.nbb2b-lm-text {
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
}

/* ── Expanded panel ────────────────────────────────────────── */
.nbb2b-lm-panel {
    width: 350px;
    background: #ffffff !important;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.15);
    overflow: hidden;
    animation: nbb2bLmSlideUp 0.25s ease-out;
    color: #333 !important;
}

@keyframes nbb2bLmSlideUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Panel header */
.nbb2b-lm-panel-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 16px;
    background: inherit;
    border-bottom: 1px solid #eee;
    font-size: 15px;
    font-weight: 600;
    color: #333 !important;
}

.nbb2b-lm-close {
    background: none !important;
    border: none !important;
    cursor: pointer !important;
    padding: 4px !important;
    color: #999 !important;
    border-radius: 4px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: color 0.15s, background 0.15s !important;
    box-shadow: none !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-size: inherit !important;
    line-height: 1 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    outline: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}

.nbb2b-lm-close:hover {
    color: #333 !important;
    background: #f0f0f0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

/* Panel body / form area */
.nbb2b-lm-panel-body {
    padding: 16px;
    max-height: 90vh;
    overflow-y: auto;
}

/* ── Form fields ───────────────────────────────────────────── */
.nbb2b-lm-field {
    margin-bottom: 14px;
}

.nbb2b-lm-field:last-child {
    margin-bottom: 0;
}

.nbb2b-lm-field label {
    display: block;
    margin-bottom: 4px;
    font-size: 13px;
    font-weight: 500;
    color: #444 !important;
}

.nbb2b-lm-required {
    color: #e53e3e;
}

.nbb2b-lm-field input[type="text"],
.nbb2b-lm-field input[type="email"],
.nbb2b-lm-field input[type="tel"],
.nbb2b-lm-field textarea,
.nbb2b-lm-field select {
    width: 100% !important;
    padding: 8px 10px !important;
    border: 1px solid #d0d0d0 !important;
    border-radius: 5px !important;
    font-size: 13px !important;
    font-family: inherit !important;
    color: #333 !important;
    background: #fff !important;
    transition: border-color 0.15s, box-shadow 0.15s !important;
    box-sizing: border-box !important;
}

.nbb2b-lm-field input:focus,
.nbb2b-lm-field textarea:focus,
.nbb2b-lm-field select:focus {
    outline: none;
    border-color: var(--cxb-primary-color, #0A7AFF);
    box-shadow: 0 0 0 2px rgba(10, 122, 255, 0.15);
}

.nbb2b-lm-field textarea {
    resize: vertical;
    min-height: 60px;
}

/* Checkbox group */
.nbb2b-lm-checkbox-group {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 14px;
}

.nbb2b-lm-checkbox-label {
    display: flex !important;
    align-items: center;
    gap: 4px;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #555 !important;
    cursor: pointer;
    margin-bottom: 0 !important;
}

.nbb2b-lm-checkbox-label input[type="checkbox"] {
    width: auto;
    margin: 0;
}

/* ── Submit button ─────────────────────────────────────────── */
.nbb2b-lm-submit-wrap {
    margin-top: 16px;
    margin-bottom: 0 !important;
}

.nbb2b-lm-submit-btn {
    display: block !important;
    width: 100% !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    /* background-color & border-color set via inline dynamic CSS */
    border: 2px solid !important;
    border-radius: 6px !important;
    cursor: pointer !important;
    transition: background-color 0.2s, border-color 0.2s, opacity 0.2s !important;
    text-align: center !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    min-height: 0 !important;
    outline: none !important;
    margin: 0 !important;
}

.nbb2b-lm-submit-btn:disabled {
    opacity: 0.65 !important;
    cursor: not-allowed !important;
}

/* ── Result message ────────────────────────────────────────── */
.nbb2b-lm-message {
    margin-top: 12px;
    padding: 10px 12px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 1.45;
}

.nbb2b-lm-message--success {
    background: #f0fdf4;
    color: #166534;
    border: 1px solid #bbf7d0;
}

.nbb2b-lm-message--error {
    background: #fef2f2;
    color: #991b1b;
    border: 1px solid #fecaca;
}

/* ── Quote basket summary (shown above form when items exist) ── */
.nbb2b-qs {
    background: #f0f7ff;
    border: none;
    border-radius: 6px;
    padding: 10px 12px;
    margin-bottom: 14px;
}

/* ── Single product layout ── */
.nbb2b-qs-single-row {
    display: flex;
    align-items: center;
    gap: 12px;
}
.nbb2b-qs-single-thumb {
    flex-shrink: 0;
    position: relative;
    cursor: pointer;
}
.nbb2b-qs-single-info {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.nbb2b-qs-single-name {
    font-size: 13px;
    font-weight: 600;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nbb2b-qs-single-qty-label {
    font-size: 12px;
    font-weight: 500;
    color: #555;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 0 !important;
}
.nbb2b-qs-qty-input {
    width: 80px !important;
    padding: 4px 6px !important;
    border: 1px solid #c0d0e0 !important;
    border-radius: 4px !important;
    font-size: 13px !important;
    text-align: center !important;
    color: #333 !important;
    background: #fff !important;
}
.nbb2b-qs-qty-input:focus {
    outline: none;
    border-color: var(--cxb-primary-color, #0A7AFF) !important;
    box-shadow: 0 0 0 2px rgba(10, 122, 255, 0.15);
}

/* ── Multi product header ── */
.nbb2b-qs-multi-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin-bottom: 8px;
}
.nbb2b-qs-multi-header .nbb2b-qs-text {
    font-size: 12px;
    font-weight: 500;
    color: #1a5276;
    flex: 1;
    min-width: 0;
}
.nbb2b-qs-input-qty-btn {
    flex-shrink: 0;
    padding: 4px 10px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    color: #fff !important;
    background: var(--cxb-primary-color, #0A7AFF) !important;
    border: none !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    white-space: nowrap;
    line-height: 1.4 !important;
    transition: opacity 0.15s !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    min-height: 0 !important;
    min-width: 0 !important;
    outline: none !important;
    margin: 0 !important;
}
.nbb2b-qs-input-qty-btn:hover {
    opacity: 0.85 !important;
}

/* ── Product table (expandable) ── */
.nbb2b-qs-product-table {
    margin-top: 10px;
    padding-top: 10px;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.nbb2b-qs-table {
    width: 100%;
    max-width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    font-size: 12px;
    border: none !important;
}
.nbb2b-qs-table th,
.nbb2b-qs-table td {
    border: none !important;
}
.nbb2b-qs-table th {
    text-align: left;
    font-size: 11px;
    font-weight: 600;
    color: #666;
    padding: 4px 6px 6px;
}
.nbb2b-qs-table th:nth-child(1) { width: 55%; }
.nbb2b-qs-table th:nth-child(2) { width: 30%; }
.nbb2b-qs-table th:nth-child(3) { width: 15%; }
.nbb2b-qs-table td {
    padding: 6px;
    vertical-align: middle;
    overflow: hidden;
}
.nbb2b-qs-table tbody tr:nth-child(even) {
    background-color: #f5f7fa;
}
.nbb2b-qs-table tbody tr:nth-child(odd) {
    background-color: #ffffff;
}
.nbb2b-qs-table-product {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
}
.nbb2b-qs-table-product span {
    display: block;
    flex: 1 1 auto;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #333;
}
.nbb2b-qs-table-img {
    width: 36px;
    height: 36px;
    object-fit: cover;
    border-radius: 3px;
    border: 1px solid #e0e0e0;
    flex-shrink: 0;
}
.nbb2b-qs-table-qty {
    width: 30%;
}
.nbb2b-qs-table-qty .nbb2b-qs-qty-input {
    width: 72px !important;
    padding: 3px 4px !important;
    font-size: 12px !important;
}
.nbb2b-qs-table-del {
    width: 15%;
    text-align: center;
}
.nbb2b-qs-table-remove {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #999;
    cursor: pointer;
    border-radius: 50%;
    transition: color 0.15s, background 0.15s;
}
.nbb2b-qs-table-remove:hover {
    color: #fff;
    background: rgba(220, 38, 38, 0.85);
}
.nbb2b-qs-done-btn {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 8px !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 6px 0 !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    font-family: inherit !important;
    color: #555 !important;
    background: #e8f0f8 !important;
    background-image: none !important;
    border: 1px solid #d0e3f7 !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    text-align: center !important;
    transition: background 0.15s !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    min-height: 0 !important;
    max-height: none !important;
    height: auto !important;
    min-width: 0 !important;
    outline: none !important;
    line-height: 1.4 !important;
    float: none !important;
    position: relative !important;
    box-sizing: border-box !important;
}
.nbb2b-qs-done-btn:hover {
    background: #d8e8f5 !important;
}
.nbb2b-qs-count {
    font-weight: 700;
}
.nbb2b-qs-thumbs {
    display: flex;
    align-items: flex-start;
    gap: 6px;
    flex-wrap: nowrap;
    overflow: visible;
    padding: 4px 4px 0;
}
.nbb2b-qs-thumb-wrap {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 50px;
    position: relative;
}
.nbb2b-qs-thumb-wrap.nbb2b-qs-deletable {
    cursor: pointer;
}
.nbb2b-qs-del {
    position: absolute;
    top: -4px;
    right: -4px;
    width: 16px;
    height: 16px;
    line-height: 14px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background: rgba(0, 0, 0, 0.50);
    border-radius: 50%;
    cursor: pointer;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.15s, background 0.15s;
    pointer-events: none;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
}
.nbb2b-qs-thumb-wrap:hover .nbb2b-qs-del {
    opacity: 1;
    pointer-events: auto;
}
.nbb2b-qs-del:hover {
    background: rgba(220, 38, 38, 0.85);
}
/* On touch devices show the button by default (no hover) */
@media (hover: none) {
    .nbb2b-qs-del {
        opacity: 1;
        pointer-events: auto;
    }
}
.nbb2b-qs-thumb {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 4px;
    border: 1px solid #e0e0e0;
    background: #f9f9f9;
    flex-shrink: 0;
    display: block;
}
.nbb2b-qs-thumb-empty {
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 4px;
    border: 1px dashed #ccc;
    background: #f0f0f0;
    flex-shrink: 0;
}
.nbb2b-qs-qty {
    font-size: 10px;
    color: #1a5276;
    font-weight: 600;
    margin-top: 2px;
    white-space: nowrap;
    line-height: 1.2;
}
.nbb2b-qs-more {
    font-size: 18px;
    font-weight: 700;
    color: #888;
    flex-shrink: 0;
    padding: 0 4px;
    line-height: 50px;
}

/* ── Elementor form integration ─────────────────────────────── */
.nbb2b-lm-elementor-form {
    /* Let Elementor's own styles control the form layout.
       Constrain width so nothing overflows the panel. */
    max-width: 100%;
    overflow: hidden;
}

/* Elementor forms sometimes use wide padding — tighten inside the popup */
.nbb2b-lm-elementor-form .elementor-form {
    padding: 0 !important;
}

.nbb2b-lm-elementor-form .elementor-widget-container {
    padding: 0 !important;
}

/* ── Responsive ────────────────────────────────────────────── */
@media (max-width: 420px) {
    .nbb2b-lm-panel {
        width: calc(100vw - 16px);
        right: 8px;
    }
}

/* ── reCAPTCHA in floating panel ──────────────────────────── */
.nbb2b-lm-recaptcha-wrap {
    display: flex;
    justify-content: center;
    margin-bottom: 6px;
}

/* Scale down v2 widget on narrow screens to fit the panel */
@media (max-width: 420px) {
    .nbb2b-lm-recaptcha-wrap .g-recaptcha {
        transform: scale(0.88);
        transform-origin: center top;
    }
}

/* ── Cloudflare Turnstile in floating panel ─────────────────── */
.nbb2b-lm-turnstile-wrap {
    display: flex;
    justify-content: center;
    margin-bottom: 6px;
}

/* Scale down Turnstile widget on narrow screens to fit the panel */
@media (max-width: 420px) {
    .nbb2b-lm-turnstile-wrap .cf-turnstile {
        transform: scale(0.88);
        transform-origin: center top;
    }
}

/* ════════════════════════════════════════════════════════════════
   Center-screen popup variant
   ----------------------------------------------------------------
   Activated when Settings → Inquiry → Inquiry Flow =
   "open Leave a Message popup" AND Popup Position = "Center screen
   popup" (option cxb_b2b_lm_popup_position = 'center').

   The collapsed launcher bar stays anchored in the bottom-right
   corner exactly as in the default variant — only the OPEN panel is
   moved to the center of the viewport, and its form switches to the
   two-column layout used on the Quote Request page.
   ════════════════════════════════════════════════════════════════ */

/* Dim backdrop behind the centered popup. */
.nbb2b-lm-overlay {
    position: fixed;
    inset: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999998; /* just below the widget (999999) */
    animation: nbb2bLmOverlayFade 0.2s ease-out;
}

@keyframes nbb2bLmOverlayFade {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* CRITICAL: the default widget sets `transform: translateZ(0)` /
   `will-change: transform`, which makes it a containing block for any
   position:fixed descendant. In center mode the panel is position:fixed
   and must resolve against the VIEWPORT, so we remove those properties
   on the container. The launcher bar is a normal in-flow child pinned by
   the container's own fixed positioning, so it is unaffected. */
.nbb2b-lm-widget--center {
    -webkit-transform: none;
    transform: none;
    will-change: auto;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
}

/* When the centered panel is open, the launcher bar is hidden so it
   doesn't float over the modal. (Handled together with the existing
   .nbb2b-lm-bar--open rule, but kept explicit for clarity.) */
.nbb2b-lm-widget--center .nbb2b-lm-bar.nbb2b-lm-bar--open {
    display: none;
}

/* Center the open panel in the viewport. The slide-up keyframe used by
   the default variant is overridden so the modal simply fades in. */
.nbb2b-lm-widget--center .nbb2b-lm-panel {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 660px;
    max-width: calc(100vw - 40px);
    max-height: 90vh;
    border-radius: 10px; /* fully rounded, unlike the docked bottom-right panel */
    box-shadow: 0 12px 48px rgba(0, 0, 0, 0.25);
    animation: nbb2bLmCenterIn 0.22s ease-out;
    z-index: 999999;
}

@keyframes nbb2bLmCenterIn {
    from {
        opacity: 0;
        -webkit-transform: translate(-50%, -48%) scale(0.98);
        transform: translate(-50%, -48%) scale(0.98);
    }
    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
}

/* The body scrolls inside the centered modal; cap it relative to the
   viewport (leave room for the header). */
.nbb2b-lm-widget--center .nbb2b-lm-panel-body {
    max-height: calc(90vh - 52px);
    overflow-y: auto;
}

/* ── Two-column form layout (mirrors the Quote Request page) ──────
   Matches .cxb-b2b-quote-request-form-row from assets/css/quote.css:
   one column by default, two equal columns at >=768px, and full-width
   cells that span the whole row. */
.nbb2b-lm-form--two-col .nbb2b-lm-form-row {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    margin-bottom: 14px;
}

.nbb2b-lm-form--two-col .nbb2b-lm-form-row:last-child {
    margin-bottom: 0;
}

/* Each field cell inside a row. Reset the default vertical spacing —
   the row's grid gap handles spacing instead. */
.nbb2b-lm-form--two-col .nbb2b-lm-form-row .nbb2b-lm-field {
    margin-bottom: 0;
    min-width: 0; /* allow inputs to shrink within the grid track */
}

/* Full-width cell spans both columns (Message textarea, lone odd field,
   checkbox rows). */
.nbb2b-lm-form--two-col .nbb2b-lm-field--full {
    grid-column: 1 / -1;
}

/* Two equal columns on wider screens — same breakpoint as the Quote
   Request page. Rows that contain a single (full-width) field stay in
   one column. */
@media (min-width: 768px) {
    .nbb2b-lm-form--two-col .nbb2b-lm-form-row:not(:has(.nbb2b-lm-field--full)) {
        grid-template-columns: 1fr 1fr;
    }
}

/* Give the Message textarea a bit more height in the wider centered
   layout, closer to the Quote Request page feel. */
.nbb2b-lm-form--two-col .nbb2b-lm-field--full textarea {
    min-height: 90px;
}

/* ── Center popup: responsive ────────────────────────────────────
   On phones the centered modal becomes near-full-width and the form
   collapses back to a single column (the >=768px rule simply doesn't
   apply). */
@media (max-width: 767px) {
    .nbb2b-lm-widget--center .nbb2b-lm-panel {
        width: calc(100vw - 24px);
        max-width: calc(100vw - 24px);
    }
}

/* Fallback for browsers without :has() support — keep the form usable
   by leaving it single-column (no broken two-column rendering). The
   modern path above upgrades to two columns where :has() is available. */
@supports not (body.elementor-page-434(:has(*))) {
    .nbb2b-lm-form--two-col .nbb2b-lm-form-row {
        grid-template-columns: 1fr;
    }
}

/* ════════════════════════════════════════════════════════════════
   Center popup — quote-list product thumbnails
   ----------------------------------------------------------------
   In the center-screen popup the quote summary is wider and shows as
   many product thumbnails as fit on ONE row; overflow is hidden by
   leave-message.js (which adds .nbb2b-qs-thumb-wrap--hidden and a
   "+N" badge). The default bottom-right popup is untouched and keeps
   its original max-5 thumbnails behaviour.
   ════════════════════════════════════════════════════════════════ */

/* Widen the quote summary so it spans the full width of the centered
   panel body and the thumbnail row has room to grow. */
.nbb2b-lm-widget--center .nbb2b-qs {
    width: 100%;
    box-sizing: border-box;
}

/* Single-row thumbnail strip: lay thumbnails out left-to-right and clip
   anything beyond the available width. JS hides the overflow items, but
   the clip is a safety net during (re)layout so a half-measured thumb
   never spills outside the row.

   Alignment: the wraps must TOP-align so every product thumbnail sits on
   the same horizontal line. A previous `align-items: center` caused
   thumbnails to drift vertically because wraps that show a QTY badge are
   taller than those without one — centering then pushed the badge-less
   thumbnails downward. `flex-start` keeps all images on one baseline; the
   QTY badge simply extends below it. */
.nbb2b-lm-widget--center .nbb2b-qs-thumbs {
    flex-wrap: nowrap;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    align-items: flex-start;
}

/* Reserve a fixed slot for the QTY badge under every thumbnail so each
   wrap has the SAME height whether or not a badge is shown. This keeps the
   row height stable and prevents any vertical shift when QTY > 1. The
   badge text is centered within its reserved slot. */
.nbb2b-lm-widget--center .nbb2b-qs-thumb-wrap {
    align-self: flex-start;
}
.nbb2b-lm-widget--center .nbb2b-qs-thumb-wrap .nbb2b-qs-qty {
    display: block;
    width: 100%;
    height: 14px;
    margin-top: 2px;
    text-align: center;
    overflow: hidden;
}

/* Overflow thumbnails hidden by the fit-to-row logic. */
.nbb2b-lm-widget--center .nbb2b-qs-thumb-wrap--hidden {
    display: none !important;
}

/* "+N" badge shown at the end of the row when some thumbnails are
   hidden. Mirrors the thumbnail height so the row stays aligned. */
.nbb2b-lm-widget--center .nbb2b-qs-more-count {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    height: 50px;
    padding: 0 8px;
    margin-left: 2px;
    font-size: 13px;
    font-weight: 700;
    color: #1a5276;
    background: #e1ecf7;
    border: 1px solid #c5d8ec;
    border-radius: 4px;
    white-space: nowrap;
    box-sizing: border-box;
}

/**
 * Contact Floating Widget Styles
 *
 * @package Cxb_B2B_Product_Showcase
 */

/* ---- Container ---- */
.nbb2b-contact-widget {
    position: fixed;
    top: 50%;
    z-index: 99999;
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    display: flex;
    flex-direction: column;
    width: 40px;
    background: #f5f5f5;
    border-radius: 4px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, .15);
    overflow: visible;
}

.nbb2b-contact-widget.nbb2b-cw-right {
    right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.nbb2b-contact-widget.nbb2b-cw-left {
    left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* ---- Individual item ---- */
.nbb2b-cw-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: background-color .25s ease;
}

.nbb2b-cw-item + .nbb2b-cw-item {
    border-top: 1px solid #d0d0d0;
}

.nbb2b-cw-item:first-child {
    border-radius: 4px 4px 0 0;
}

.nbb2b-contact-widget.nbb2b-cw-right .nbb2b-cw-item:first-child {
    border-top-right-radius: 0;
}

.nbb2b-contact-widget.nbb2b-cw-left .nbb2b-cw-item:first-child {
    border-top-left-radius: 0;
}

.nbb2b-cw-item:last-child {
    border-radius: 0 0 4px 4px;
}

.nbb2b-contact-widget.nbb2b-cw-right .nbb2b-cw-item:last-child {
    border-bottom-right-radius: 0;
}

.nbb2b-contact-widget.nbb2b-cw-left .nbb2b-cw-item:last-child {
    border-bottom-left-radius: 0;
}

/* ---- Icon ---- */
/* Default icon size: 26px (20px x 1.3). The chat icon overrides this below
   with higher specificity and is intentionally excluded from the bump. */
.nbb2b-cw-icon {
    width: 26px;
    height: 26px;
    transition: transform .25s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nbb2b-cw-icon img {
    width: 26px;
    height: 26px;
    display: block;
}

/* chat icon uses chat-icon.svg – size it at 30px */
.nbb2b-cw-item[data-type="chat"] .nbb2b-cw-icon,
.nbb2b-cw-item[data-type="chat"] .nbb2b-cw-icon img {
    width: 30px;
    height: 30px;
}

/* phone & email icons are black stroke-based SVGs; colour them on hover via CSS filter */
.nbb2b-cw-item[data-type="phone"] .nbb2b-cw-icon img,
.nbb2b-cw-item[data-type="email"] .nbb2b-cw-icon img {
    transition: filter .25s ease;
}

/* Hover – scale icon */
.nbb2b-cw-item:hover .nbb2b-cw-icon {
    transform: scale(1.18);
}

/* ---- Tooltip ---- */
.nbb2b-cw-tooltip {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    background: #333;
    color: #fff;
    font-size: 12px;
    line-height: 1.4;
    padding: 5px 10px;
    border-radius: 4px;
    pointer-events: none;
    opacity: 0;
    transition: opacity .2s ease, transform .2s ease;
    z-index: 100000;
}

/* Right-side widget: tooltip goes left */
.nbb2b-cw-right .nbb2b-cw-tooltip {
    right: 100%;
    margin-right: 8px;
}

/* Left-side widget: tooltip goes right */
.nbb2b-cw-left .nbb2b-cw-tooltip {
    left: 100%;
    margin-left: 8px;
}

/* Arrow for tooltip */
.nbb2b-cw-tooltip::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 5px solid transparent;
}

.nbb2b-cw-right .nbb2b-cw-tooltip::after {
    left: 100%;
    border-left-color: #333;
}

.nbb2b-cw-left .nbb2b-cw-tooltip::after {
    right: 100%;
    border-right-color: #333;
}

.nbb2b-cw-item:hover .nbb2b-cw-tooltip {
    opacity: 1;
}

.nbb2b-cw-right .nbb2b-cw-item:hover .nbb2b-cw-tooltip {
    transform: translateY(-50%) translateX(-2px);
}

.nbb2b-cw-left .nbb2b-cw-item:hover .nbb2b-cw-tooltip {
    transform: translateY(-50%) translateX(2px);
}

/* When an item has a richer hover popup (e.g. WeChat / WhatsApp QR),
   suppress the small text tooltip so they don't render at the same time. */
.nbb2b-cw-item.nbb2b-cw-has-popup .nbb2b-cw-tooltip {
    display: none;
}

/* ---- Back to top ---- */
.nbb2b-cw-item.nbb2b-cw-backtop {
    display: none; /* hidden by default, shown via JS */
}

.nbb2b-cw-item.nbb2b-cw-backtop.nbb2b-cw-visible {
    display: flex;
}

.nbb2b-cw-item.nbb2b-cw-backtop .nbb2b-cw-icon img {
    transition: filter .25s ease;
}

/* ---- Hover popup (QR + account) ---- */
.nbb2b-cw-popup {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(.96);
    transform-origin: center;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .18);
    padding: 12px 14px;
    min-width: 170px;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .2s ease, transform .2s ease, visibility .2s;
    z-index: 100000;
}

/* Right-side widget: popup opens to the LEFT of the icon */
.nbb2b-cw-right .nbb2b-cw-popup {
    right: 100%;
    margin-right: 12px;
}

/* Left-side widget: popup opens to the RIGHT of the icon */
.nbb2b-cw-left .nbb2b-cw-popup {
    left: 100%;
    margin-left: 12px;
}

/* Show popup on hover/focus of the parent item.
   Note: on touch devices, the first tap triggers :hover (popup shows) and
   a second tap elsewhere dismisses it -- this is the intended fallback for
   the WeChat icon since it no longer has a click handler. On the WhatsApp
   icon the popup will briefly flash before wa.me opens, which is acceptable. */
.nbb2b-cw-item:hover .nbb2b-cw-popup,
.nbb2b-cw-item:focus-within .nbb2b-cw-popup {
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%) scale(1);
}

/* Little arrow pointing back to the icon */
.nbb2b-cw-popup::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 7px solid transparent;
}

.nbb2b-cw-right .nbb2b-cw-popup::after {
    left: 100%;
    border-left-color: #fff;
}

.nbb2b-cw-left .nbb2b-cw-popup::after {
    right: 100%;
    border-right-color: #fff;
}

.nbb2b-cw-popup-label {
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 8px;
    line-height: 1.2;
    color: #07C160;
}

.nbb2b-cw-popup--whatsapp .nbb2b-cw-popup-label {
    color: #25D366;
}

.nbb2b-cw-popup-img {
    width: 150px;
    height: 150px;
    margin: 0 auto 8px;
    display: block;
    border-radius: 4px;
    object-fit: contain;
    background: #fff;
}

.nbb2b-cw-popup-account {
    font-size: 12px;
    color: #333;
    margin: 0;
    word-break: break-all;
    line-height: 1.4;
}

/* ---- Floating mode (when a horizontal margin is set) ---- */
/* Default: the widget sits flush against the screen edge, so only the two
   inner corners are rounded. When a horizontal margin pushes it away from
   the edge, restore the rounded corners on all four sides. */
.nbb2b-contact-widget.nbb2b-cw-floating.nbb2b-cw-right,
.nbb2b-contact-widget.nbb2b-cw-floating.nbb2b-cw-left {
    border-radius: 4px;
}

.nbb2b-contact-widget.nbb2b-cw-floating.nbb2b-cw-right .nbb2b-cw-item:first-child,
.nbb2b-contact-widget.nbb2b-cw-floating.nbb2b-cw-left .nbb2b-cw-item:first-child {
    border-radius: 4px 4px 0 0;
}

.nbb2b-contact-widget.nbb2b-cw-floating.nbb2b-cw-right .nbb2b-cw-item:last-child,
.nbb2b-contact-widget.nbb2b-cw-floating.nbb2b-cw-left .nbb2b-cw-item:last-child {
    border-radius: 0 0 4px 4px;
}

/* ---- Responsive – slightly smaller on mobile ---- */
@media (max-width: 768px) {
    .nbb2b-contact-widget {
        width: 36px;
    }
    .nbb2b-cw-item {
        width: 36px;
        height: 36px;
    }
    .nbb2b-cw-icon,
    .nbb2b-cw-icon img {
        width: 23px;
        height: 23px;
    }
}

/* ============================================================
 * Style 2 — Hover Side-Slide Animation
 * ------------------------------------------------------------
 * Activated when the widget container carries the
 * .nbb2b-cw-style2 class (added in render_contact_widget()
 * when the backend "Style Selection" field is set to Style 2).
 *
 * Behaviour:
 *   • Square buttons, no rounded corners.
 *   • Button background = global element colour (injected via
 *     wp_add_inline_style in enqueue_contact_widget_assets()).
 *   • SVG icons forced white; the icon stays on the OUTER side
 *     (screen edge) and never moves.
 *   • 1px gap between buttons.
 *   • On hover the contact label slides + fades out on the INNER
 *     side (toward the page content), revealing it next to the icon.
 *
 * Stability note: the button (.nbb2b-cw-item) is the hover target
 * and is deliberately kept STATIC — it never transforms. Only the
 * label animates, and the label has pointer-events disabled. This
 * removes the previous hover jitter, which was caused by the button
 * sliding out from under the cursor and repeatedly losing :hover.
 *
 * Slide direction is automatic: a right-docked widget reveals the
 * label to the left, a left-docked widget reveals it to the right.
 * ============================================================ */

/* ---- Container: drop background, shadow and rounding ---- */
.nbb2b-contact-widget.nbb2b-cw-style2 {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    gap: 1px;                 /* 1px gap between buttons */
    overflow: visible;
}

.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-right,
.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-left,
.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-floating.nbb2b-cw-right,
.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-floating.nbb2b-cw-left {
    border-radius: 0;
}

/* ---- Square buttons ----
   The button is the stable hover target and NEVER moves — this is
   what keeps the animation smooth and shake-free. */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item {
    width: 40px;
    height: 40px;
    border-radius: 0 !important;
    transform: none !important;   /* never move the hover target */
    overflow: visible;
    z-index: 1;                   /* sit above the sliding label */
}

/* Remove the 1px top divider used by the Minimal style — the
   1px gap on the container provides the separation instead. */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item + .nbb2b-cw-item {
    border-top: 0;
}

.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item:first-child,
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item:last-child {
    border-radius: 0 !important;
}

/* ---- White SVG icons ----
   Icons come in two flavours: stroke-based (currentColor) and
   fill-based (hard-coded brand colours). brightness(0) invert(1)
   forces both kinds to solid white. The icon stays on the OUTER
   side (screen edge) and does not move on hover. */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-icon img {
    filter: brightness(0) invert(1);
}

/* Disable the Minimal-style icon scale-up on hover (keeps it still). */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item:hover .nbb2b-cw-icon {
    transform: none;
}

/* ---- Slide-out label (reuses the .nbb2b-cw-tooltip element) ----
   The label sits on the INNER side of the button (toward the page
   content) and slides + fades into view on hover. pointer-events
   are disabled so the label never becomes its own hover target,
   which keeps the reveal perfectly stable. */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-tooltip {
    top: 0;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0 14px;
    background: #333;          /* dark-gray label background */
    color: #fff;               /* white label text */
    border-radius: 0;
    font-size: 13px;
    line-height: 40px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 0;
    transition: opacity .25s ease, transform .25s ease, visibility .25s;
}

/* No arrow on the Style-2 label. */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-tooltip::after {
    display: none;
}

/* Right-docked widget: icon on the right (outer edge), label
   revealed on the LEFT (inner side). At rest the label is nudged
   toward the button; on hover it slides left into place. */
.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-right .nbb2b-cw-tooltip {
    right: 100%;
    left: auto;
    transform: translateX(14px);
}
.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-right .nbb2b-cw-item:hover .nbb2b-cw-tooltip {
    transform: translateX(0);
}

/* Left-docked widget: icon on the left (outer edge), label
   revealed on the RIGHT (inner side). */
.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-left .nbb2b-cw-tooltip {
    left: 100%;
    right: auto;
    transform: translateX(-14px);
}
.nbb2b-contact-widget.nbb2b-cw-style2.nbb2b-cw-left .nbb2b-cw-item:hover .nbb2b-cw-tooltip {
    transform: translateX(0);
}

/* Fade the label in on hover (paired with the slide above). */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item:hover .nbb2b-cw-tooltip {
    opacity: 1;
    visibility: visible;
}

/* QR-popup items (WhatsApp / WeChat with an uploaded QR code):
   suppress the dark-gray slide-out label so that hovering only
   expands the richer QR popup (QR image + account ID). Note: a
   WhatsApp button with no QR code has no .nbb2b-cw-has-popup class,
   so it keeps the normal slide-out label. */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item.nbb2b-cw-has-popup .nbb2b-cw-tooltip {
    display: none;
}

/* ---- "Top" / back-to-top button ----
   The Top button does NOT use the slide-out animation. It simply
   darkens on hover. The inset box-shadow darkens the button
   background while leaving the white icon (a child element)
   untouched, and works regardless of the element colour. */
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-backtop .nbb2b-cw-tooltip {
    display: none;             /* no slide-out label for the Top button */
}
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-backtop {
    transition: box-shadow .2s ease;
}
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-backtop:hover {
    box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .22);
}

/* ---- Responsive — match the Minimal style's mobile sizing ---- */
@media (max-width: 768px) {
    .nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item {
        width: 36px;
        height: 36px;
    }
    .nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-tooltip {
        height: 36px;
        line-height: 36px;
        font-size: 12px;
    }
}

/* ============================================================
 * Style 3 — Circular Buttons
 * ------------------------------------------------------------
 * Activated when the widget container carries the
 * .nbb2b-cw-style3 class (added in render_contact_widget()
 * when the backend "Style Selection" field is set to Style 3).
 *
 * Behaviour:
 *   • Circular buttons.
 *   • 5px gap between buttons.
 *   • Button background = global element colour, EXCEPT:
 *       – WhatsApp / WeChat : brand green
 *       – Facebook          : brand blue
 *     (the element-colour base is injected via wp_add_inline_style
 *     in enqueue_contact_widget_assets(); the brand exceptions are
 *     defined below.)
 *   • All SVG icons forced white.
 *   • Hover behaves like Style 1 — the simple tooltip/label is
 *     shown. This is handled by the base Minimal tooltip rules,
 *     which are not style-scoped, so they apply here unchanged.
 * ============================================================ */

/* ---- Container: transparent, no shadow, 5px gap ---- */
.nbb2b-contact-widget.nbb2b-cw-style3 {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    gap: 5px;                 /* 5px gap between buttons */
    overflow: visible;
}

.nbb2b-contact-widget.nbb2b-cw-style3.nbb2b-cw-right,
.nbb2b-contact-widget.nbb2b-cw-style3.nbb2b-cw-left,
.nbb2b-contact-widget.nbb2b-cw-style3.nbb2b-cw-floating.nbb2b-cw-right,
.nbb2b-contact-widget.nbb2b-cw-style3.nbb2b-cw-floating.nbb2b-cw-left {
    border-radius: 0;
}

/* ---- Circular buttons ---- */
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item {
    width: 40px;
    height: 40px;
    border-radius: 50% !important;
    /* background-color (element colour) supplied by inline dynamic CSS */
}

/* Drop the 1px divider used by the Minimal style — the 5px gap
   on the container provides the separation instead. */
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item + .nbb2b-cw-item {
    border-top: 0;
}

/* Keep every button fully circular (override the Minimal style's
   first-/last-child corner rounding). */
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item:first-child,
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item:last-child {
    border-radius: 50% !important;
}

/* ---- White SVG icons ----
   brightness(0) invert(1) forces both stroke-based (currentColor)
   and fill-based (brand-colour) SVGs to solid white. */
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-icon img {
    filter: brightness(0) invert(1);
}

/* ---- Per-button background colour exceptions ----
   These override the element-colour base. Each body.elementor-page-434 includes a
   :hover variant so the colour also holds while hovering — the base
   element-colour :hover rule from the inline dynamic CSS would
   otherwise win on hover. */

/* WhatsApp — brand green */
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item[data-type="whatsapp"],
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item[data-type="whatsapp"]:hover {
    background-color: #25D366;
}

/* WeChat — brand green */
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item[data-type="wechat"],
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item[data-type="wechat"]:hover {
    background-color: #07C160;
}

/* Facebook — brand blue */
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item[data-type="facebook"],
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item[data-type="facebook"]:hover {
    background-color: #1877F2;
}

/* ---- Responsive — match the Minimal style's mobile sizing ---- */
@media (max-width: 768px) {
    .nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item {
        width: 36px;
        height: 36px;
    }
}

/**
 * CXB Form — Frontend styles
 *
 * @since 4.3.0
 * @package Cxb_B2B_Product_Showcase
 */

/* ================================================================
   Layout
================================================================ */
.cxb-form-wrap {
    box-sizing: border-box;
}
.cxb-form-wrap *, .cxb-form-wrap *::before, .cxb-form-wrap *::after {
    box-sizing: inherit;
}

:is(.cxb-form-fields,.rm-cxb-form .elementor-form-fields-wrapper) {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

/* Vertical: force every field to full width */
.cxb-form-layout--vertical :is(.cxb-form-field,.rm-cxb-form .elementor-field-group) {
    width: 100% !important;
}

/* Horizontal: field widths are set via inline style from the widget */
.cxb-form-layout--horizontal :is(.cxb-form-field,.rm-cxb-form .elementor-field-group) {
    flex-shrink: 0;
    min-width: 0;
}

/* ================================================================
   Field wrapper
================================================================ */
:is(.cxb-form-field,.rm-cxb-form .elementor-field-group) {
    display: flex;
    flex-direction: column;
}

:is(.cxb-form-label,.rm-cxb-form .elementor-field-label) {
    display: block;
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    line-height: 1.4;
}

.cxb-form-required {
    color: #e53935;
    font-weight: 700;
}

/* ================================================================
   Inputs
================================================================ */
:is(.cxb-form-input,.rm-cxb-form .elementor-field-textual),
:is(.cxb-form-textarea,.rm-cxb-form .elementor-field-textual),
:is(.cxb-form-select,.rm-cxb-form .elementor-field-textual) {
    display: block;
    width: 100%;
    padding: 10px 14px;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    outline: none;
    transition: border-color .2s, box-shadow .2s;
}

:is(.cxb-form-input,.rm-cxb-form .elementor-field-textual):focus,
:is(.cxb-form-textarea,.rm-cxb-form .elementor-field-textual):focus,
:is(.cxb-form-select,.rm-cxb-form .elementor-field-textual):focus {
    border-color: #0A7AFF;
    box-shadow: 0 0 0 2px rgba(10, 122, 255, 0.15);
}

:is(.cxb-form-textarea,.rm-cxb-form .elementor-field-textual) {
    resize: vertical;
    min-height: 100px;
}

:is(.cxb-form-select,.rm-cxb-form .elementor-field-textual) {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 12px;
    padding-right: 36px;
}

/* ================================================================
   Checkbox group
================================================================ */
.cxb-form-checkbox-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 20px;
    padding-top: 4px;
}

.cxb-form-checkbox-label {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
    cursor: pointer;
    line-height: 1.4;
    white-space: nowrap;
    flex-shrink: 0;
    margin: 0;
    padding: 0;
}

.cxb-form-checkbox-label input[type="checkbox"] {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    flex-shrink: 0;
}

.cxb-form-checkbox-label span {
    line-height: 1;
}

/* ================================================================
   File upload zone
================================================================ */
.cxb-form-file-zone {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 120px;
    padding: 20px;
    border: 2px dashed #ccc;
    border-radius: 8px;
    cursor: pointer;
    transition: border-color .2s, background-color .2s;
    text-align: center;
}

.cxb-form-file-zone:hover,
.cxb-form-file-zone--dragover {
    border-color: #0A7AFF;
    background-color: rgba(10, 122, 255, 0.04);
}

.cxb-form-file-input {
    /* Visually hidden but still functional when triggered by JS */
    position: absolute;
    top: 0; left: 0;
    width: 1px; height: 1px;
    opacity: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.cxb-form-file-placeholder {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    color: #888;
}

.cxb-form-file-placeholder svg {
    color: #aaa;
}

.cxb-form-file-placeholder span {
    font-size: 14px;
    font-weight: 500;
}

.cxb-form-file-placeholder small {
    font-size: 12px;
    color: #aaa;
}

.cxb-form-file-selected {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 14px;
    background: #f0f7ff;
    border-radius: 6px;
    width: 100%;
}

.cxb-form-file-name {
    flex: 1;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cxb-form-file-remove {
    background: none;
    border: none;
    font-size: 22px;
    line-height: 1;
    color: #999;
    cursor: pointer;
    padding: 0 4px;
    transition: color .2s;
}

.cxb-form-file-remove:hover {
    color: #e53935;
}

/* ================================================================
   File upload progress bar
================================================================ */
.cxb-form-file-progress {
    width: 100%;
    margin-top: 10px;
    position: relative;
}

.cxb-form-file-progress-bar {
    height: 6px;
    width: 0;
    background-color: #0A7AFF;
    border-radius: 3px;
    transition: width .25s ease;
}

.cxb-form-file-progress--success .cxb-form-file-progress-bar {
    background-color: #2e7d32;
}

.cxb-form-file-progress-text {
    display: block;
    margin-top: 4px;
    font-size: 12px;
    color: #666;
    text-align: center;
}

/* ================================================================
   Privacy Policy notice
   Shared class used by both this widget and the global helper
   Cxb_B2B_Product_Showcase::render_privacy_policy_notice().
================================================================ */
.cxb-b2b-privacy-notice {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin: 12px 0;
    padding: 10px 14px;
    font-size: 13px;
    line-height: 1.6;
    color: #555;
    background: #f7f8fa;
    border: 1px solid #eceff3;
    border-radius: 6px;
    cursor: pointer;
}

.cxb-b2b-privacy-notice__checkbox {
    flex: 0 0 auto;
    margin: 3px 0 0 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.cxb-b2b-privacy-notice__text {
    flex: 1 1 auto;
    min-width: 0;
}

.cxb-b2b-privacy-notice__text a {
    color: #0A7AFF;
    text-decoration: underline;
}

.cxb-b2b-privacy-notice__text a:hover {
    text-decoration: none;
}

.cxb-b2b-privacy-notice--error {
    border-color: #e53935;
    background: #fff5f5;
}

/* ================================================================
   Submit button
================================================================ */
.cxb-form-actions {
    margin-top: 20px;
}

.cxb-form-submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 14px 32px;
    font-size: 15px;
    font-weight: 600;
    font-family: inherit;
    color: #fff;
    background-color: #0A7AFF;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: background-color .2s, opacity .2s;
    line-height: 1.4;
}

.cxb-form-submit:hover {
    background-color: #005cbf;
}

.cxb-form-submit:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

/* ================================================================
   Messages
================================================================ */
.cxb-form-message {
    margin-top: 16px;
    padding: 14px 18px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.6;
}

.cxb-form-message--success {
    background: #e8f5e9;
    color: #2e7d32;
    border: 1px solid #a5d6a7;
}

.cxb-form-message--error {
    background: #fce4ec;
    color: #c62828;
    border: 1px solid #ef9a9a;
}

/* ================================================================
   Error state for fields
================================================================ */
.cxb-form-field--error :is(.cxb-form-input,.rm-cxb-form .elementor-field-textual),
.cxb-form-field--error :is(.cxb-form-textarea,.rm-cxb-form .elementor-field-textual),
.cxb-form-field--error :is(.cxb-form-select,.rm-cxb-form .elementor-field-textual) {
    border-color: #e53935;
    box-shadow: 0 0 0 2px rgba(229, 57, 53, 0.15);
}

.cxb-form-field--error .cxb-form-file-zone {
    border-color: #e53935;
}

/* ================================================================
   Responsive: stack on mobile
================================================================ */
@media (max-width: 768px) {
    .cxb-form-layout--horizontal :is(.cxb-form-field,.rm-cxb-form .elementor-field-group) {
        width: 100% !important;
    }
}

/**
 * Mobile Bottom Menu Styles
 *
 * @package Cxb_B2B_Product_Showcase
 */

/* ================================================================
   Desktop: hide the entire mobile-menu tree so nothing leaks
   into the footer on wide viewports.
   ================================================================ */
.nbb2b-mobile-menu,
.nbb2b-mm-products-overlay,
.nbb2b-mm-products-modal,
.nbb2b-mm-contact-overlay,
.nbb2b-mm-message-overlay {
    display: none !important;
}

/* ================================================================
   Instant hide: prevent contact widget from flashing on mobile
   BEFORE JS adds the .nbb2b-has-mobile-menu body class.
   This pure media-query rule fires at first paint – no JS needed.
   ================================================================ */
@media (max-width: 768px) {
    .nbb2b-contact-widget {
        display: none !important;
    }
}

@media (max-width: 768px) {

    /* Prevent horizontal overflow.
       ⚠ Must use `clip` — not `hidden`.
       `overflow-x: hidden` on html/body creates a new scroll container
       which breaks `position: sticky` on descendant elements (e.g. the
       product-detail tab navigation).  `clip` has the same visual effect
       (no horizontal scrollbar, content clipped at the edge) but does NOT
       alter the scroll container, so sticky keeps working. */
    html,
    body {
        overflow-x: clip !important;
    }

    /* ---- Bar ---- */
    .nbb2b-mobile-menu {
        display: flex !important;
        position: fixed !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: auto !important;
        height: 50px;
        background: #f5f5f5;
        border-top: 1px solid #d0d0d0;
        z-index: 999999 !important;
        align-items: center;
        justify-content: stretch;
        padding: 0;
        margin: 0;
        box-sizing: border-box;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
    }

    /* ---- Individual item ---- */
    .nbb2b-mm-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        flex: 1 1 0;
        min-width: 0;
        height: 100%;
        cursor: pointer;
        position: relative;
        -webkit-tap-highlight-color: transparent;
        text-decoration: none !important;
        color: #333 !important;
        padding: 4px 0 2px;
        box-sizing: border-box;
    }

    /* List (quote basket) item: hidden by default in CSS.
       PHP adds .nbb2b-mm-list-show when count > 0 at render time,
       so the first paint already has the correct layout. JS keeps
       the class in sync for live add/remove without page reload. */
    .nbb2b-mm-item[data-action="list"] {
        display: none;
    }
    .nbb2b-mm-item[data-action="list"].nbb2b-mm-list-show {
        display: flex;
    }

    .nbb2b-mm-item[data-action="backtop"] {
        flex: 0 0 40px;
        max-width: 40px;
    }

    .nbb2b-mm-item:active {
        background: rgba(0,0,0,.06);
    }

    .nbb2b-mm-icon {
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }

    .nbb2b-mm-icon img {
        width: 20px;
        height: 20px;
        display: block;
    }

    .nbb2b-mm-label {
        font-size: 10px;
        line-height: 1.2;
        margin-top: 2px;
        white-space: nowrap;
        color: #555;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    /* ---- Quote count badge ---- */
    .nbb2b-mm-badge {
        position: absolute;
        top: -5px;
        right: -8px;
        min-width: 16px;
        height: 16px;
        border-radius: 8px;
        font-size: 10px;
        line-height: 16px;
        text-align: center;
        padding: 0 4px;
        box-sizing: border-box;
        color: #fff;
        display: none;
        pointer-events: none;
    }

    .nbb2b-mm-badge.nbb2b-mm-badge-show {
        display: block;
    }

    /* ---- Body padding ---- */
    /* Applied immediately via media query (no JS class dependency)
       so the bar never overlaps content on first paint. */
    body {
        padding-bottom: 50px !important;
    }

    /* ---- Hide original floating widgets ---- */
    body.nbb2b-has-mobile-menu .nbb2b-lm-widget {
        display: none !important;
    }
    body.nbb2b-has-mobile-menu .cxb-b2b-quote-basket-toggle.cxb-b2b-quote-basket-toggle {
        display: none !important;
    }
    body.nbb2b-has-mobile-menu .nbb2b-contact-widget {
        display: none !important;
    }

    /* ---- Hide theme back-to-top buttons on mobile ---- */
    body.nbb2b-has-mobile-menu #ast-scroll-top,           /* Astra */
    body.nbb2b-has-mobile-menu .ast-scroll-top-icon,       /* Astra alt */
    body.nbb2b-has-mobile-menu .generate-back-to-top,      /* GeneratePress */
    body.nbb2b-has-mobile-menu #scroll-top,                /* OceanWP */
    body.nbb2b-has-mobile-menu .flavor-back-to-top,        /* flavor */
    body.nbb2b-has-mobile-menu #back-to-top,               /* generic */
    body.nbb2b-has-mobile-menu .back-to-top,               /* generic */
    body.nbb2b-has-mobile-menu #backtotop,                 /* generic */
    body.nbb2b-has-mobile-menu .backtotop,                 /* generic */
    body.nbb2b-has-mobile-menu #scroll-to-top,             /* generic */
    body.nbb2b-has-mobile-menu .scroll-to-top,             /* generic */
    body.nbb2b-has-mobile-menu .scrolltop,                 /* generic */
    body.nbb2b-has-mobile-menu #scrolltop,                 /* generic */
    body.nbb2b-has-mobile-menu .go-top,                    /* generic */
    body.nbb2b-has-mobile-menu #go-top,                    /* generic */
    body.nbb2b-has-mobile-menu .to-top,                    /* generic */
    body.nbb2b-has-mobile-menu #toTop,                     /* generic */
    body.nbb2b-has-mobile-menu #rocket-to-top,             /* starter-theme / starter-kit */
    body.nbb2b-has-mobile-menu .ksuspended-btn,            /* starter-theme */
    body.nbb2b-has-mobile-menu .tt-back-to-top,            /* flavor theme */
    body.nbb2b-has-mobile-menu .jesuspended-btn,           /* flavor theme */
    body.nbb2b-has-mobile-menu .wptt-back-to-top {         /* flavor theme */
        display: none !important;
    }

    /* ================================================================
       Shared modal close button
       ================================================================ */
    .nbb2b-mm-modal-close {
        background: none !important;
        border: none !important;
        font-size: 22px !important;
        cursor: pointer !important;
        color: #999 !important;
        padding: 0 !important;
        line-height: 1 !important;
        box-shadow: none !important;
        text-decoration: none !important;
        text-transform: none !important;
        letter-spacing: normal !important;
        min-width: 0 !important;
        min-height: 0 !important;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        border-radius: 0 !important;
        outline: none !important;
        -webkit-appearance: none !important;
        appearance: none !important;
    }

    /* ================================================================
       Products Modal
       ================================================================ */
    .nbb2b-mm-products-overlay {
        position: fixed; top: 0; left: 0; right: 0; bottom: 0;
        background: rgba(0,0,0,.5);
        z-index: 1000001;
        display: none;
    }
    .nbb2b-mm-products-overlay.nbb2b-mm-show { display: block !important; }

    .nbb2b-mm-products-modal {
        position: fixed; bottom: 50px; left: 0; right: 0;
        max-height: 70vh; background: #fff; z-index: 1000002;
        border-radius: 12px 12px 0 0; overflow: hidden;
        display: none; flex-direction: column;
        animation: nbb2b-mm-slideUp .25s ease;
    }
    .nbb2b-mm-products-overlay.nbb2b-mm-show + .nbb2b-mm-products-modal,
    .nbb2b-mm-products-modal.nbb2b-mm-show { display: flex !important; }

    @keyframes nbb2b-mm-slideUp {
        from { transform: translateY(40px); opacity: 0; }
        to   { transform: translateY(0);    opacity: 1; }
    }

    .nbb2b-mm-products-header {
        display: flex; align-items: center; justify-content: space-between;
        padding: 14px 16px; border-bottom: 1px solid #eee; flex-shrink: 0;
    }
    .nbb2b-mm-products-header h3 { margin: 0 !important; font-size: 16px !important; font-weight: 600 !important; color: #333 !important; flex-shrink: 0; white-space: nowrap; line-height: 1.4 !important; }

    .nbb2b-mm-products-body {
        overflow-y: auto; -webkit-overflow-scrolling: touch; flex: 1;
    }
    .nbb2b-mm-cat-list { list-style: none; margin: 0; padding: 0; }
    .nbb2b-mm-cat-item { list-style: none; }
    .nbb2b-mm-cat-link {
        display: flex; align-items: center; padding: 12px 16px;
        border-bottom: 1px solid #f0f0f0; text-decoration: none; color: #333; font-size: 14px;
    }
    .nbb2b-mm-cat-link:active { background: #f5f5f5; }
    .nbb2b-mm-cat-img {
        width: 40px; height: 40px; object-fit: cover; border-radius: 6px;
        margin-right: 12px; flex-shrink: 0; background: #f9f9f9;
    }
    .nbb2b-mm-cat-name { flex: 1; font-weight: 500; }
    .nbb2b-mm-cat-arrow { color: #bbb; flex-shrink: 0; margin-left: 8px; }

    .nbb2b-mm-sub-panel { display: none; background: #fafafa; }
    .nbb2b-mm-sub-panel.nbb2b-mm-sub-open { display: block; }
    .nbb2b-mm-sub-back {
        display: flex; align-items: center; padding: 10px 16px;
        border-bottom: 1px solid #eee; background: #f0f0f0; cursor: pointer; font-size: 13px; color: #666;
    }
    .nbb2b-mm-sub-back svg { margin-right: 6px; }
    .nbb2b-mm-sub-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 10px; padding: 12px 16px; }
    .nbb2b-mm-sub-item { display: flex; flex-direction: column; align-items: center; text-decoration: none; color: #333; }
    .nbb2b-mm-sub-img { width: 60px; height: 60px; object-fit: cover; border-radius: 6px; background: #f0f0f0; }
    .nbb2b-mm-sub-name { font-size: 11px; text-align: center; margin-top: 4px; line-height: 1.3; word-break: break-word; }

    /* ================================================================
       Contact Modal
       ================================================================ */
    .nbb2b-mm-contact-overlay {
        position: fixed; top: 0; left: 0; right: 0; bottom: 0;
        background: rgba(0,0,0,.55); z-index: 1000001;
        display: none; align-items: center; justify-content: center;
    }
    .nbb2b-mm-contact-overlay.nbb2b-mm-show { display: flex !important; }
    .nbb2b-mm-contact-modal {
        background: #fff !important; border-radius: 12px; width: 90%; max-width: 340px;
        max-height: 80vh; overflow-y: auto; -webkit-overflow-scrolling: touch;
        box-shadow: 0 8px 30px rgba(0,0,0,.25); animation: nbb2b-mm-fadeIn .25s ease;
        color: #333 !important;
    }
    @keyframes nbb2b-mm-fadeIn {
        from { opacity: 0; transform: scale(.92); }
        to   { opacity: 1; transform: scale(1); }
    }
    .nbb2b-mm-contact-header {
        display: flex; align-items: center; justify-content: space-between;
        padding: 14px 16px; border-bottom: 1px solid #eee;
    }
    .nbb2b-mm-contact-header h3 { margin: 0 !important; font-size: 16px !important; font-weight: 600 !important; color: #333 !important; line-height: 1.4 !important; }
    .nbb2b-mm-contact-list { list-style: none; margin: 0; padding: 0; }
    .nbb2b-mm-contact-row {
        display: flex; align-items: center; padding: 14px 16px;
        border-bottom: 1px solid #f0f0f0; cursor: pointer; text-decoration: none; color: #333;
    }
    .nbb2b-mm-contact-row:last-child { border-bottom: none; }
    .nbb2b-mm-contact-row:active { background: #f5f5f5; }
    .nbb2b-mm-contact-row-icon { width: 24px; height: 24px; flex-shrink: 0; margin-right: 14px; display: flex; align-items: center; justify-content: center; }
    .nbb2b-mm-contact-row-icon img { width: 24px; height: 24px; }
    .nbb2b-mm-contact-row-info { flex: 1; font-size: 14px; line-height: 1.4; word-break: break-all; }
    .nbb2b-mm-contact-row-label { font-size: 11px; color: #999; display: block; margin-bottom: 2px; }
    .nbb2b-mm-contact-wechat-detail { display: flex; flex-direction: column; align-items: flex-start; }
    .nbb2b-mm-contact-wechat-qr { width: 120px; height: auto; border-radius: 6px; margin-top: 6px; border: 1px solid #eee; }

    /* ================================================================
       Message Modal
       ================================================================ */
    .nbb2b-mm-message-overlay {
        position: fixed; top: 0; left: 0; right: 0; bottom: 0;
        background: rgba(0,0,0,.55); z-index: 1000001;
        display: none; align-items: center; justify-content: center;
    }
    .nbb2b-mm-message-overlay.nbb2b-mm-show { display: flex !important; }
    .nbb2b-mm-message-modal {
        background: #fff !important; border-radius: 12px; width: 92%; max-width: 380px;
        max-height: 90vh; display: flex; flex-direction: column; overflow: hidden;
        box-shadow: 0 8px 30px rgba(0,0,0,.25); animation: nbb2b-mm-fadeIn .25s ease;
        color: #333 !important;
    }
    .nbb2b-mm-message-header {
        display: flex; align-items: center; justify-content: space-between;
        padding: 14px 16px; border-bottom: 1px solid #eee; flex-shrink: 0;
    }
    .nbb2b-mm-message-header h3 { margin: 0 !important; font-size: 16px !important; font-weight: 600 !important; color: #333 !important; line-height: 1.4 !important; }
    .nbb2b-mm-message-body { padding: 16px; overflow-y: auto; -webkit-overflow-scrolling: touch; flex: 1; }
    .nbb2b-mm-msg-field { margin-bottom: 14px; }
    .nbb2b-mm-msg-field label { display: block; font-size: 13px; font-weight: 500; color: #333 !important; margin-bottom: 4px; }
    .nbb2b-mm-msg-field input[type="text"],
    .nbb2b-mm-msg-field input[type="email"],
    .nbb2b-mm-msg-field input[type="tel"],
    .nbb2b-mm-msg-field textarea,
    .nbb2b-mm-msg-field select {
        width: 100% !important; padding: 8px 10px !important; border: 1px solid #ddd !important; border-radius: 6px !important;
        font-size: 14px !important; box-sizing: border-box !important; background: #fff !important; -webkit-appearance: none !important;
        color: #333 !important;
    }
    .nbb2b-mm-msg-field textarea { resize: vertical; min-height: 60px; }
    .nbb2b-mm-msg-field input:focus,
    .nbb2b-mm-msg-field textarea:focus,
    .nbb2b-mm-msg-field select:focus { outline: none; border-color: #999; }
    .nbb2b-mm-msg-required { color: #d63638; }
    .nbb2b-mm-msg-checkbox-group label { display: block; font-weight: 400; font-size: 14px; margin-bottom: 4px; }
    .nbb2b-mm-msg-submit {
        width: 100% !important; padding: 10px !important; border: none !important; border-radius: 6px !important;
        color: #fff !important; font-size: 15px !important; font-weight: 600 !important; cursor: pointer !important; margin-top: 4px !important;
        box-shadow: none !important; text-decoration: none !important; text-transform: none !important;
        letter-spacing: normal !important; text-align: center !important; line-height: 1.4 !important;
        -webkit-appearance: none !important; appearance: none !important;
        min-height: 0 !important; outline: none !important; display: block !important;
    }
    .nbb2b-mm-msg-submit:disabled { opacity: .6 !important; cursor: not-allowed !important; }
    .nbb2b-mm-msg-result { margin-top: 10px; padding: 8px 12px; border-radius: 6px; font-size: 13px; display: none; }
    .nbb2b-mm-msg-result.nbb2b-mm-msg-success { display: block; background: #ecfdf5; color: #166534; }
    .nbb2b-mm-msg-result.nbb2b-mm-msg-error { display: block; background: #fef2f2; color: #991b1b; }

    /* reCAPTCHA widget in mobile message modal */
    .nbb2b-mm-recaptcha-wrap {
        display: flex;
        justify-content: center;
        margin-bottom: 10px;
    }
    .nbb2b-mm-recaptcha-wrap .g-recaptcha {
        transform: scale(0.92);
        transform-origin: center top;
    }

    /* Cloudflare Turnstile widget in mobile message modal */
    .nbb2b-mm-turnstile-wrap {
        display: flex;
        justify-content: center;
        margin-bottom: 10px;
    }
    .nbb2b-mm-turnstile-wrap .cf-turnstile {
        transform: scale(0.92);
        transform-origin: center top;
    }

    /* ================================================================
       Quote basket summary (above form when items exist)
       ================================================================ */
    .nbb2b-qs {
        background: #f0f7ff;
        border: none;
        border-radius: 6px;
        padding: 10px 12px;
        margin-bottom: 14px;
    }
    .nbb2b-qs-count { font-weight: 700; }

    /* ── Single product layout ── */
    .nbb2b-qs-single-row {
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .nbb2b-qs-single-thumb {
        flex-shrink: 0;
        position: relative;
        cursor: pointer;
    }
    .nbb2b-qs-single-info {
        flex: 1;
        min-width: 0;
        display: flex;
        flex-direction: column;
        gap: 6px;
    }
    .nbb2b-qs-single-name {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .nbb2b-qs-single-qty-label {
        font-size: 12px;
        font-weight: 500;
        color: #555;
        display: flex;
        align-items: center;
        gap: 6px;
        margin-bottom: 0 !important;
    }
    .nbb2b-qs-qty-input {
        width: 80px !important;
        padding: 4px 6px !important;
        border: 1px solid #c0d0e0 !important;
        border-radius: 4px !important;
        font-size: 13px !important;
        text-align: center !important;
        color: #333 !important;
        background: #fff !important;
    }

    /* ── Multi product header ── */
    .nbb2b-qs-multi-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
        margin-bottom: 8px;
    }
    .nbb2b-qs-multi-header .nbb2b-qs-text {
        font-size: 12px;
        font-weight: 500;
        color: #1a5276;
        flex: 1;
        min-width: 0;
    }
    .nbb2b-qs-input-qty-btn {
        flex-shrink: 0;
        padding: 4px 10px !important;
        font-size: 11px !important;
        font-weight: 600 !important;
        color: #fff !important;
        background: var(--cxb-primary-color, #0A7AFF) !important;
        border: none !important;
        border-radius: 4px !important;
        cursor: pointer !important;
        white-space: nowrap;
    }

    /* ── Product table (expandable) ── */
    .nbb2b-qs-product-table {
        margin-top: 10px;
        padding-top: 10px;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
        overflow: hidden;
    }
    .nbb2b-qs-table {
        width: 100%;
        max-width: 100%;
        table-layout: fixed;
        border-collapse: collapse;
        font-size: 12px;
        border: none !important;
    }
    .nbb2b-qs-table th,
    .nbb2b-qs-table td {
        border: none !important;
    }
    .nbb2b-qs-table th {
        text-align: left;
        font-size: 11px;
        font-weight: 600;
        color: #666;
        padding: 4px 6px 6px;
    }
    .nbb2b-qs-table th:nth-child(1) { width: 55%; }
    .nbb2b-qs-table th:nth-child(2) { width: 30%; }
    .nbb2b-qs-table th:nth-child(3) { width: 15%; }
    .nbb2b-qs-table td {
        padding: 6px;
        vertical-align: middle;
        overflow: hidden;
    }
    .nbb2b-qs-table tbody tr:nth-child(even) {
        background-color: #f5f7fa;
    }
    .nbb2b-qs-table tbody tr:nth-child(odd) {
        background-color: #ffffff;
    }
    .nbb2b-qs-table-product {
        display: flex;
        align-items: center;
        gap: 8px;
        min-width: 0;
        max-width: 100%;
        overflow: hidden;
    }
    .nbb2b-qs-table-product span {
        display: block;
        flex: 1 1 auto;
        min-width: 0;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        color: #333;
    }
    .nbb2b-qs-table-img {
        width: 36px;
        height: 36px;
        object-fit: cover;
        border-radius: 3px;
        border: 1px solid #e0e0e0;
        flex-shrink: 0;
    }
    .nbb2b-qs-table-qty { width: 30%; }
    .nbb2b-qs-table-qty .nbb2b-qs-qty-input {
        width: 72px !important;
        padding: 3px 4px !important;
        font-size: 12px !important;
    }
    .nbb2b-qs-table-del { width: 15%; text-align: center; }
    .nbb2b-qs-table-remove {
        display: inline-block;
        width: 20px; height: 20px;
        line-height: 18px;
        text-align: center;
        font-size: 14px; font-weight: 700;
        color: #999; cursor: pointer;
        border-radius: 50%;
        transition: color 0.15s, background 0.15s;
    }
    .nbb2b-qs-table-remove:hover {
        color: #fff;
        background: rgba(220, 38, 38, 0.85);
    }
    .nbb2b-qs-done-btn {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 8px !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding: 6px 0 !important;
        font-size: 12px !important;
        font-weight: 600 !important;
        font-family: inherit !important;
        color: #555 !important;
        background: #e8f0f8 !important;
        background-image: none !important;
        border: 1px solid #d0e3f7 !important;
        border-radius: 4px !important;
        cursor: pointer !important;
        text-align: center !important;
        transition: background 0.15s !important;
        -webkit-appearance: none !important;
        appearance: none !important;
        box-shadow: none !important;
        text-decoration: none !important;
        text-transform: none !important;
        letter-spacing: normal !important;
        min-height: 0 !important;
        max-height: none !important;
        height: auto !important;
        min-width: 0 !important;
        outline: none !important;
        line-height: 1.4 !important;
        float: none !important;
        position: relative !important;
        box-sizing: border-box !important;
    }
    .nbb2b-qs-thumbs {
        display: flex;
        align-items: flex-start;
        gap: 6px;
        flex-wrap: nowrap;
        overflow: visible;
        padding: 4px 4px 0;
    }
    .nbb2b-qs-thumb-wrap {
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 50px;
        position: relative;
    }
    .nbb2b-qs-thumb-wrap.nbb2b-qs-deletable {
        cursor: pointer;
    }
    .nbb2b-qs-del {
        position: absolute;
        top: -4px;
        right: -4px;
        width: 16px;
        height: 16px;
        line-height: 14px;
        text-align: center;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        background: rgba(0, 0, 0, 0.50);
        border-radius: 50%;
        cursor: pointer;
        z-index: 2;
        opacity: 0;
        transition: opacity 0.15s, background 0.15s;
        pointer-events: none;
        box-sizing: border-box;
        font-family: Arial, sans-serif;
    }
    .nbb2b-qs-thumb-wrap:hover .nbb2b-qs-del {
        opacity: 1;
        pointer-events: auto;
    }
    .nbb2b-qs-del:hover {
        background: rgba(220, 38, 38, 0.85);
    }
    /* On touch devices show the button by default (no hover) */
    @media (hover: none) {
        .nbb2b-qs-del {
            opacity: 1;
            pointer-events: auto;
        }
    }
    .nbb2b-qs-thumb {
        width: 50px; height: 50px;
        object-fit: cover;
        border-radius: 4px;
        border: 1px solid #e0e0e0;
        background: #f9f9f9;
        flex-shrink: 0;
        display: block;
    }
    .nbb2b-qs-thumb-empty {
        display: inline-block;
        width: 50px; height: 50px;
        border-radius: 4px;
        border: 1px dashed #ccc;
        background: #f0f0f0;
        flex-shrink: 0;
    }
    .nbb2b-qs-qty {
        font-size: 10px;
        color: #1a5276;
        font-weight: 600;
        margin-top: 2px;
        white-space: nowrap;
        line-height: 1.2;
    }
    .nbb2b-qs-more {
        font-size: 18px; font-weight: 700;
        color: #888; flex-shrink: 0;
        padding: 0 4px; line-height: 50px;
    }

    /* ================================================================
       Elementor form integration
       ================================================================ */
    .nbb2b-mm-elementor-form {
        max-width: 100%;
        overflow: hidden;
    }
    .nbb2b-mm-elementor-form .elementor-form {
        padding: 0 !important;
    }
    .nbb2b-mm-elementor-form .elementor-widget-container {
        padding: 0 !important;
    }

} /* end @media */

@charset "utf-8";

/** THIS FILE IS AUTOMATICALLY GENERATED - DO NOT MAKE MANUAL EDITS! **/
/** Custom CSS should be added to Mega Menu > Menu Themes > Custom Styling **/

.mega-menu-last-modified-1785929034 { content: 'Wednesday 5th August 2026 11:23:54 UTC'; }

#mega-menu-wrap-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-indicator, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge, #mega-menu-wrap-menu-1 button.mega-close, #mega-menu-wrap-menu-1 button.mega-toggle-standard {
  transition: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: white;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
  -webkit-tap-highlight-color: transparent;
}
#mega-menu-wrap-menu-1:before, #mega-menu-wrap-menu-1:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-indicator:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-indicator:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge:after, #mega-menu-wrap-menu-1 button.mega-close:before, #mega-menu-wrap-menu-1 button.mega-close:after, #mega-menu-wrap-menu-1 button.mega-toggle-standard:before, #mega-menu-wrap-menu-1 button.mega-toggle-standard:after {
  display: none;
}
#mega-menu-wrap-menu-1 {
  border-radius: 0px;
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 {
    background-color: transparent;
  }
}
#mega-menu-wrap-menu-1.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation .mega-toggle-block button:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation #mega-menu-menu-1 a:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation #mega-menu-menu-1 span:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation #mega-menu-menu-1 input:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation #mega-menu-menu-1 li.mega-menu-item .mega-menu-link:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation #mega-menu-menu-1 form.mega-search-open:has(input[type=text]:focus), #mega-menu-wrap-menu-1.mega-keyboard-navigation #mega-menu-menu-1 + button.mega-close:focus, #mega-menu-wrap-menu-1.mega-keyboard-navigation #mega-menu-menu-1 .mega-mobile-back > button:focus {
  outline-style: solid;
  outline-width: 3px;
  outline-color: #109cde;
  outline-offset: -3px;
}
#mega-menu-wrap-menu-1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
  outline-offset: 2px;
}
#mega-menu-wrap-menu-1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
  background-color: transparent;
  color: #ed1b24;
  font-weight: bold;
  text-decoration: none;
  border-color: white;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
    color: white;
    background-color: #333;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
  text-align: center;
  padding: 0px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-description-group {
  vertical-align: middle;
  display: inline-block;
  transition: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-description-group .mega-menu-title, #mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-description-group .mega-menu-description {
  transition: none;
  line-height: 1.5;
  display: block;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-description-group .mega-menu-description {
  font-style: italic;
  font-size: 0.8em;
  text-transform: none;
  font-weight: normal;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link {
  cursor: pointer;
  display: inline;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: flex;
  align-items: center;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
  flex: 0 0 auto;
  align-self: flex-start;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: block;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-icon-top > a.mega-menu-link {
  display: table-cell;
  vertical-align: middle;
  line-height: initial;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
  display: block;
  margin: 0 0 6px 0;
  text-align: center;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
  display: inline-block;
  transition: none;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
    display: block;
    line-height: 40px;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
    display: inline-block;
    margin: 0 6px 0 0;
    text-align: left;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-animating > ul.mega-sub-menu {
  pointer-events: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
  cursor: inherit;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
  cursor: pointer;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 p {
  margin-bottom: 10px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 input, #mega-menu-wrap-menu-1 #mega-menu-menu-1 img {
  max-width: 100%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu {
  display: block;
  visibility: hidden;
  opacity: 1;
  pointer-events: auto;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    display: block;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
    display: none;
  }
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
    opacity: 0;
    transition: opacity 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    opacity: 0;
    transform: translate(0, 10px);
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
    transform: translate(0, 0);
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    transform: translate(0, 10px);
    transition: transform 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    transform: translate(0, 0);
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
  display: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
  display: block;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
  visibility: visible;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  visibility: inherit;
  opacity: 1;
  display: block;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 100%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 50%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 33.3333333333%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 25%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 20%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 16.6666666667%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a[class^="dashicons"]:before {
  font-family: dashicons;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  background: transparent;
  height: auto;
  width: auto;
  top: auto;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-material-symbol:before {
  content: attr(data-ms-icon);
  font-family: var(--wp--preset--font-family--material-symbols);
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
  margin: 0 6px 0 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
  border-radius: 0px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-align-bottom-right > ul.mega-sub-menu {
  right: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
  border-radius: 0px;
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.mega-menu-item {
    position: static;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
  margin: 0 0px 0 0;
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-item-align-right {
  float: right;
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-item-align-right {
    margin: 0 0 0 0px;
  }
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-item-align-float-left {
    float: left;
  }
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    background-color: transparent;
    color: #ed1b24;
    font-weight: bold;
    text-decoration: none;
    border-color: white;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  background-color: transparent;
  color: #ed1b24;
  font-weight: bold;
  text-decoration: none;
  border-color: white;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color: white;
    background-color: #333;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background-color: transparent;
  color: #ed1b24;
  font-weight: bold;
  text-decoration: none;
  border-color: white;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    color: white;
    background-color: #333;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
  line-height: 40px;
  height: 40px;
  padding: 0px 12px;
  vertical-align: baseline;
  width: auto;
  display: block;
  color: white;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 0px;
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  outline: none;
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
    line-height: inherit;
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
    display: none;
  }
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-item-align-right {
    float: none;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    border: 0;
    margin: 0;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: white;
    font-size: 14px;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  width: 100%;
  float: left;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
  float: left;
  min-height: 1px;
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
    width: calc(var(--span) / var(--columns) * 100%);
  }
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
    width: 100%;
    clear: both;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 13px 14px;
  width: 100%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0px;
  background-color: #111820;
  border: 0;
  padding: 28px 10px;
  position: absolute;
  width: 100vw;
  max-width: none;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
  }
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard {
    width: calc(var(--span) / var(--columns) * 100%);
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
  margin: 5px 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
  clear: both;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
  margin-left: 10px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  display: block;
  float: left;
  clear: none;
  padding: 13px 14px;
  vertical-align: top;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard.mega-menu-clear, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: left;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
  color: #ed1724;
  font-family: inherit;
  font-size: 12px;
  text-transform: capitalize;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
  border-color: transparent;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  color: #ff626a;
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
  font-family: inherit;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
  border-color: transparent;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:focus, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #ff626a;
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
  text-decoration: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  color: white;
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
  font-family: inherit;
  font-size: 12px;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
  border-color: transparent;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: flex;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  color: #ed1b24;
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    border: 0;
    padding: 10px;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: 100%;
    clear: both;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  color: white;
  font-family: inherit;
  font-size: 12px;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  border: 0;
  padding: 2px 0px;
  vertical-align: top;
  display: block;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #ed1b24;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
  z-index: 999;
  position: absolute;
  width: 250px;
  max-width: none;
  padding: 10px;
  border: 0;
  background-color: #111820;
  border-radius: 0px;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
  }
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    clear: both;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: block;
  background-color: #111820;
  color: white;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px;
  line-height: 44px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  background-color: #152a33;
  font-weight: normal;
  text-decoration: none;
  color: white;
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: absolute;
    left: 100%;
    top: 0;
  }
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
    padding-left: 20px;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
    padding-left: 30px;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: inline-block;
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  margin: 0 0 0 6px;
  color: inherit;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  display: inline-block;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  font-family: dashicons;
  font-weight: normal;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  float: right;
  margin-left: auto;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
  content: "";
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    content: "";
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
    display: none;
  }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
  display: none;
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: "";
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
    text-align: right;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
    float: left;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: "";
    margin: 0 6px 0 0;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: -100%;
    top: 0;
  }
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hide-on-mobile, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1280px) {
  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hide-on-desktop, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
#mega-menu-wrap-menu-1 .mega-menu-toggle {
  display: none;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle ~ button.mega-close {
  display: none;
}
@media only screen and (max-width: 1279px) {
  #mega-menu-wrap-menu-1 .mega-menu-toggle {
    z-index: 1;
    background-color: #222;
    border-radius: 2px;
    line-height: 40px;
    height: 40px;
    text-align: left;
    user-select: none;
    outline: none;
    white-space: nowrap;
    display: flex;
    position: relative;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle img {
    max-width: 100%;
    padding: 0;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right {
    display: flex;
    flex: 1;
    gap: 6px;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block {
    display: flex;
    height: 100%;
    outline: 0;
    align-self: center;
    flex-shrink: 0;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-left {
    justify-content: flex-start;
    padding-left: 6px;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-center {
    justify-content: center;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right {
    justify-content: flex-end;
    padding-right: 6px;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
    flex-direction: column;
    flex-wrap: nowrap;
    background-color: #222;
    padding: 0px;
    display: none;
    position: fixed;
    width: 300px;
    max-width: 100%;
    height: 100dvh;
    max-height: 100dvh;
    top: 0;
    box-sizing: border-box;
    transition: left 200ms ease-in-out, right 200ms ease-in-out, visibility 200ms ease-in-out;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999999999;
    overscroll-behavior: contain;
    visibility: hidden;
    display: flex;
    left: -300px;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
    display: flex;
    visibility: visible;
    left: 0;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle ~ button.mega-close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    position: fixed;
    top: 0;
    z-index: 99999999999;
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
    transition: left 200ms ease-in-out, right 200ms ease-in-out, visibility 200ms ease-in-out, opacity 200ms ease-out;
    right: auto;
    left: 0;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle ~ button.mega-close:before {
    display: flex;
    content: "";
    font-family: dashicons;
    font-weight: normal;
    color: white;
    font-size: 16px;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open ~ button.mega-close {
    visibility: visible;
    opacity: 1;
    left: calc(min(100vw - 40px, 300px));
    right: auto;
  }
  #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open:after {
    position: fixed;
    width: 100%;
    height: 99999px;
    content: "";
    top: 0;
    left: 0;
    opacity: 0.5;
    background: black;
    cursor: pointer;
    z-index: 9999999998;
  }
}
html.mega-menu-menu-1-off-canvas-open {
  overflow: hidden;
  height: auto;
}
html.mega-menu-menu-1-off-canvas-open body {
  overflow: hidden;
  height: auto;
}
html.mega-menu-menu-1-off-canvas-open #wpadminbar {
  z-index: 0;
}
.elementor-sticky__spacer #mega-menu-wrap-menu-1 #mega-menu-menu-1, .elementor-sticky__spacer #mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-sub-menu {
  visibility: inherit !important;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 {
  /*! 
                    * Hamburgers 
                    * @description Tasty CSS-animated hamburgers 
                    * @author Jonathan Suh @jonsuh 
                    * @site https://jonsuh.com/hamburgers 
                    * @link https://github.com/jonsuh/hamburgers 
                    */
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  transform: scale(0.8);
  align-self: center;
  outline: 0;
  background: none;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
  outline: 0;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  width: 40px;
  height: 4px;
  background-color: #ddd;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  content: "";
  display: block;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
  top: -10px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  bottom: -10px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  top: 2px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  top: 20px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-90deg);
}
/** Push menu onto new line **/
#mega-menu-wrap-menu-1 {
  clear: both;
}
.wp-block {}
.elementor-757 .elementor-element.elementor-element-1da9f05{--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;--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-757 .elementor-element.elementor-element-e13691e{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-757 .elementor-element.elementor-element-e13691e:not(.elementor-motion-effects-element-type-background), .elementor-757 .elementor-element.elementor-element-e13691e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://laizhou.zhanfengfreezer.com/wp-content/uploads/clone/site/2058/wp-content/uploads/2026/07/banner-equipment-dark.webp");}.elementor-757 .elementor-element.elementor-element-e13691e::before, .elementor-757 .elementor-element.elementor-element-e13691e > .elementor-background-video-container::before, .elementor-757 .elementor-element.elementor-element-e13691e > .e-con-inner > .elementor-background-video-container::before, .elementor-757 .elementor-element.elementor-element-e13691e > .elementor-background-slideshow::before, .elementor-757 .elementor-element.elementor-element-e13691e > .e-con-inner > .elementor-background-slideshow::before, .elementor-757 .elementor-element.elementor-element-e13691e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-757 .elementor-element.elementor-element-3c9326a{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-757 .elementor-element.elementor-element-f8f844b{--divider-border-style:solid;--divider-color:#ED1B24;--divider-border-width:2px;width:var( --container-widget-width, 26px );max-width:26px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-757 .elementor-element.elementor-element-f8f844b .elementor-divider-separator{width:26px;}.elementor-757 .elementor-element.elementor-element-f8f844b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-757 .elementor-element.elementor-element-17cb9f2 .elementor-heading-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:1.9px;}.elementor-757 .elementor-element.elementor-element-3fd1ad4{width:var( --container-widget-width, 58% );max-width:58%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-757 .elementor-element.elementor-element-3fd1ad4 .elementor-heading-title{font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-757 .elementor-element.elementor-element-a286651{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#D1D6DA;}.elementor-757 .elementor-element.elementor-element-6b7f0df{--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;--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-757 .elementor-element.elementor-element-da7bd12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 0px;}.elementor-757 .elementor-element.elementor-element-da7bd12 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:400;color:#777777;}.elementor-757 .elementor-element.elementor-element-7b51bbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-757 .elementor-element.elementor-element-7b51bbd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;color:#C2C8CC;}.elementor-757 .elementor-element.elementor-element-61f3fa8{--divider-border-style:solid;--divider-color:#ED1B24;--divider-border-width:9px;margin:77px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-757 .elementor-element.elementor-element-61f3fa8 .elementor-divider-separator{width:512px;margin:0 auto;margin-center:0;}.elementor-757 .elementor-element.elementor-element-61f3fa8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-757 .elementor-element.elementor-element-fa1fde0{--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:0105px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-757 .elementor-element.elementor-element-44a7746{--display:flex;--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-757 .elementor-element.elementor-element-e1bb083{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-757 .elementor-element.elementor-element-40232b3{--divider-border-style:solid;--divider-color:#ED1B24;--divider-border-width:2px;width:var( --container-widget-width, 26px );max-width:26px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-757 .elementor-element.elementor-element-40232b3 .elementor-divider-separator{width:26px;}.elementor-757 .elementor-element.elementor-element-40232b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-757 .elementor-element.elementor-element-1fcbd57 .elementor-heading-title{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:1.9px;}.elementor-757 .elementor-element.elementor-element-e2462bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 15px 0px;}.elementor-757 .elementor-element.elementor-element-e2462bf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:38px;font-weight:400;color:#111417;}.elementor-757 .elementor-element.elementor-element-70c43c7{--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;--justify-content:flex-start;--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-757 .elementor-element.elementor-element-0ea0168{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-757 .elementor-element.elementor-element-b3786ff{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-757 .elementor-element.elementor-element-b3786ff:not(.elementor-motion-effects-element-type-background), .elementor-757 .elementor-element.elementor-element-b3786ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-757 .elementor-element.elementor-element-bfee5c0 .elementor-search-form__container{min-height:50px;}.elementor-757 .elementor-element.elementor-element-bfee5c0 .elementor-search-form__submit{min-width:50px;background-color:#D6261F;}body:not(.rtl) .elementor-757 .elementor-element.elementor-element-bfee5c0 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-757 .elementor-element.elementor-element-bfee5c0 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-757 .elementor-element.elementor-element-bfee5c0 .elementor-search-form__input, .elementor-757 .elementor-element.elementor-element-bfee5c0.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-757 .elementor-element.elementor-element-bfee5c0:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:#E0E0E0;border-radius:3px;}.elementor-757 .elementor-element.elementor-element-bfee5c0.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:#E0E0E0;border-radius:3px;}.elementor-757 .elementor-element.elementor-element-904a276 .elementor-heading-title{color:#D6261F;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-menu-toggle{margin:0 auto;}.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--main .elementor-item{color:#1A1A1A;fill:#1A1A1A;}.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--main .elementor-item:focus{color:#D6261F;fill:#D6261F;}.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--dropdown a, .elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-menu-toggle{color:#555555;fill:#555555;}.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--dropdown a:hover,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--dropdown a:focus,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-menu-toggle:hover,
					.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-menu-toggle:focus{color:#D6261F;}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-field-group.recaptcha_v3-bottomleft, .elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-field-type-html{padding-bottom:0px;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-757 .elementor-element.elementor-element-ccd17ab .e-form__buttons__wrapper__button-next{background-color:#D6261F;color:#FFFFFF;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-button[type="submit"]{background-color:#D6261F;color:#FFFFFF;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-757 .elementor-element.elementor-element-ccd17ab .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-757 .elementor-element.elementor-element-ccd17ab .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-757 .elementor-element.elementor-element-ccd17ab .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-757 .elementor-element.elementor-element-ccd17ab .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-757 .elementor-element.elementor-element-ccd17ab{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-757 .elementor-element.elementor-element-46709e4{--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;}.elementor-757 .elementor-element.elementor-element-50778ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-757 .elementor-element.elementor-element-44a7746{--width:74%;}.elementor-757 .elementor-element.elementor-element-70c43c7{--width:65%;}.elementor-757 .elementor-element.elementor-element-b3786ff{--width:23%;}.elementor-757 .elementor-element.elementor-element-46709e4{--width:75%;}}/* Start custom CSS for nav-menu, class: .elementor-element-02bdb45 */.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu ul.sub-menu { position: static !important; display: block !important; visibility: visible !important; opacity: 1 !important; transform: none !important; box-shadow: none !important; }
.elementor-757 .elementor-element.elementor-element-02bdb45 .elementor-nav-menu .sub-arrow { display: none !important; }/* End custom CSS */
@font-face{font-family:elementskit;src:url("https://laizhou.zhanfengfreezer.com/wp-content/uploads/clone/site/2058/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/fonts/elementskit__q4bbc960d.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.ekit-wid-con .icon::before,.elementor-editor-active .icon::before,.elementor-widget .icon::before{font-family:elementskit!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ekit-wid-con .icon.icon-home::before,.icon.icon-home::before{content:"\e800"}.ekit-wid-con .icon.icon-advanced-slider::before,.icon.icon-advanced-slider::before{content:"\e9c8"}.ekit-wid-con .icon.icon-image-box::before,.icon.icon-image-box::before{content:"\ebd1"}.ekit-wid-con .icon.icon-image-swap::before,.icon.icon-image-swap::before{content:"\eba4"}.ekit-wid-con .icon.icon-apartment1::before,.icon.icon-apartment1::before{content:"\e801"}.ekit-wid-con .icon.icon-pencil::before,.icon.icon-pencil::before{content:"\e802"}.ekit-wid-con .icon.icon-magic-wand::before,.icon.icon-magic-wand::before{content:"\e803"}.ekit-wid-con .icon.icon-drop::before,.icon.icon-drop::before{content:"\e804"}.ekit-wid-con .icon.icon-lighter::before,.icon.icon-lighter::before{content:"\e805"}.ekit-wid-con .icon.icon-poop::before,.icon.icon-poop::before{content:"\e806"}.ekit-wid-con .icon.icon-sun::before,.icon.icon-sun::before{content:"\e807"}.ekit-wid-con .icon.icon-moon::before,.icon.icon-moon::before{content:"\e808"}.ekit-wid-con .icon.icon-cloud1::before,.icon.icon-cloud1::before{content:"\e809"}.ekit-wid-con .icon.icon-cloud-upload::before,.icon.icon-cloud-upload::before{content:"\e80a"}.ekit-wid-con .icon.icon-cloud-download::before,.icon.icon-cloud-download::before{content:"\e80b"}.ekit-wid-con .icon.icon-cloud-sync::before,.icon.icon-cloud-sync::before{content:"\e80c"}.ekit-wid-con .icon.icon-cloud-check::before,.icon.icon-cloud-check::before{content:"\e80d"}.ekit-wid-con .icon.icon-database1::before,.icon.icon-database1::before{content:"\e80e"}.ekit-wid-con .icon.icon-lock::before,.icon.icon-lock::before{content:"\e80f"}.ekit-wid-con .icon.icon-cog::before,.icon.icon-cog::before{content:"\e810"}.ekit-wid-con .icon.icon-trash::before,.icon.icon-trash::before{content:"\e811"}.ekit-wid-con .icon.icon-dice::before,.icon.icon-dice::before{content:"\e812"}.ekit-wid-con .icon.icon-heart1::before,.icon.icon-heart1::before{content:"\e813"}.ekit-wid-con .icon.icon-star1::before,.icon.icon-star1::before{content:"\e814"}.ekit-wid-con .icon.icon-star-half::before,.icon.icon-star-half::before{content:"\e815"}.ekit-wid-con .icon.icon-star-empty::before,.icon.icon-star-empty::before{content:"\e816"}.ekit-wid-con .icon.icon-flag::before,.icon.icon-flag::before{content:"\e817"}.ekit-wid-con .icon.icon-envelope1::before,.icon.icon-envelope1::before{content:"\e818"}.ekit-wid-con .icon.icon-paperclip::before,.icon.icon-paperclip::before{content:"\e819"}.ekit-wid-con .icon.icon-inbox::before,.icon.icon-inbox::before{content:"\e81a"}.ekit-wid-con .icon.icon-eye::before,.icon.icon-eye::before{content:"\e81b"}.ekit-wid-con .icon.icon-printer::before,.icon.icon-printer::before{content:"\e81c"}.ekit-wid-con .icon.icon-file-empty::before,.icon.icon-file-empty::before{content:"\e81d"}.ekit-wid-con .icon.icon-file-add::before,.icon.icon-file-add::before{content:"\e81e"}.ekit-wid-con .icon.icon-enter::before,.icon.icon-enter::before{content:"\e81f"}.ekit-wid-con .icon.icon-exit::before,.icon.icon-exit::before{content:"\e820"}.ekit-wid-con .icon.icon-graduation-hat::before,.icon.icon-graduation-hat::before{content:"\e821"}.ekit-wid-con .icon.icon-license::before,.icon.icon-license::before{content:"\e822"}.ekit-wid-con .icon.icon-music-note::before,.icon.icon-music-note::before{content:"\e823"}.ekit-wid-con .icon.icon-film-play::before,.icon.icon-film-play::before{content:"\e824"}.ekit-wid-con .icon.icon-camera-video::before,.icon.icon-camera-video::before{content:"\e825"}.ekit-wid-con .icon.icon-camera::before,.icon.icon-camera::before{content:"\e826"}.ekit-wid-con .icon.icon-picture::before,.icon.icon-picture::before{content:"\e827"}.ekit-wid-con .icon.icon-book::before,.icon.icon-book::before{content:"\e828"}.ekit-wid-con .icon.icon-bookmark::before,.icon.icon-bookmark::before{content:"\e829"}.ekit-wid-con .icon.icon-user::before,.icon.icon-user::before{content:"\e82a"}.ekit-wid-con .icon.icon-users::before,.icon.icon-users::before{content:"\e82b"}.ekit-wid-con .icon.icon-shirt::before,.icon.icon-shirt::before{content:"\e82c"}.ekit-wid-con .icon.icon-store::before,.icon.icon-store::before{content:"\e82d"}.ekit-wid-con .icon.icon-cart2::before,.icon.icon-cart2::before{content:"\e82e"}.ekit-wid-con .icon.icon-tag::before,.icon.icon-tag::before{content:"\e82f"}.ekit-wid-con .icon.icon-phone-handset::before,.icon.icon-phone-handset::before{content:"\e830"}.ekit-wid-con .icon.icon-phone::before,.icon.icon-phone::before{content:"\e831"}.ekit-wid-con .icon.icon-pushpin::before,.icon.icon-pushpin::before{content:"\e832"}.ekit-wid-con .icon.icon-map-marker::before,.icon.icon-map-marker::before{content:"\e833"}.ekit-wid-con .icon.icon-map::before,.icon.icon-map::before{content:"\e834"}.ekit-wid-con .icon.icon-location::before,.icon.icon-location::before{content:"\e835"}.ekit-wid-con .icon.icon-calendar-full::before,.icon.icon-calendar-full::before{content:"\e836"}.ekit-wid-con .icon.icon-keyboard::before,.icon.icon-keyboard::before{content:"\e837"}.ekit-wid-con .icon.icon-spell-check::before,.icon.icon-spell-check::before{content:"\e838"}.ekit-wid-con .icon.icon-screen::before,.icon.icon-screen::before{content:"\e839"}.ekit-wid-con .icon.icon-smartphone::before,.icon.icon-smartphone::before{content:"\e83a"}.ekit-wid-con .icon.icon-tablet::before,.icon.icon-tablet::before{content:"\e83b"}.ekit-wid-con .icon.icon-laptop::before,.icon.icon-laptop::before{content:"\e83c"}.ekit-wid-con .icon.icon-laptop-phone::before,.icon.icon-laptop-phone::before{content:"\e83d"}.ekit-wid-con .icon.icon-power-switch::before,.icon.icon-power-switch::before{content:"\e83e"}.ekit-wid-con .icon.icon-bubble::before,.icon.icon-bubble::before{content:"\e83f"}.ekit-wid-con .icon.icon-heart-pulse::before,.icon.icon-heart-pulse::before{content:"\e840"}.ekit-wid-con .icon.icon-construction::before,.icon.icon-construction::before{content:"\e841"}.ekit-wid-con .icon.icon-pie-chart::before,.icon.icon-pie-chart::before{content:"\e842"}.ekit-wid-con .icon.icon-chart-bars::before,.icon.icon-chart-bars::before{content:"\e843"}.ekit-wid-con .icon.icon-gift1::before,.icon.icon-gift1::before{content:"\e844"}.ekit-wid-con .icon.icon-diamond1::before,.icon.icon-diamond1::before{content:"\e845"}.ekit-wid-con .icon.icon-dinner::before,.icon.icon-dinner::before{content:"\e847"}.ekit-wid-con .icon.icon-coffee-cup::before,.icon.icon-coffee-cup::before{content:"\e848"}.ekit-wid-con .icon.icon-leaf::before,.icon.icon-leaf::before{content:"\e849"}.ekit-wid-con .icon.icon-paw::before,.icon.icon-paw::before{content:"\e84a"}.ekit-wid-con .icon.icon-rocket::before,.icon.icon-rocket::before{content:"\e84b"}.ekit-wid-con .icon.icon-briefcase::before,.icon.icon-briefcase::before{content:"\e84c"}.ekit-wid-con .icon.icon-bus::before,.icon.icon-bus::before{content:"\e84d"}.ekit-wid-con .icon.icon-car1::before,.icon.icon-car1::before{content:"\e84e"}.ekit-wid-con .icon.icon-train::before,.icon.icon-train::before{content:"\e84f"}.ekit-wid-con .icon.icon-bicycle::before,.icon.icon-bicycle::before{content:"\e850"}.ekit-wid-con .icon.icon-wheelchair::before,.icon.icon-wheelchair::before{content:"\e851"}.ekit-wid-con .icon.icon-select::before,.icon.icon-select::before{content:"\e852"}.ekit-wid-con .icon.icon-earth::before,.icon.icon-earth::before{content:"\e853"}.ekit-wid-con .icon.icon-smile::before,.icon.icon-smile::before{content:"\e854"}.ekit-wid-con .icon.icon-sad::before,.icon.icon-sad::before{content:"\e855"}.ekit-wid-con .icon.icon-neutral::before,.icon.icon-neutral::before{content:"\e856"}.ekit-wid-con .icon.icon-mustache::before,.icon.icon-mustache::before{content:"\e857"}.ekit-wid-con .icon.icon-alarm::before,.icon.icon-alarm::before{content:"\e858"}.ekit-wid-con .icon.icon-bullhorn::before,.icon.icon-bullhorn::before{content:"\e859"}.ekit-wid-con .icon.icon-volume-high::before,.icon.icon-volume-high::before{content:"\e85a"}.ekit-wid-con .icon.icon-volume-medium::before,.icon.icon-volume-medium::before{content:"\e85b"}.ekit-wid-con .icon.icon-volume-low::before,.icon.icon-volume-low::before{content:"\e85c"}.ekit-wid-con .icon.icon-volume::before,.icon.icon-volume::before{content:"\e85d"}.ekit-wid-con .icon.icon-mic::before,.icon.icon-mic::before{content:"\e85e"}.ekit-wid-con .icon.icon-hourglass::before,.icon.icon-hourglass::before{content:"\e85f"}.ekit-wid-con .icon.icon-undo::before,.icon.icon-undo::before{content:"\e860"}.ekit-wid-con .icon.icon-redo::before,.icon.icon-redo::before{content:"\e861"}.ekit-wid-con .icon.icon-sync::before,.icon.icon-sync::before{content:"\e862"}.ekit-wid-con .icon.icon-history::before,.icon.icon-history::before{content:"\e863"}.ekit-wid-con .icon.icon-clock1::before,.icon.icon-clock1::before{content:"\e864"}.ekit-wid-con .icon.icon-download::before,.icon.icon-download::before{content:"\e865"}.ekit-wid-con .icon.icon-upload::before,.icon.icon-upload::before{content:"\e866"}.ekit-wid-con .icon.icon-enter-down::before,.icon.icon-enter-down::before{content:"\e867"}.ekit-wid-con .icon.icon-exit-up::before,.icon.icon-exit-up::before{content:"\e868"}.ekit-wid-con .icon.icon-bug::before,.icon.icon-bug::before{content:"\e869"}.ekit-wid-con .icon.icon-code::before,.icon.icon-code::before{content:"\e86a"}.ekit-wid-con .icon.icon-link::before,.icon.icon-link::before{content:"\e86b"}.ekit-wid-con .icon.icon-unlink::before,.icon.icon-unlink::before{content:"\e86c"}.ekit-wid-con .icon.icon-thumbs-up::before,.icon.icon-thumbs-up::before{content:"\e86d"}.ekit-wid-con .icon.icon-thumbs-down::before,.icon.icon-thumbs-down::before{content:"\e86e"}.ekit-wid-con .icon.icon-magnifier::before,.icon.icon-magnifier::before{content:"\e86f"}.ekit-wid-con .icon.icon-cross::before,.icon.icon-cross::before{content:"\e870"}.ekit-wid-con .icon.icon-chevron-up::before,.icon.icon-chevron-up::before{content:"\e873"}.ekit-wid-con .icon.icon-chevron-down::before,.icon.icon-chevron-down::before{content:"\e874"}.ekit-wid-con .icon.icon-chevron-left::before,.icon.icon-chevron-left::before{content:"\e875"}.ekit-wid-con .icon.icon-chevron-right::before,.icon.icon-chevron-right::before{content:"\e876"}.ekit-wid-con .icon.icon-arrow-up::before,.icon.icon-arrow-up::before{content:"\e877"}.ekit-wid-con .icon.icon-arrow-down::before,.icon.icon-arrow-down::before{content:"\e878"}.ekit-wid-con .icon.icon-arrow-left::before,.icon.icon-arrow-left::before{content:"\e879"}.ekit-wid-con .icon.icon-arrow-right::before,.icon.icon-arrow-right::before{content:"\e87a"}.ekit-wid-con .icon.icon-right-arrow::before,.icon.icon-right-arrow::before{content:"\e9c5"}.ekit-wid-con .icon.icon-left-arrow::before,.icon.icon-left-arrow::before{content:"\e94a"}.ekit-wid-con .icon.icon-download-arrow::before,.icon.icon-download-arrow::before{content:"\e94b"}.ekit-wid-con .icon.icon-up-arrow::before,.icon.icon-up-arrow::before{content:"\e9c3"}.ekit-wid-con .icon.icon-arrows::before,.icon.icon-arrows::before{content:"\e9c4"}.ekit-wid-con .icon.icon-double-angle-pointing-to-right::before,.icon.icon-double-angle-pointing-to-right::before{content:"\e949"}.ekit-wid-con .icon.icon-double-left-chevron::before,.icon.icon-double-left-chevron::before{content:"\e948"}.ekit-wid-con .icon.icon-left-arrow2::before,.icon.icon-left-arrow2::before{content:"\e94c"}.ekit-wid-con .icon.icon-right-arrow2::before,.icon.icon-right-arrow2::before{content:"\e94d"}.ekit-wid-con .icon.icon-warning::before,.icon.icon-warning::before{content:"\e87c"}.ekit-wid-con .icon.icon-down-arrow1::before,.icon.icon-down-arrow1::before{content:"\e994"}.ekit-wid-con .icon.icon-up-arrow1::before,.icon.icon-up-arrow1::before{content:"\e995"}.ekit-wid-con .icon.icon-right-arrow1::before,.icon.icon-right-arrow1::before{content:"\e876";font-weight:900}.ekit-wid-con .icon.icon-left-arrows::before,.icon.icon-left-arrows::before{content:"\e997"}.ekit-wid-con .icon.icon-question-circle::before,.icon.icon-question-circle::before{content:"\e87d"}.ekit-wid-con .icon.icon-menu-circle::before,.icon.icon-menu-circle::before{content:"\e87e"}.ekit-wid-con .icon.icon-checkmark-circle::before,.icon.icon-checkmark-circle::before{content:"\e87f"}.ekit-wid-con .icon.icon-cross-circle::before,.icon.icon-cross-circle::before{content:"\e880"}.ekit-wid-con .icon.icon-plus-circle::before,.icon.icon-plus-circle::before{content:"\e881"}.ekit-wid-con .icon.icon-move::before,.icon.icon-move::before{content:"\e87b"}.ekit-wid-con .icon.icon-circle-minus::before,.icon.icon-circle-minus::before{content:"\e882"}.ekit-wid-con .icon.icon-arrow-up-circle::before,.icon.icon-arrow-up-circle::before{content:"\e883"}.ekit-wid-con .icon.icon-arrow-down-circle::before,.icon.icon-arrow-down-circle::before{content:"\e884"}.ekit-wid-con .icon.icon-arrow-left-circle::before,.icon.icon-arrow-left-circle::before{content:"\e885"}.ekit-wid-con .icon.icon-arrow-right-circle::before,.icon.icon-arrow-right-circle::before{content:"\e886"}.ekit-wid-con .icon.icon-chevron-up-circle::before,.icon.icon-chevron-up-circle::before{content:"\e887"}.ekit-wid-con .icon.icon-chevron-down-circle::before,.icon.icon-chevron-down-circle::before{content:"\e888"}.ekit-wid-con .icon.icon-chevron-left-circle::before,.icon.icon-chevron-left-circle::before{content:"\e889"}.ekit-wid-con .icon.icon-chevron-right-circle::before,.icon.icon-chevron-right-circle::before{content:"\e88a"}.ekit-wid-con .icon.icon-crop::before,.icon.icon-crop::before{content:"\e88b"}.ekit-wid-con .icon.icon-frame-expand::before,.icon.icon-frame-expand::before{content:"\e88c"}.ekit-wid-con .icon.icon-frame-contract::before,.icon.icon-frame-contract::before{content:"\e88d"}.ekit-wid-con .icon.icon-layers::before,.icon.icon-layers::before{content:"\e88e"}.ekit-wid-con .icon.icon-funnel::before,.icon.icon-funnel::before{content:"\e88f"}.ekit-wid-con .icon.icon-text-format::before,.icon.icon-text-format::before{content:"\e890"}.ekit-wid-con .icon.icon-text-size::before,.icon.icon-text-size::before{content:"\e892"}.ekit-wid-con .icon.icon-bold::before,.icon.icon-bold::before{content:"\e893"}.ekit-wid-con .icon.icon-italic::before,.icon.icon-italic::before{content:"\e894"}.ekit-wid-con .icon.icon-underline::before,.icon.icon-underline::before{content:"\e895"}.ekit-wid-con .icon.icon-strikethrough::before,.icon.icon-strikethrough::before{content:"\e896"}.ekit-wid-con .icon.icon-highlight::before,.icon.icon-highlight::before{content:"\e897"}.ekit-wid-con .icon.icon-text-align-left::before,.icon.icon-text-align-left::before{content:"\e898"}.ekit-wid-con .icon.icon-text-align-center::before,.icon.icon-text-align-center::before{content:"\e899"}.ekit-wid-con .icon.icon-text-align-right::before,.icon.icon-text-align-right::before{content:"\e89a"}.ekit-wid-con .icon.icon-text-align-justify::before,.icon.icon-text-align-justify::before{content:"\e89b"}.ekit-wid-con .icon.icon-line-spacing::before,.icon.icon-line-spacing::before{content:"\e89c"}.ekit-wid-con .icon.icon-indent-increase::before,.icon.icon-indent-increase::before{content:"\e89d"}.ekit-wid-con .icon.icon-indent-decrease::before,.icon.icon-indent-decrease::before{content:"\e89e"}.ekit-wid-con .icon.icon-page-break::before,.icon.icon-page-break::before{content:"\e8a2"}.ekit-wid-con .icon.icon-hand::before,.icon.icon-hand::before{content:"\e8a5"}.ekit-wid-con .icon.icon-pointer-up::before,.icon.icon-pointer-up::before{content:"\e8a6"}.ekit-wid-con .icon.icon-pointer-right::before,.icon.icon-pointer-right::before{content:"\e8a7"}.ekit-wid-con .icon.icon-pointer-down::before,.icon.icon-pointer-down::before{content:"\e8a8"}.ekit-wid-con .icon.icon-pointer-left::before,.icon.icon-pointer-left::before{content:"\e8a9"}.ekit-wid-con .icon.icon-burger::before,.icon.icon-burger::before{content:"\e94e"}.ekit-wid-con .icon.icon-cakes::before,.icon.icon-cakes::before{content:"\e94f"}.ekit-wid-con .icon.icon-cheese::before,.icon.icon-cheese::before{content:"\e950"}.ekit-wid-con .icon.icon-drink-glass::before,.icon.icon-drink-glass::before{content:"\e951"}.ekit-wid-con .icon.icon-pizza::before,.icon.icon-pizza::before{content:"\e952"}.ekit-wid-con .icon.icon-vplay::before,.icon.icon-vplay::before{content:"\e953"}.ekit-wid-con .icon.icon-newsletter::before,.icon.icon-newsletter::before{content:"\e954"}.ekit-wid-con .icon.icon-coins-2::before,.icon.icon-coins-2::before{content:"\e955"}.ekit-wid-con .icon.icon-commerce-2::before,.icon.icon-commerce-2::before{content:"\e956"}.ekit-wid-con .icon.icon-monitor::before,.icon.icon-monitor::before{content:"\e957"}.ekit-wid-con .icon.icon-business::before,.icon.icon-business::before{content:"\e958"}.ekit-wid-con .icon.icon-graphic-2::before,.icon.icon-graphic-2::before{content:"\e959"}.ekit-wid-con .icon.icon-commerce-1::before,.icon.icon-commerce-1::before{content:"\e95a"}.ekit-wid-con .icon.icon-hammer::before,.icon.icon-hammer::before{content:"\e95b"}.ekit-wid-con .icon.icon-justice-1::before,.icon.icon-justice-1::before{content:"\e95c"}.ekit-wid-con .icon.icon-line::before,.icon.icon-line::before{content:"\e95d"}.ekit-wid-con .icon.icon-money-3::before,.icon.icon-money-3::before{content:"\e95e"}.ekit-wid-con .icon.icon-commerce::before,.icon.icon-commerce::before{content:"\e95f"}.ekit-wid-con .icon.icon-agenda::before,.icon.icon-agenda::before{content:"\e960"}.ekit-wid-con .icon.icon-justice::before,.icon.icon-justice::before{content:"\e961"}.ekit-wid-con .icon.icon-technology::before,.icon.icon-technology::before{content:"\e962"}.ekit-wid-con .icon.icon-coins-1::before,.icon.icon-coins-1::before{content:"\e963"}.ekit-wid-con .icon.icon-bank::before,.icon.icon-bank::before{content:"\e964"}.ekit-wid-con .icon.icon-calculator::before,.icon.icon-calculator::before{content:"\e965"}.ekit-wid-con .icon.icon-soundcloud::before,.icon.icon-soundcloud::before{content:"\e966"}.ekit-wid-con .icon.icon-chart2::before,.icon.icon-chart2::before{content:"\e967"}.ekit-wid-con .icon.icon-checked::before,.icon.icon-checked::before{content:"\e968"}.ekit-wid-con .icon.icon-clock11::before,.icon.icon-clock11::before{content:"\e969"}.ekit-wid-con .icon.icon-comment2::before,.icon.icon-comment2::before{content:"\e96a"}.ekit-wid-con .icon.icon-comments::before,.icon.icon-comments::before{content:"\e96b"}.ekit-wid-con .icon.icon-consult::before,.icon.icon-consult::before{content:"\e96c"}.ekit-wid-con .icon.icon-consut2::before,.icon.icon-consut2::before{content:"\e96d"}.ekit-wid-con .icon.icon-deal::before,.icon.icon-deal::before{content:"\e96e"}.ekit-wid-con .icon.icon-envelope11::before,.icon.icon-envelope11::before{content:"\e96f"}.ekit-wid-con .icon.icon-folder::before,.icon.icon-folder::before{content:"\e970"}.ekit-wid-con .icon.icon-folder2::before,.icon.icon-folder2::before{content:"\ea6a"}.ekit-wid-con .icon.icon-invest::before,.icon.icon-invest::before{content:"\e971"}.ekit-wid-con .icon.icon-loan::before,.icon.icon-loan::before{content:"\e972"}.ekit-wid-con .icon.icon-menu1::before,.icon.icon-menu1::before{content:"\e871"}.ekit-wid-con .icon.icon-list1::before,.icon.icon-list1::before{content:"\e872"}.ekit-wid-con .icon.icon-map-marker1::before,.icon.icon-map-marker1::before{content:"\e973"}.ekit-wid-con .icon.icon-mutual-fund::before,.icon.icon-mutual-fund::before{content:"\e974"}.ekit-wid-con .icon.icon-google-plus::before,.icon.icon-google-plus::before{content:"\e975"}.ekit-wid-con .icon.icon-phone1::before,.icon.icon-phone1::before{content:"\e976"}.ekit-wid-con .icon.icon-pie-chart1::before,.icon.icon-pie-chart1::before{content:"\e977"}.ekit-wid-con .icon.icon-play::before,.icon.icon-play::before{content:"\e978"}.ekit-wid-con .icon.icon-savings::before,.icon.icon-savings::before{content:"\e979"}.ekit-wid-con .icon.icon-search2::before,.icon.icon-search2::before{content:"\e97a"}.ekit-wid-con .icon.icon-tag1::before,.icon.icon-tag1::before{content:"\e97b"}.ekit-wid-con .icon.icon-tags::before,.icon.icon-tags::before{content:"\e97c"}.ekit-wid-con .icon.icon-instagram1::before,.icon.icon-instagram1::before{content:"\e97d"}.ekit-wid-con .icon.icon-quote::before,.icon.icon-quote::before{content:"\e97e"}.ekit-wid-con .icon.icon-arrow-point-to-down::before,.icon.icon-arrow-point-to-down::before{content:"\e97f"}.ekit-wid-con .icon.icon-play-button::before,.icon.icon-play-button::before{content:"\e980"}.ekit-wid-con .icon.icon-minus::before,.icon.icon-minus::before{content:"\e981"}.ekit-wid-con .icon.icon-plus::before,.icon.icon-plus::before{content:"\e982"}.ekit-wid-con .icon.icon-tick::before,.icon.icon-tick::before{content:"\e983"}.ekit-wid-con .icon.icon-check::before,.icon.icon-check::before{content:"\eaaf"}.ekit-wid-con .icon.icon-edit::before,.icon.icon-edit::before{content:"\e984"}.ekit-wid-con .icon.icon-reply::before,.icon.icon-reply::before{content:"\e985"}.ekit-wid-con .icon.icon-cogwheel-outline::before,.icon.icon-cogwheel-outline::before{content:"\e986"}.ekit-wid-con .icon.icon-abacus::before,.icon.icon-abacus::before{content:"\e987"}.ekit-wid-con .icon.icon-abacus1::before,.icon.icon-abacus1::before{content:"\e988"}.ekit-wid-con .icon.icon-agenda1::before,.icon.icon-agenda1::before{content:"\e989"}.ekit-wid-con .icon.icon-shopping-basket::before,.icon.icon-shopping-basket::before{content:"\e98a"}.ekit-wid-con .icon.icon-users1::before,.icon.icon-users1::before{content:"\e98b"}.ekit-wid-con .icon.icon-man::before,.icon.icon-man::before{content:"\e98c"}.ekit-wid-con .icon.icon-support1::before,.icon.icon-support1::before{content:"\e98d"}.ekit-wid-con .icon.icon-favorites::before,.icon.icon-favorites::before{content:"\e98e"}.ekit-wid-con .icon.icon-calendar::before,.icon.icon-calendar::before{content:"\e98f"}.ekit-wid-con .icon.icon-paper-plane::before,.icon.icon-paper-plane::before{content:"\e990"}.ekit-wid-con .icon.icon-placeholder::before,.icon.icon-placeholder::before{content:"\e991"}.ekit-wid-con .icon.icon-phone-call::before,.icon.icon-phone-call::before{content:"\e992"}.ekit-wid-con .icon.icon-contact::before,.icon.icon-contact::before{content:"\e993"}.ekit-wid-con .icon.icon-email::before,.icon.icon-email::before{content:"\e998"}.ekit-wid-con .icon.icon-internet::before,.icon.icon-internet::before{content:"\e999"}.ekit-wid-con .icon.icon-quote1::before,.icon.icon-quote1::before{content:"\e99a"}.ekit-wid-con .icon.icon-medical::before,.icon.icon-medical::before{content:"\e99b"}.ekit-wid-con .icon.icon-eye1::before,.icon.icon-eye1::before{content:"\e99c"}.ekit-wid-con .icon.icon-full-screen::before,.icon.icon-full-screen::before{content:"\e99d"}.ekit-wid-con .icon.icon-tools::before,.icon.icon-tools::before{content:"\e99e"}.ekit-wid-con .icon.icon-pie-chart2::before,.icon.icon-pie-chart2::before{content:"\e99f"}.ekit-wid-con .icon.icon-diamond11::before,.icon.icon-diamond11::before{content:"\e9a0"}.ekit-wid-con .icon.icon-valentines-heart::before,.icon.icon-valentines-heart::before{content:"\e9a1"}.ekit-wid-con .icon.icon-like::before,.icon.icon-like::before{content:"\e9a2"}.ekit-wid-con .icon.icon-team::before,.icon.icon-team::before{content:"\e9a3"}.ekit-wid-con .icon.icon-tshirt::before,.icon.icon-tshirt::before{content:"\e9a4"}.ekit-wid-con .icon.icon-cancel::before,.icon.icon-cancel::before{content:"\e9a5"}.ekit-wid-con .icon.icon-drink::before,.icon.icon-drink::before{content:"\e9a6"}.ekit-wid-con .icon.icon-home1::before,.icon.icon-home1::before{content:"\e9a7"}.ekit-wid-con .icon.icon-music::before,.icon.icon-music::before{content:"\e9a8"}.ekit-wid-con .icon.icon-rich::before,.icon.icon-rich::before{content:"\e9a9"}.ekit-wid-con .icon.icon-brush::before,.icon.icon-brush::before{content:"\e9aa"}.ekit-wid-con .icon.icon-opposite-way::before,.icon.icon-opposite-way::before{content:"\e9ab"}.ekit-wid-con .icon.icon-cloud-computing1::before,.icon.icon-cloud-computing1::before{content:"\e9ac"}.ekit-wid-con .icon.icon-technology-1::before,.icon.icon-technology-1::before{content:"\e9ad"}.ekit-wid-con .icon.icon-rotate::before,.icon.icon-rotate::before{content:"\e9ae"}.ekit-wid-con .icon.icon-medical1::before,.icon.icon-medical1::before{content:"\e9af"}.ekit-wid-con .icon.icon-flash-1::before,.icon.icon-flash-1::before{content:"\e9b0"}.ekit-wid-con .icon.icon-flash::before,.icon.icon-flash::before{content:"\e9b1"}.ekit-wid-con .icon.icon-uturn::before,.icon.icon-uturn::before{content:"\e9b2"}.ekit-wid-con .icon.icon-down-arrow::before,.icon.icon-down-arrow::before{content:"\e9b3"}.ekit-wid-con .icon.icon-hours-support::before,.icon.icon-hours-support::before{content:"\e9b4"}.ekit-wid-con .icon.icon-bag::before,.icon.icon-bag::before{content:"\e9b5"}.ekit-wid-con .icon.icon-photo-camera::before,.icon.icon-photo-camera::before{content:"\e9b6"}.ekit-wid-con .icon.icon-school::before,.icon.icon-school::before{content:"\e9b7"}.ekit-wid-con .icon.icon-settings::before,.icon.icon-settings::before{content:"\e9b8"}.ekit-wid-con .icon.icon-smartphone1::before,.icon.icon-smartphone1::before{content:"\e9b9"}.ekit-wid-con .icon.icon-technology-11::before,.icon.icon-technology-11::before{content:"\e9ba"}.ekit-wid-con .icon.icon-tool::before,.icon.icon-tool::before{content:"\e9bb"}.ekit-wid-con .icon.icon-business1::before,.icon.icon-business1::before{content:"\e9bc"}.ekit-wid-con .icon.icon-shuffle-arrow::before,.icon.icon-shuffle-arrow::before{content:"\e9bd"}.ekit-wid-con .icon.icon-van-1::before,.icon.icon-van-1::before{content:"\e9be"}.ekit-wid-con .icon.icon-van::before,.icon.icon-van::before{content:"\e9bf"}.ekit-wid-con .icon.icon-vegetables::before,.icon.icon-vegetables::before{content:"\e9c0"}.ekit-wid-con .icon.icon-women::before,.icon.icon-women::before{content:"\e9c1"}.ekit-wid-con .icon.icon-vintage::before,.icon.icon-vintage::before{content:"\e9c2"}.ekit-wid-con .icon.icon-team-1::before,.icon.icon-team-1::before{content:"\e9c6"}.ekit-wid-con .icon.icon-team1::before,.icon.icon-team1::before{content:"\e9c7"}.ekit-wid-con .icon.icon-apple::before,.icon.icon-apple::before{content:"\e9c9"}.ekit-wid-con .icon.icon-watch::before,.icon.icon-watch::before{content:"\e9ca"}.ekit-wid-con .icon.icon-cogwheel::before,.icon.icon-cogwheel::before{content:"\e9cb"}.ekit-wid-con .icon.icon-light-bulb::before,.icon.icon-light-bulb::before{content:"\e9cc"}.ekit-wid-con .icon.icon-light-bulb-1::before,.icon.icon-light-bulb-1::before{content:"\e9cd"}.ekit-wid-con .icon.icon-heart-shape-outline::before,.icon.icon-heart-shape-outline::before{content:"\e9ce"}.ekit-wid-con .icon.icon-online-shopping-cart::before,.icon.icon-online-shopping-cart::before{content:"\e9cf"}.ekit-wid-con .icon.icon-shopping-cart1::before,.icon.icon-shopping-cart1::before{content:"\e9d0"}.ekit-wid-con .icon.icon-star2::before,.icon.icon-star2::before{content:"\e9d1"}.ekit-wid-con .icon.icon-star-1::before,.icon.icon-star-1::before{content:"\e9d2"}.ekit-wid-con .icon.icon-favorite1::before,.icon.icon-favorite1::before{content:"\e9d3"}.ekit-wid-con .icon.icon-agenda2::before,.icon.icon-agenda2::before{content:"\e9d4"}.ekit-wid-con .icon.icon-agenda-1::before,.icon.icon-agenda-1::before{content:"\e9d5"}.ekit-wid-con .icon.icon-alarm-clock::before,.icon.icon-alarm-clock::before{content:"\e9d6"}.ekit-wid-con .icon.icon-alarm-clock1::before,.icon.icon-alarm-clock1::before{content:"\e9d7"}.ekit-wid-con .icon.icon-atomic::before,.icon.icon-atomic::before{content:"\e9d8"}.ekit-wid-con .icon.icon-auction::before,.icon.icon-auction::before{content:"\e9d9"}.ekit-wid-con .icon.icon-balance::before,.icon.icon-balance::before{content:"\e9da"}.ekit-wid-con .icon.icon-balance1::before,.icon.icon-balance1::before{content:"\e9db"}.ekit-wid-con .icon.icon-bank1::before,.icon.icon-bank1::before{content:"\e9dc"}.ekit-wid-con .icon.icon-bar-chart::before,.icon.icon-bar-chart::before{content:"\e9dd"}.ekit-wid-con .icon.icon-barrier::before,.icon.icon-barrier::before{content:"\e9de"}.ekit-wid-con .icon.icon-battery::before,.icon.icon-battery::before{content:"\e9df"}.ekit-wid-con .icon.icon-battery-1::before,.icon.icon-battery-1::before{content:"\e9e0"}.ekit-wid-con .icon.icon-bell::before,.icon.icon-bell::before{content:"\e9e1"}.ekit-wid-con .icon.icon-bluetooth::before,.icon.icon-bluetooth::before{content:"\e9e2"}.ekit-wid-con .icon.icon-book1::before,.icon.icon-book1::before{content:"\e9e3"}.ekit-wid-con .icon.icon-briefcase1::before,.icon.icon-briefcase1::before{content:"\e9e4"}.ekit-wid-con .icon.icon-briefcase-1::before,.icon.icon-briefcase-1::before{content:"\e9e5"}.ekit-wid-con .icon.icon-briefcase-2::before,.icon.icon-briefcase-2::before{content:"\e9e6"}.ekit-wid-con .icon.icon-calculator1::before,.icon.icon-calculator1::before{content:"\e9e7"}.ekit-wid-con .icon.icon-calculator2::before,.icon.icon-calculator2::before{content:"\e9e8"}.ekit-wid-con .icon.icon-calculator-1::before,.icon.icon-calculator-1::before{content:"\e9e9"}.ekit-wid-con .icon.icon-calendar1::before,.icon.icon-calendar1::before{content:"\e9ea"}.ekit-wid-con .icon.icon-calendar2::before,.icon.icon-calendar2::before{content:"\e9eb"}.ekit-wid-con .icon.icon-calendar-1::before,.icon.icon-calendar-1::before{content:"\e9ec"}.ekit-wid-con .icon.icon-calendar-page-empty::before,.icon.icon-calendar-page-empty::before{content:"\eaac"}.ekit-wid-con .icon.icon-calendar3::before,.icon.icon-calendar3::before{content:"\eb9c"}.ekit-wid-con .icon.icon-car11::before,.icon.icon-car11::before{content:"\e9ed"}.ekit-wid-con .icon.icon-carrier::before,.icon.icon-carrier::before{content:"\e9ee"}.ekit-wid-con .icon.icon-cash::before,.icon.icon-cash::before{content:"\e9ef"}.ekit-wid-con .icon.icon-chat::before,.icon.icon-chat::before{content:"\e9f0"}.ekit-wid-con .icon.icon-chat-1::before,.icon.icon-chat-1::before{content:"\e9f1"}.ekit-wid-con .icon.icon-checked1::before,.icon.icon-checked1::before{content:"\e9f2"}.ekit-wid-con .icon.icon-clip::before,.icon.icon-clip::before{content:"\e9f3"}.ekit-wid-con .icon.icon-clip1::before,.icon.icon-clip1::before{content:"\e9f4"}.ekit-wid-con .icon.icon-clipboard1::before,.icon.icon-clipboard1::before{content:"\e9f5"}.ekit-wid-con .icon.icon-clipboard11::before,.icon.icon-clipboard11::before{content:"\e9f6"}.ekit-wid-con .icon.icon-clock2::before,.icon.icon-clock2::before{content:"\e9f7"}.ekit-wid-con .icon.icon-clock-1::before,.icon.icon-clock-1::before{content:"\e9f8"}.ekit-wid-con .icon.icon-cloud11::before,.icon.icon-cloud11::before{content:"\e9f9"}.ekit-wid-con .icon.icon-cloud-computing11::before,.icon.icon-cloud-computing11::before{content:"\e9fa"}.ekit-wid-con .icon.icon-cloud-computing-1::before,.icon.icon-cloud-computing-1::before{content:"\e9fb"}.ekit-wid-con .icon.icon-cogwheel1::before,.icon.icon-cogwheel1::before{content:"\e9fc"}.ekit-wid-con .icon.icon-coins1::before,.icon.icon-coins1::before{content:"\e9fd"}.ekit-wid-con .icon.icon-compass::before,.icon.icon-compass::before{content:"\e9fe"}.ekit-wid-con .icon.icon-contract::before,.icon.icon-contract::before{content:"\e9ff"}.ekit-wid-con .icon.icon-conversation::before,.icon.icon-conversation::before{content:"\ea00"}.ekit-wid-con .icon.icon-crane1::before,.icon.icon-crane1::before{content:"\ea01"}.ekit-wid-con .icon.icon-crane-2::before,.icon.icon-crane-2::before{content:"\ea02"}.ekit-wid-con .icon.icon-credit-card::before,.icon.icon-credit-card::before{content:"\ea03"}.ekit-wid-con .icon.icon-credit-card1::before,.icon.icon-credit-card1::before{content:"\ea04"}.ekit-wid-con .icon.icon-cursor::before,.icon.icon-cursor::before{content:"\ea05"}.ekit-wid-con .icon.icon-customer-service::before,.icon.icon-customer-service::before{content:"\ea06"}.ekit-wid-con .icon.icon-cutlery::before,.icon.icon-cutlery::before{content:"\ea07"}.ekit-wid-con .icon.icon-dart-board::before,.icon.icon-dart-board::before{content:"\ea08"}.ekit-wid-con .icon.icon-decision-making::before,.icon.icon-decision-making::before{content:"\ea09"}.ekit-wid-con .icon.icon-desk-chair::before,.icon.icon-desk-chair::before{content:"\ea0a"}.ekit-wid-con .icon.icon-desk-lamp::before,.icon.icon-desk-lamp::before{content:"\ea0b"}.ekit-wid-con .icon.icon-diamond2::before,.icon.icon-diamond2::before{content:"\ea0c"}.ekit-wid-con .icon.icon-direction::before,.icon.icon-direction::before{content:"\ea0d"}.ekit-wid-con .icon.icon-document::before,.icon.icon-document::before{content:"\ea0e"}.ekit-wid-con .icon.icon-dollar-bill::before,.icon.icon-dollar-bill::before{content:"\ea0f"}.ekit-wid-con .icon.icon-download1::before,.icon.icon-download1::before{content:"\ea10"}.ekit-wid-con .icon.icon-edit1::before,.icon.icon-edit1::before{content:"\ea11"}.ekit-wid-con .icon.icon-email1::before,.icon.icon-email1::before{content:"\ea12"}.ekit-wid-con .icon.icon-envelope2::before,.icon.icon-envelope2::before{content:"\ea13"}.ekit-wid-con .icon.icon-envelope3::before,.icon.icon-envelope3::before{content:"\ea14"}.ekit-wid-con .icon.icon-eraser::before,.icon.icon-eraser::before{content:"\ea15"}.ekit-wid-con .icon.icon-eye2::before,.icon.icon-eye2::before{content:"\ea16"}.ekit-wid-con .icon.icon-factory::before,.icon.icon-factory::before{content:"\ea17"}.ekit-wid-con .icon.icon-fast-forward::before,.icon.icon-fast-forward::before{content:"\ea18"}.ekit-wid-con .icon.icon-favorites1::before,.icon.icon-favorites1::before{content:"\ea19"}.ekit-wid-con .icon.icon-file::before,.icon.icon-file::before{content:"\ea1a"}.ekit-wid-con .icon.icon-file-1::before,.icon.icon-file-1::before{content:"\ea1b"}.ekit-wid-con .icon.icon-file-2::before,.icon.icon-file-2::before{content:"\ea1c"}.ekit-wid-con .icon.icon-file-3::before,.icon.icon-file-3::before{content:"\ea1d"}.ekit-wid-con .icon.icon-filter::before,.icon.icon-filter::before{content:"\ea1e"}.ekit-wid-con .icon.icon-finance-book::before,.icon.icon-finance-book::before{content:"\ea1f"}.ekit-wid-con .icon.icon-flag1::before,.icon.icon-flag1::before{content:"\ea20"}.ekit-wid-con .icon.icon-folder1::before,.icon.icon-folder1::before{content:"\ea21"}.ekit-wid-con .icon.icon-folder-1::before,.icon.icon-folder-1::before{content:"\ea22"}.ekit-wid-con .icon.icon-folders::before,.icon.icon-folders::before{content:"\ea23"}.ekit-wid-con .icon.icon-folders1::before,.icon.icon-folders1::before{content:"\ea24"}.ekit-wid-con .icon.icon-gamepad::before,.icon.icon-gamepad::before{content:"\ea25"}.ekit-wid-con .icon.icon-gift11::before,.icon.icon-gift11::before{content:"\ea26"}.ekit-wid-con .icon.icon-growth::before,.icon.icon-growth::before{content:"\ea27"}.ekit-wid-con .icon.icon-heart11::before,.icon.icon-heart11::before{content:"\ea28"}.ekit-wid-con .icon.icon-home2::before,.icon.icon-home2::before{content:"\ea29"}.ekit-wid-con .icon.icon-house::before,.icon.icon-house::before{content:"\ea2a"}.ekit-wid-con .icon.icon-house-1::before,.icon.icon-house-1::before{content:"\ea2b"}.ekit-wid-con .icon.icon-house-2::before,.icon.icon-house-2::before{content:"\ea2c"}.ekit-wid-con .icon.icon-id-card::before,.icon.icon-id-card::before{content:"\ea2d"}.ekit-wid-con .icon.icon-id-card1::before,.icon.icon-id-card1::before{content:"\ea2e"}.ekit-wid-con .icon.icon-id-card-1::before,.icon.icon-id-card-1::before{content:"\ea2f"}.ekit-wid-con .icon.icon-idea1::before,.icon.icon-idea1::before{content:"\ea30"}.ekit-wid-con .icon.icon-image::before,.icon.icon-image::before{content:"\ea31"}.ekit-wid-con .icon.icon-improvement::before,.icon.icon-improvement::before{content:"\ea32"}.ekit-wid-con .icon.icon-inbox1::before,.icon.icon-inbox1::before{content:"\ea33"}.ekit-wid-con .icon.icon-information::before,.icon.icon-information::before{content:"\ea34"}.ekit-wid-con .icon.icon-key::before,.icon.icon-key::before{content:"\ea35"}.ekit-wid-con .icon.icon-key1::before,.icon.icon-key1::before{content:"\ea36"}.ekit-wid-con .icon.icon-laptop1::before,.icon.icon-laptop1::before{content:"\ea37"}.ekit-wid-con .icon.icon-layers1::before,.icon.icon-layers1::before{content:"\ea38"}.ekit-wid-con .icon.icon-light-bulb1::before,.icon.icon-light-bulb1::before{content:"\ea39"}.ekit-wid-con .icon.icon-like1::before,.icon.icon-like1::before{content:"\ea3a"}.ekit-wid-con .icon.icon-line-chart1::before,.icon.icon-line-chart1::before{content:"\ea3b"}.ekit-wid-con .icon.icon-mail::before,.icon.icon-mail::before{content:"\ea3c"}.ekit-wid-con .icon.icon-manager::before,.icon.icon-manager::before{content:"\ea3d"}.ekit-wid-con .icon.icon-map1::before,.icon.icon-map1::before{content:"\ea3e"}.ekit-wid-con .icon.icon-medal1::before,.icon.icon-medal1::before{content:"\ea3f"}.ekit-wid-con .icon.icon-megaphone::before,.icon.icon-megaphone::before{content:"\ea40"}.ekit-wid-con .icon.icon-megaphone1::before,.icon.icon-megaphone1::before{content:"\ea41"}.ekit-wid-con .icon.icon-message::before,.icon.icon-message::before{content:"\ea42"}.ekit-wid-con .icon.icon-message-1::before,.icon.icon-message-1::before{content:"\ea43"}.ekit-wid-con .icon.icon-message-2::before,.icon.icon-message-2::before{content:"\ea44"}.ekit-wid-con .icon.icon-microphone::before,.icon.icon-microphone::before{content:"\ea45"}.ekit-wid-con .icon.icon-money1::before,.icon.icon-money1::before{content:"\ea46"}.ekit-wid-con .icon.icon-money-bag1::before,.icon.icon-money-bag1::before{content:"\ea47"}.ekit-wid-con .icon.icon-monitor1::before,.icon.icon-monitor1::before{content:"\ea48"}.ekit-wid-con .icon.icon-music1::before,.icon.icon-music1::before{content:"\ea49"}.ekit-wid-con .icon.icon-next::before,.icon.icon-next::before{content:"\ea4a"}.ekit-wid-con .icon.icon-open-book1::before,.icon.icon-open-book1::before{content:"\ea4b"}.ekit-wid-con .icon.icon-padlock::before,.icon.icon-padlock::before{content:"\ea4c"}.ekit-wid-con .icon.icon-padlock-1::before,.icon.icon-padlock-1::before{content:"\ea4d"}.ekit-wid-con .icon.icon-paint-brush::before,.icon.icon-paint-brush::before{content:"\ea4e"}.ekit-wid-con .icon.icon-pause::before,.icon.icon-pause::before{content:"\ea4f"}.ekit-wid-con .icon.icon-pen::before,.icon.icon-pen::before{content:"\ea50"}.ekit-wid-con .icon.icon-pencil1::before,.icon.icon-pencil1::before{content:"\ea51"}.ekit-wid-con .icon.icon-percentage::before,.icon.icon-percentage::before{content:"\ea52"}.ekit-wid-con .icon.icon-phone-call1::before,.icon.icon-phone-call1::before{content:"\ea53"}.ekit-wid-con .icon.icon-phone-call2::before,.icon.icon-phone-call2::before{content:"\ea54"}.ekit-wid-con .icon.icon-photo-camera1::before,.icon.icon-photo-camera1::before{content:"\ea55"}.ekit-wid-con .icon.icon-pie-chart3::before,.icon.icon-pie-chart3::before{content:"\ea56"}.ekit-wid-con .icon.icon-pipe::before,.icon.icon-pipe::before{content:"\ea57"}.ekit-wid-con .icon.icon-placeholder1::before,.icon.icon-placeholder1::before{content:"\ea58"}.ekit-wid-con .icon.icon-placeholder2::before,.icon.icon-placeholder2::before{content:"\ea59"}.ekit-wid-con .icon.icon-planet-earth::before,.icon.icon-planet-earth::before{content:"\ea5a"}.ekit-wid-con .icon.icon-play-button1::before,.icon.icon-play-button1::before{content:"\ea5b"}.ekit-wid-con .icon.icon-power-button::before,.icon.icon-power-button::before{content:"\ea5c"}.ekit-wid-con .icon.icon-presentation::before,.icon.icon-presentation::before{content:"\ea5d"}.ekit-wid-con .icon.icon-presentation1::before,.icon.icon-presentation1::before{content:"\ea5e"}.ekit-wid-con .icon.icon-printer1::before,.icon.icon-printer1::before{content:"\ea5f"}.ekit-wid-con .icon.icon-push-pin::before,.icon.icon-push-pin::before{content:"\ea60"}.ekit-wid-con .icon.icon-push-pin1::before,.icon.icon-push-pin1::before{content:"\ea61"}.ekit-wid-con .icon.icon-refresh::before,.icon.icon-refresh::before{content:"\ea62"}.ekit-wid-con .icon.icon-reload::before,.icon.icon-reload::before{content:"\ea63"}.ekit-wid-con .icon.icon-return::before,.icon.icon-return::before{content:"\ea64"}.ekit-wid-con .icon.icon-rocket-ship::before,.icon.icon-rocket-ship::before{content:"\ea65"}.ekit-wid-con .icon.icon-rss1::before,.icon.icon-rss1::before{content:"\ea66"}.ekit-wid-con .icon.icon-safebox::before,.icon.icon-safebox::before{content:"\ea67"}.ekit-wid-con .icon.icon-safebox1::before,.icon.icon-safebox1::before{content:"\ea68"}.ekit-wid-con .icon.icon-settings1::before,.icon.icon-settings1::before{content:"\ea69"}.ekit-wid-con .icon.icon-settings-2::before,.icon.icon-settings-2::before{content:"\ea6b"}.ekit-wid-con .icon.icon-sewing-machine::before,.icon.icon-sewing-machine::before{content:"\ea6c"}.ekit-wid-con .icon.icon-share2::before,.icon.icon-share2::before{content:"\ea6d"}.ekit-wid-con .icon.icon-shield1::before,.icon.icon-shield1::before{content:"\ea6e"}.ekit-wid-con .icon.icon-shield11::before,.icon.icon-shield11::before{content:"\ea6f"}.ekit-wid-con .icon.icon-shopping::before,.icon.icon-shopping::before{content:"\ea70"}.ekit-wid-con .icon.icon-shopping-bag::before,.icon.icon-shopping-bag::before{content:"\ea71"}.ekit-wid-con .icon.icon-shopping-bag-1::before,.icon.icon-shopping-bag-1::before{content:"\ea72"}.ekit-wid-con .icon.icon-shopping-bag-2::before,.icon.icon-shopping-bag-2::before{content:"\ea73"}.ekit-wid-con .icon.icon-shopping-cart11::before,.icon.icon-shopping-cart11::before{content:"\ea74"}.ekit-wid-con .icon.icon-shopping-cart2::before,.icon.icon-shopping-cart2::before{content:"\ea75"}.ekit-wid-con .icon.icon-shopping-cart-1::before,.icon.icon-shopping-cart-1::before{content:"\ea76"}.ekit-wid-con .icon.icon-shopping-cart-2::before,.icon.icon-shopping-cart-2::before{content:"\ea77"}.ekit-wid-con .icon.icon-shopping-cart-3::before,.icon.icon-shopping-cart-3::before{content:"\ea78"}.ekit-wid-con .icon.icon-smartphone2::before,.icon.icon-smartphone2::before{content:"\ea79"}.ekit-wid-con .icon.icon-speaker::before,.icon.icon-speaker::before{content:"\ea7a"}.ekit-wid-con .icon.icon-speakers::before,.icon.icon-speakers::before{content:"\ea7b"}.ekit-wid-con .icon.icon-stats::before,.icon.icon-stats::before{content:"\ea7c"}.ekit-wid-con .icon.icon-stats-1::before,.icon.icon-stats-1::before{content:"\ea7d"}.ekit-wid-con .icon.icon-stats-2::before,.icon.icon-stats-2::before{content:"\ea7e"}.ekit-wid-con .icon.icon-stats-3::before,.icon.icon-stats-3::before{content:"\ea7f"}.ekit-wid-con .icon.icon-stats-4::before,.icon.icon-stats-4::before{content:"\ea80"}.ekit-wid-con .icon.icon-stats-5::before,.icon.icon-stats-5::before{content:"\ea81"}.ekit-wid-con .icon.icon-stats-6::before,.icon.icon-stats-6::before{content:"\ea82"}.ekit-wid-con .icon.icon-sticky-note::before,.icon.icon-sticky-note::before{content:"\ea83"}.ekit-wid-con .icon.icon-store1::before,.icon.icon-store1::before{content:"\ea84"}.ekit-wid-con .icon.icon-store-1::before,.icon.icon-store-1::before{content:"\ea85"}.ekit-wid-con .icon.icon-suitcase::before,.icon.icon-suitcase::before{content:"\ea86"}.ekit-wid-con .icon.icon-suitcase-1::before,.icon.icon-suitcase-1::before{content:"\ea87"}.ekit-wid-con .icon.icon-tag2::before,.icon.icon-tag2::before{content:"\ea88"}.ekit-wid-con .icon.icon-target::before,.icon.icon-target::before{content:"\ea89"}.ekit-wid-con .icon.icon-team2::before,.icon.icon-team2::before{content:"\ea8a"}.ekit-wid-con .icon.icon-tie::before,.icon.icon-tie::before{content:"\ea8b"}.ekit-wid-con .icon.icon-trash1::before,.icon.icon-trash1::before{content:"\ea8c"}.ekit-wid-con .icon.icon-trolley::before,.icon.icon-trolley::before{content:"\ea8d"}.ekit-wid-con .icon.icon-trolley-1::before,.icon.icon-trolley-1::before{content:"\ea8e"}.ekit-wid-con .icon.icon-trolley-2::before,.icon.icon-trolley-2::before{content:"\ea8f"}.ekit-wid-con .icon.icon-trophy1::before,.icon.icon-trophy1::before{content:"\ea90"}.ekit-wid-con .icon.icon-truck1::before,.icon.icon-truck1::before{content:"\ea91"}.ekit-wid-con .icon.icon-truck-1::before,.icon.icon-truck-1::before{content:"\ea92"}.ekit-wid-con .icon.icon-truck-2::before,.icon.icon-truck-2::before{content:"\ea93"}.ekit-wid-con .icon.icon-umbrella::before,.icon.icon-umbrella::before{content:"\ea94"}.ekit-wid-con .icon.icon-upload1::before,.icon.icon-upload1::before{content:"\ea95"}.ekit-wid-con .icon.icon-user1::before,.icon.icon-user1::before{content:"\ea96"}.ekit-wid-con .icon.icon-user-1::before,.icon.icon-user-1::before{content:"\ea97"}.ekit-wid-con .icon.icon-user-2::before,.icon.icon-user-2::before{content:"\ea98"}.ekit-wid-con .icon.icon-user-3::before,.icon.icon-user-3::before{content:"\ea99"}.ekit-wid-con .icon.icon-users2::before,.icon.icon-users2::before{content:"\ea9a"}.ekit-wid-con .icon.icon-video-camera::before,.icon.icon-video-camera::before{content:"\ea9b"}.ekit-wid-con .icon.icon-voucher::before,.icon.icon-voucher::before{content:"\ea9c"}.ekit-wid-con .icon.icon-voucher-1::before,.icon.icon-voucher-1::before{content:"\ea9d"}.ekit-wid-con .icon.icon-voucher-2::before,.icon.icon-voucher-2::before{content:"\ea9e"}.ekit-wid-con .icon.icon-voucher-3::before,.icon.icon-voucher-3::before{content:"\ea9f"}.ekit-wid-con .icon.icon-voucher-4::before,.icon.icon-voucher-4::before{content:"\eaa0"}.ekit-wid-con .icon.icon-wallet::before,.icon.icon-wallet::before{content:"\eaa1"}.ekit-wid-con .icon.icon-wallet1::before,.icon.icon-wallet1::before{content:"\eaa2"}.ekit-wid-con .icon.icon-wifi::before,.icon.icon-wifi::before{content:"\eaa3"}.ekit-wid-con .icon.icon-worker::before,.icon.icon-worker::before{content:"\eaa4"}.ekit-wid-con .icon.icon-zoom-in::before,.icon.icon-zoom-in::before{content:"\eaa5"}.ekit-wid-con .icon.icon-zoom-out::before,.icon.icon-zoom-out::before{content:"\eaa6"}.ekit-wid-con .icon.icon-burger-menu::before,.icon.icon-burger-menu::before{content:"\eab8"}.ekit-wid-con .icon.icon-squares::before,.icon.icon-squares::before{content:"\eaa7"}.ekit-wid-con .icon.icon-options::before,.icon.icon-options::before{content:"\eaa8"}.ekit-wid-con .icon.icon-apps::before,.icon.icon-apps::before{content:"\eaa9"}.ekit-wid-con .icon.icon-menu-11::before,.icon.icon-menu-11::before{content:"\eaaa"}.ekit-wid-con .icon.icon-menu11::before,.icon.icon-menu11::before{content:"\eaab"}.ekit-wid-con .icon.icon-back_up::before,.icon.icon-back_up::before{content:"\eaad"}.ekit-wid-con .icon.icon-cart11::before,.icon.icon-cart11::before{content:"\eaae"}.ekit-wid-con .icon.icon-checkmark::before,.icon.icon-checkmark::before{content:"\eab0"}.ekit-wid-con .icon.icon-dollar::before,.icon.icon-dollar::before{content:"\eab1"}.ekit-wid-con .icon.icon-domian::before,.icon.icon-domian::before{content:"\eab2"}.ekit-wid-con .icon.icon-hosting1::before,.icon.icon-hosting1::before{content:"\eab3"}.ekit-wid-con .icon.icon-key2::before,.icon.icon-key2::before{content:"\eab4"}.ekit-wid-con .icon.icon-migration::before,.icon.icon-migration::before{content:"\eab5"}.ekit-wid-con .icon.icon-play1::before,.icon.icon-play1::before{content:"\eab6"}.ekit-wid-con .icon.icon-quote2::before,.icon.icon-quote2::before{content:"\eab7"}.ekit-wid-con .icon.icon-api_setup::before,.icon.icon-api_setup::before{content:"\eab9"}.ekit-wid-con .icon.icon-coin::before,.icon.icon-coin::before{content:"\eaba"}.ekit-wid-con .icon.icon-hand_shake::before,.icon.icon-hand_shake::before{content:"\eabb"}.ekit-wid-con .icon.icon-idea_generate::before,.icon.icon-idea_generate::before{content:"\eabc"}.ekit-wid-con .icon.icon-page_search::before,.icon.icon-page_search::before{content:"\eabd"}.ekit-wid-con .icon.icon-pen_shape::before,.icon.icon-pen_shape::before{content:"\eabe"}.ekit-wid-con .icon.icon-pencil_art::before,.icon.icon-pencil_art::before{content:"\eabf"}.ekit-wid-con .icon.icon-review::before,.icon.icon-review::before{content:"\eac0"}.ekit-wid-con .icon.icon-star::before,.icon.icon-star::before{content:"\eac1"}.ekit-wid-con .icon.icon-timing::before,.icon.icon-timing::before{content:"\eac2"}.ekit-wid-con .icon.icon-trophy::before,.icon.icon-trophy::before{content:"\eac3"}.ekit-wid-con .icon.icon-communication::before,.icon.icon-communication::before{content:"\eac4"}.ekit-wid-con .icon.icon-money-bag2::before,.icon.icon-money-bag2::before{content:"\eac5"}.ekit-wid-con .icon.icon-dentist::before,.icon.icon-dentist::before{content:"\eac6"}.ekit-wid-con .icon.icon-bill::before,.icon.icon-bill::before{content:"\eac7"}.ekit-wid-con .icon.icon-label::before,.icon.icon-label::before{content:"\eac8"}.ekit-wid-con .icon.icon-money::before,.icon.icon-money::before{content:"\eac9"}.ekit-wid-con .icon.icon-shield::before,.icon.icon-shield::before{content:"\eaca"}.ekit-wid-con .icon.icon-support::before,.icon.icon-support::before{content:"\eacb"}.ekit-wid-con .icon.icon-one::before,.icon.icon-one::before{content:"\eacc"}.ekit-wid-con .icon.icon-clock::before,.icon.icon-clock::before{content:"\eacd"}.ekit-wid-con .icon.icon-cart::before,.icon.icon-cart::before{content:"\eace"}.ekit-wid-con .icon.icon-globe::before,.icon.icon-globe::before{content:"\eacf"}.ekit-wid-con .icon.icon-tooth::before,.icon.icon-tooth::before{content:"\ead0"}.ekit-wid-con .icon.icon-tooth-1::before,.icon.icon-tooth-1::before{content:"\ead1"}.ekit-wid-con .icon.icon-tooth-2::before,.icon.icon-tooth-2::before{content:"\ead2"}.ekit-wid-con .icon.icon-brain::before,.icon.icon-brain::before{content:"\ead3"}.ekit-wid-con .icon.icon-view::before,.icon.icon-view::before{content:"\ead4"}.ekit-wid-con .icon.icon-doctor::before,.icon.icon-doctor::before{content:"\ead5"}.ekit-wid-con .icon.icon-heart::before,.icon.icon-heart::before{content:"\ead6"}.ekit-wid-con .icon.icon-medicine::before,.icon.icon-medicine::before{content:"\ead7"}.ekit-wid-con .icon.icon-stethoscope::before,.icon.icon-stethoscope::before{content:"\ead8"}.ekit-wid-con .icon.icon-hospital::before,.icon.icon-hospital::before{content:"\ead9"}.ekit-wid-con .icon.icon-clipboard::before,.icon.icon-clipboard::before{content:"\eada"}.ekit-wid-con .icon.icon-medicine-1::before,.icon.icon-medicine-1::before{content:"\eadb"}.ekit-wid-con .icon.icon-hospital-1::before,.icon.icon-hospital-1::before{content:"\eadc"}.ekit-wid-con .icon.icon-customer-support::before,.icon.icon-customer-support::before{content:"\eadd"}.ekit-wid-con .icon.icon-brickwall::before,.icon.icon-brickwall::before{content:"\eade"}.ekit-wid-con .icon.icon-crane2::before,.icon.icon-crane2::before{content:"\eadf"}.ekit-wid-con .icon.icon-valve::before,.icon.icon-valve::before{content:"\eae1"}.ekit-wid-con .icon.icon-safety::before,.icon.icon-safety::before{content:"\eae2"}.ekit-wid-con .icon.icon-energy-saving::before,.icon.icon-energy-saving::before{content:"\eae3"}.ekit-wid-con .icon.icon-paint-roller::before,.icon.icon-paint-roller::before{content:"\eae4"}.ekit-wid-con .icon.icon-paint-brushes::before,.icon.icon-paint-brushes::before{content:"\eae5"}.ekit-wid-con .icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before,.icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before{content:"\eae6"}.ekit-wid-con .icon.icon-trowel::before,.icon.icon-trowel::before{content:"\eae7"}.ekit-wid-con .icon.icon-bucket::before,.icon.icon-bucket::before{content:"\eae8"}.ekit-wid-con .icon.icon-smart::before,.icon.icon-smart::before{content:"\eae9"}.ekit-wid-con .icon.icon-repair::before,.icon.icon-repair::before{content:"\eaea"}.ekit-wid-con .icon.icon-saw::before,.icon.icon-saw::before{content:"\eaeb"}.ekit-wid-con .icon.icon-cutter::before,.icon.icon-cutter::before{content:"\eaec"}.ekit-wid-con .icon.icon-plier::before,.icon.icon-plier::before{content:"\eaed"}.ekit-wid-con .icon.icon-drill::before,.icon.icon-drill::before{content:"\eaee"}.ekit-wid-con .icon.icon-save-money::before,.icon.icon-save-money::before{content:"\eaef"}.ekit-wid-con .icon.icon-planting::before,.icon.icon-planting::before{content:"\eaf0"}.ekit-wid-con .icon.icon-line-chart::before,.icon.icon-line-chart::before{content:"\eaf1"}.ekit-wid-con .icon.icon-open-book::before,.icon.icon-open-book::before{content:"\eaf2"}.ekit-wid-con .icon.icon-money-bag3::before,.icon.icon-money-bag3::before{content:"\eaf3"}.ekit-wid-con .icon.icon-server::before,.icon.icon-server::before{content:"\eaf4"}.ekit-wid-con .icon.icon-server-1::before,.icon.icon-server-1::before{content:"\eaf5"}.ekit-wid-con .icon.icon-server-2::before,.icon.icon-server-2::before{content:"\eaf6"}.ekit-wid-con .icon.icon-cloud-computing::before,.icon.icon-cloud-computing::before{content:"\eaf7"}.ekit-wid-con .icon.icon-cloud::before,.icon.icon-cloud::before{content:"\eaf8"}.ekit-wid-con .icon.icon-database::before,.icon.icon-database::before{content:"\eaf9"}.ekit-wid-con .icon.icon-computer::before,.icon.icon-computer::before{content:"\eafa"}.ekit-wid-con .icon.icon-server-3::before,.icon.icon-server-3::before{content:"\eafb"}.ekit-wid-con .icon.icon-server-4::before,.icon.icon-server-4::before{content:"\eafc"}.ekit-wid-con .icon.icon-server-5::before,.icon.icon-server-5::before{content:"\eafd"}.ekit-wid-con .icon.icon-server-6::before,.icon.icon-server-6::before{content:"\eafe"}.ekit-wid-con .icon.icon-server-7::before,.icon.icon-server-7::before{content:"\eaff"}.ekit-wid-con .icon.icon-cloud-1::before,.icon.icon-cloud-1::before{content:"\eb00"}.ekit-wid-con .icon.icon-server-8::before,.icon.icon-server-8::before{content:"\eb01"}.ekit-wid-con .icon.icon-business-and-finance::before,.icon.icon-business-and-finance::before{content:"\eb02"}.ekit-wid-con .icon.icon-cloud-2::before,.icon.icon-cloud-2::before{content:"\eb03"}.ekit-wid-con .icon.icon-server-9::before,.icon.icon-server-9::before{content:"\eb04"}.ekit-wid-con .icon.icon-hosting::before,.icon.icon-hosting::before{content:"\eb05"}.ekit-wid-con .icon.icon-car::before,.icon.icon-car::before{content:"\eb06"}.ekit-wid-con .icon.icon-car-frontal-view::before,.icon.icon-car-frontal-view::before{content:"\eb07"}.ekit-wid-con .icon.icon-car-1::before,.icon.icon-car-1::before{content:"\eb08"}.ekit-wid-con .icon.icon-racing::before,.icon.icon-racing::before{content:"\eb09"}.ekit-wid-con .icon.icon-car-wheel::before,.icon.icon-car-wheel::before{content:"\eb0a"}.ekit-wid-con .icon.icon-steering-wheel::before,.icon.icon-steering-wheel::before{content:"\eb0b"}.ekit-wid-con .icon.icon-frontal-taxi-cab::before,.icon.icon-frontal-taxi-cab::before{content:"\eb0c"}.ekit-wid-con .icon.icon-taxi::before,.icon.icon-taxi::before{content:"\eb0d"}.ekit-wid-con .icon.icon-cosmetics::before,.icon.icon-cosmetics::before{content:"\eb0e"}.ekit-wid-con .icon.icon-flower::before,.icon.icon-flower::before{content:"\eb0f"}.ekit-wid-con .icon.icon-mirror::before,.icon.icon-mirror::before{content:"\eb10"}.ekit-wid-con .icon.icon-itunes::before,.icon.icon-itunes::before{content:"\eb6b"}.ekit-wid-con .icon.icon-salon::before,.icon.icon-salon::before{content:"\eb11"}.ekit-wid-con .icon.icon-hair-dryer::before,.icon.icon-hair-dryer::before{content:"\eb12"}.ekit-wid-con .icon.icon-shampoo::before,.icon.icon-shampoo::before{content:"\eb13"}.ekit-wid-con .icon.icon-download-button::before,.icon.icon-download-button::before{content:"\e90b"}.ekit-wid-con .icon.icon-list::before,.icon.icon-list::before{content:"\eb14"}.ekit-wid-con .icon.icon-loupe::before,.icon.icon-loupe::before{content:"\eb15"}.ekit-wid-con .icon.icon-search::before,.icon.icon-search::before{content:"\eb16"}.ekit-wid-con .icon.icon-search-1::before,.icon.icon-search-1::before{content:"\eb17"}.ekit-wid-con .icon.icon-shopping-cart::before,.icon.icon-shopping-cart::before{content:"\eb18"}.ekit-wid-con .icon.icon-menu::before,.icon.icon-menu::before{content:"\eb19"}.ekit-wid-con .icon.icon-menu-1::before,.icon.icon-menu-1::before{content:"\eb1a"}.ekit-wid-con .icon.icon-menu-button-of-three-horizontal-lines::before,.icon.icon-menu-button-of-three-horizontal-lines::before{content:"\eb1b"}.ekit-wid-con .icon.icon-menu-2::before,.icon.icon-menu-2::before{content:"\eb1c"}.ekit-wid-con .icon.icon-menu-3::before,.icon.icon-menu-3::before{content:"\eb1d"}.ekit-wid-con .icon.icon-menu-5::before,.icon.icon-menu-5::before{content:"\eb1f"}.ekit-wid-con .icon.icon-menu-button::before,.icon.icon-menu-button::before{content:"\eb20"}.ekit-wid-con .icon.icon-list-1::before,.icon.icon-list-1::before{content:"\eb21"}.ekit-wid-con .icon.icon-menu-6::before,.icon.icon-menu-6::before{content:"\eb22"}.ekit-wid-con .icon.icon-menu-7::before,.icon.icon-menu-7::before{content:"\eb23"}.ekit-wid-con .icon.icon-menu-8::before,.icon.icon-menu-8::before{content:"\eb24"}.ekit-wid-con .icon.icon-list-2::before,.icon.icon-list-2::before{content:"\eb25"}.ekit-wid-con .icon.icon-dot::before,.icon.icon-dot::before{content:"\eb26"}.ekit-wid-con .icon.icon-menu-9::before,.icon.icon-menu-9::before{content:"\eb27"}.ekit-wid-con .icon.icon-search11::before,.icon.icon-search11::before{content:"\eb28"}.ekit-wid-con .icon.icon-search-minus::before,.icon.icon-search-minus::before{content:"\eb29"}.ekit-wid-con .icon.icon-search-11::before,.icon.icon-search-11::before{content:"\eb2a"}.ekit-wid-con .icon.icon-search-2::before,.icon.icon-search-2::before{content:"\eb2b"}.ekit-wid-con .icon.icon-search-3::before,.icon.icon-search-3::before{content:"\eb2c"}.ekit-wid-con .icon.icon-magnifying-glass-search::before,.icon.icon-magnifying-glass-search::before{content:"\eb2d"}.ekit-wid-con .icon.icon-loupe1::before,.icon.icon-loupe1::before{content:"\eb2e"}.ekit-wid-con .icon.icon-speed::before,.icon.icon-speed::before{content:"\eb2f"}.ekit-wid-con .icon.icon-search21::before,.icon.icon-search21::before{content:"\eb30"}.ekit-wid-con .icon.icon-search-4::before,.icon.icon-search-4::before{content:"\eb31"}.ekit-wid-con .icon.icon-search-5::before,.icon.icon-search-5::before{content:"\eb32"}.ekit-wid-con .icon.icon-detective::before,.icon.icon-detective::before{content:"\eb33"}.ekit-wid-con .icon.icon-cart1::before,.icon.icon-cart1::before{content:"\eb34"}.ekit-wid-con .icon.icon-buying-on-smartphone::before,.icon.icon-buying-on-smartphone::before{content:"\eb35"}.ekit-wid-con .icon.icon-badge::before,.icon.icon-badge::before{content:"\eb36"}.ekit-wid-con .icon.icon-basket1::before,.icon.icon-basket1::before{content:"\eb37"}.ekit-wid-con .icon.icon-commerce-and-shopping::before,.icon.icon-commerce-and-shopping::before{content:"\eb38"}.ekit-wid-con .icon.icon-comment::before,.icon.icon-comment::before{content:"\eb39"}.ekit-wid-con .icon.icon-comment-1::before,.icon.icon-comment-1::before{content:"\eb3a"}.ekit-wid-con .icon.icon-share::before,.icon.icon-share::before{content:"\eb3b"}.ekit-wid-con .icon.icon-share-1::before,.icon.icon-share-1::before{content:"\eb3c"}.ekit-wid-con .icon.icon-share-2::before,.icon.icon-share-2::before{content:"\eb3d"}.ekit-wid-con .icon.icon-share-3::before,.icon.icon-share-3::before{content:"\eb3e"}.ekit-wid-con .icon.icon-comment1::before,.icon.icon-comment1::before{content:"\eb3f"}.ekit-wid-con .icon.icon-favorite::before,.icon.icon-favorite::before{content:"\eb40"}.ekit-wid-con .icon.icon-retweet::before,.icon.icon-retweet::before{content:"\eb41"}.ekit-wid-con .icon.icon-share1::before,.icon.icon-share1::before{content:"\eb42"}.ekit-wid-con .icon.icon-facebook::before,.icon.icon-facebook::before{content:"\eb43"}.ekit-wid-con .icon.icon-twitter::before,.icon.icon-twitter::before{content:"\eb44"}.ekit-wid-con .icon.icon-linkedin::before,.icon.icon-linkedin::before{content:"\eb45"}.ekit-wid-con .icon.icon-whatsapp-1::before,.icon.icon-whatsapp-1::before{content:"\eb46"}.ekit-wid-con .icon.icon-dribbble::before,.icon.icon-dribbble::before{content:"\eb47"}.ekit-wid-con .icon.icon-facebook-2::before,.icon.icon-facebook-2::before{content:"\eb48"}.ekit-wid-con .icon.icon-twitter1::before,.icon.icon-twitter1::before{content:"\eb49"}.ekit-wid-con .icon.icon-vk::before,.icon.icon-vk::before{content:"\eb4a"}.ekit-wid-con .icon.icon-youtube-v::before,.icon.icon-youtube-v::before{content:"\eb4b"}.ekit-wid-con .icon.icon-vimeo::before,.icon.icon-vimeo::before{content:"\eae0"}.ekit-wid-con .icon.icon-youtube::before,.icon.icon-youtube::before{content:"\eb4c"}.ekit-wid-con .icon.icon-snapchat-1::before,.icon.icon-snapchat-1::before{content:"\eb4d"}.ekit-wid-con .icon.icon-behance::before,.icon.icon-behance::before{content:"\eb4e"}.ekit-wid-con .icon.icon-github::before,.icon.icon-github::before{content:"\eb4f"}.ekit-wid-con .icon.icon-pinterest::before,.icon.icon-pinterest::before{content:"\eb50"}.ekit-wid-con .icon.icon-spotify::before,.icon.icon-spotify::before{content:"\eb51"}.ekit-wid-con .icon.icon-soundcloud-1::before,.icon.icon-soundcloud-1::before{content:"\eb52"}.ekit-wid-con .icon.icon-skype-1::before,.icon.icon-skype-1::before{content:"\eb53"}.ekit-wid-con .icon.icon-rss::before,.icon.icon-rss::before{content:"\eb54"}.ekit-wid-con .icon.icon-reddit-1::before,.icon.icon-reddit-1::before{content:"\eb55"}.ekit-wid-con .icon.icon-dribbble-1::before,.icon.icon-dribbble-1::before{content:"\eb56"}.ekit-wid-con .icon.icon-wordpress-1::before,.icon.icon-wordpress-1::before{content:"\eb57"}.ekit-wid-con .icon.icon-logo::before,.icon.icon-logo::before{content:"\eb58"}.ekit-wid-con .icon.icon-dropbox-1::before,.icon.icon-dropbox-1::before{content:"\eb59"}.ekit-wid-con .icon.icon-blogger-1::before,.icon.icon-blogger-1::before{content:"\eb5a"}.ekit-wid-con .icon.icon-photo::before,.icon.icon-photo::before{content:"\eb5b"}.ekit-wid-con .icon.icon-hangouts::before,.icon.icon-hangouts::before{content:"\eb5c"}.ekit-wid-con .icon.icon-xing::before,.icon.icon-xing::before{content:"\eb5d"}.ekit-wid-con .icon.icon-myspace::before,.icon.icon-myspace::before{content:"\eb5e"}.ekit-wid-con .icon.icon-flickr-1::before,.icon.icon-flickr-1::before{content:"\eb5f"}.ekit-wid-con .icon.icon-envato::before,.icon.icon-envato::before{content:"\eb60"}.ekit-wid-con .icon.icon-picasa-1::before,.icon.icon-picasa-1::before{content:"\eb61"}.ekit-wid-con .icon.icon-wattpad::before,.icon.icon-wattpad::before{content:"\eb62"}.ekit-wid-con .icon.icon-emoji::before,.icon.icon-emoji::before{content:"\eb63"}.ekit-wid-con .icon.icon-deviantart-1::before,.icon.icon-deviantart-1::before{content:"\eb64"}.ekit-wid-con .icon.icon-yahoo-1::before,.icon.icon-yahoo-1::before{content:"\eb65"}.ekit-wid-con .icon.icon-vine-1::before,.icon.icon-vine-1::before{content:"\eb66"}.ekit-wid-con .icon.icon-delicious::before,.icon.icon-delicious::before{content:"\eb67"}.ekit-wid-con .icon.icon-kickstarter-1::before,.icon.icon-kickstarter-1::before{content:"\eb68"}.ekit-wid-con .icon.icon-stumbleupon-1::before,.icon.icon-stumbleupon-1::before{content:"\eb69"}.ekit-wid-con .icon.icon-brands-and-logotypes::before,.icon.icon-brands-and-logotypes::before{content:"\eb6a"}.ekit-wid-con .icon.icon-instagram-1::before,.icon.icon-instagram-1::before{content:"\eb6c"}.ekit-wid-con .icon.icon-facebook-1::before,.icon.icon-facebook-1::before{content:"\eb6d"}.ekit-wid-con .icon.icon-instagram-2::before,.icon.icon-instagram-2::before{content:"\eb6e"}.ekit-wid-con .icon.icon-twitter-1::before,.icon.icon-twitter-1::before{content:"\eb6f"}.ekit-wid-con .icon.icon-whatsapp-2::before,.icon.icon-whatsapp-2::before{content:"\eb70"}.ekit-wid-con .icon.icon-youtube-1::before,.icon.icon-youtube-1::before{content:"\eb71"}.ekit-wid-con .icon.icon-linkedin-1::before,.icon.icon-linkedin-1::before{content:"\eb72"}.ekit-wid-con .icon.icon-telegram::before,.icon.icon-telegram::before{content:"\eb73"}.ekit-wid-con .icon.icon-github-1::before,.icon.icon-github-1::before{content:"\eb74"}.ekit-wid-con .icon.icon-vk-1::before,.icon.icon-vk-1::before{content:"\eb75"}.ekit-wid-con .icon.icon-pinterest-1::before,.icon.icon-pinterest-1::before{content:"\eb76"}.ekit-wid-con .icon.icon-rss-1::before,.icon.icon-rss-1::before{content:"\eb77"}.ekit-wid-con .icon.icon-twitch::before,.icon.icon-twitch::before{content:"\eb78"}.ekit-wid-con .icon.icon-snapchat-2::before,.icon.icon-snapchat-2::before{content:"\eb79"}.ekit-wid-con .icon.icon-skype-2::before,.icon.icon-skype-2::before{content:"\eb7a"}.ekit-wid-con .icon.icon-behance-2::before,.icon.icon-behance-2::before{content:"\eb7b"}.ekit-wid-con .icon.icon-spotify-1::before,.icon.icon-spotify-1::before{content:"\eb7c"}.ekit-wid-con .icon.icon-periscope::before,.icon.icon-periscope::before{content:"\eb7d"}.ekit-wid-con .icon.icon-dribbble-2::before,.icon.icon-dribbble-2::before{content:"\eb7e"}.ekit-wid-con .icon.icon-tumblr-1::before,.icon.icon-tumblr-1::before{content:"\eb7f"}.ekit-wid-con .icon.icon-soundcloud-2::before,.icon.icon-soundcloud-2::before{content:"\eb80"}.ekit-wid-con .icon.icon-google-drive-1::before,.icon.icon-google-drive-1::before{content:"\eb81"}.ekit-wid-con .icon.icon-dropbox-2::before,.icon.icon-dropbox-2::before{content:"\eb82"}.ekit-wid-con .icon.icon-reddit-2::before,.icon.icon-reddit-2::before{content:"\eb83"}.ekit-wid-con .icon.icon-html::before,.icon.icon-html::before{content:"\eb84"}.ekit-wid-con .icon.icon-vimeo-1::before,.icon.icon-vimeo-1::before{content:"\eb85"}.ekit-wid-con .icon.icon-hangout::before,.icon.icon-hangout::before{content:"\eb86"}.ekit-wid-con .icon.icon-blogger-2::before,.icon.icon-blogger-2::before{content:"\eb87"}.ekit-wid-con .icon.icon-yahoo-2::before,.icon.icon-yahoo-2::before{content:"\eb88"}.ekit-wid-con .icon.icon-path::before,.icon.icon-path::before{content:"\eb89"}.ekit-wid-con .icon.icon-yelp-1::before,.icon.icon-yelp-1::before{content:"\eb8a"}.ekit-wid-con .icon.icon-slideshare::before,.icon.icon-slideshare::before{content:"\eb8b"}.ekit-wid-con .icon.icon-picasa-2::before,.icon.icon-picasa-2::before{content:"\eb8c"}.ekit-wid-con .icon.icon-myspace-1::before,.icon.icon-myspace-1::before{content:"\eb8d"}.ekit-wid-con .icon.icon-flickr-2::before,.icon.icon-flickr-2::before{content:"\eb8e"}.ekit-wid-con .icon.icon-xing-1::before,.icon.icon-xing-1::before{content:"\eb8f"}.ekit-wid-con .icon.icon-envato-1::before,.icon.icon-envato-1::before{content:"\eb90"}.ekit-wid-con .icon.icon-swarm::before,.icon.icon-swarm::before{content:"\eb91"}.ekit-wid-con .icon.icon-wattpad-1::before,.icon.icon-wattpad-1::before{content:"\eb92"}.ekit-wid-con .icon.icon-foursquare::before,.icon.icon-foursquare::before{content:"\eb93"}.ekit-wid-con .icon.icon-deviantart-2::before,.icon.icon-deviantart-2::before{content:"\eb94"}.ekit-wid-con .icon.icon-kickstarter-2::before,.icon.icon-kickstarter-2::before{content:"\eb95"}.ekit-wid-con .icon.icon-delicious-1::before,.icon.icon-delicious-1::before{content:"\eb96"}.ekit-wid-con .icon.icon-vine-2::before,.icon.icon-vine-2::before{content:"\eb97"}.ekit-wid-con .icon.icon-digg::before,.icon.icon-digg::before{content:"\eb98"}.ekit-wid-con .icon.icon-bebo::before,.icon.icon-bebo::before{content:"\eb99"}.ekit-wid-con .icon.icon-stumbleupon-2::before,.icon.icon-stumbleupon-2::before{content:"\eb9a"}.ekit-wid-con .icon.icon-forrst::before,.icon.icon-forrst::before{content:"\eb9b"}.ekit-wid-con .icon.icon-eye3::before,.icon.icon-eye3::before{content:"\eb9d"}.ekit-wid-con .icon.icon-microscope::before,.icon.icon-microscope::before{content:"\eb9e"}.ekit-wid-con .icon.icon-Anti-Lock::before,.icon.icon-Anti-Lock::before{content:"\eb9f"}.ekit-wid-con .icon.icon-apartment::before,.icon.icon-apartment::before{content:"\eba0"}.ekit-wid-con .icon.icon-app::before,.icon.icon-app::before{content:"\eba2"}.ekit-wid-con .icon.icon-Aroma::before,.icon.icon-Aroma::before{content:"\eba3"}.ekit-wid-con .icon.icon-bamboo-Leaf::before,.icon.icon-bamboo-Leaf::before{content:"\eba5"}.ekit-wid-con .icon.icon-basket::before,.icon.icon-basket::before{content:"\eba6"}.ekit-wid-con .icon.icon-Battery::before,.icon.icon-Battery::before{content:"\eba7"}.ekit-wid-con .icon.icon-Bettery::before,.icon.icon-Bettery::before{content:"\eba8"}.ekit-wid-con .icon.icon-building::before,.icon.icon-building::before{content:"\eba9"}.ekit-wid-con .icon.icon-car-2::before,.icon.icon-car-2::before{content:"\ebaa"}.ekit-wid-con .icon.icon-Car::before,.icon.icon-Car::before{content:"\ebab"}.ekit-wid-con .icon.icon-Child::before,.icon.icon-Child::before{content:"\ebac"}.ekit-wid-con .icon.icon-cityscape::before,.icon.icon-cityscape::before{content:"\ebad"}.ekit-wid-con .icon.icon-cleaner::before,.icon.icon-cleaner::before{content:"\ebae"}.ekit-wid-con .icon.icon-Coffee-cup::before,.icon.icon-Coffee-cup::before{content:"\ebaf"}.ekit-wid-con .icon.icon-coins::before,.icon.icon-coins::before{content:"\ebb0"}.ekit-wid-con .icon.icon-Computer::before,.icon.icon-Computer::before{content:"\ebb1"}.ekit-wid-con .icon.icon-Consultancy::before,.icon.icon-Consultancy::before{content:"\ebb2"}.ekit-wid-con .icon.icon-cottage::before,.icon.icon-cottage::before{content:"\ebb3"}.ekit-wid-con .icon.icon-crane::before,.icon.icon-crane::before{content:"\ebb4"}.ekit-wid-con .icon.icon-Custom-api::before,.icon.icon-Custom-api::before{content:"\ebb5"}.ekit-wid-con .icon.icon-customer-support-2::before,.icon.icon-customer-support-2::before{content:"\ebb6"}.ekit-wid-con .icon.icon-Design-2::before,.icon.icon-Design-2::before{content:"\ebb7"}.ekit-wid-con .icon.icon-Design-3::before,.icon.icon-Design-3::before{content:"\ebb8"}.ekit-wid-con .icon.icon-design::before,.icon.icon-design::before{content:"\ebb9"}.ekit-wid-con .icon.icon-diamond::before,.icon.icon-diamond::before{content:"\ebba"}.ekit-wid-con .icon.icon-diploma::before,.icon.icon-diploma::before{content:"\ebbb"}.ekit-wid-con .icon.icon-Document-Search::before,.icon.icon-Document-Search::before{content:"\ebbc"}.ekit-wid-con .icon.icon-Download::before,.icon.icon-Download::before{content:"\ebbd"}.ekit-wid-con .icon.icon-drilling::before,.icon.icon-drilling::before{content:"\ebbe"}.ekit-wid-con .icon.icon-engine::before,.icon.icon-engine::before{content:"\ebbf"}.ekit-wid-con .icon.icon-engineer::before,.icon.icon-engineer::before{content:"\ebc0"}.ekit-wid-con .icon.icon-envelope::before,.icon.icon-envelope::before{content:"\ebc1"}.ekit-wid-con .icon.icon-Family::before,.icon.icon-Family::before{content:"\ebc2"}.ekit-wid-con .icon.icon-friendship::before,.icon.icon-friendship::before{content:"\ebc3"}.ekit-wid-con .icon.icon-gift::before,.icon.icon-gift::before{content:"\ebc4"}.ekit-wid-con .icon.icon-graph-2::before,.icon.icon-graph-2::before{content:"\ebc5"}.ekit-wid-con .icon.icon-graph::before,.icon.icon-graph::before{content:"\ebc6"}.ekit-wid-con .icon.icon-hamburger-2::before,.icon.icon-hamburger-2::before{content:"\ebc7"}.ekit-wid-con .icon.icon-handshake::before,.icon.icon-handshake::before{content:"\ebc8"}.ekit-wid-con .icon.icon-Helmet::before,.icon.icon-Helmet::before{content:"\ebc9"}.ekit-wid-con .icon.icon-hot-Stone-2::before,.icon.icon-hot-Stone-2::before{content:"\ebca"}.ekit-wid-con .icon.icon-hot-stone::before,.icon.icon-hot-stone::before{content:"\ebcb"}.ekit-wid-con .icon.icon-idea::before,.icon.icon-idea::before{content:"\ebcc"}.ekit-wid-con .icon.icon-Leaf::before,.icon.icon-Leaf::before{content:"\ebcd"}.ekit-wid-con .icon.icon-management::before,.icon.icon-management::before{content:"\ebce"}.ekit-wid-con .icon.icon-Massage-table::before,.icon.icon-Massage-table::before{content:"\ebcf"}.ekit-wid-con .icon.icon-Mechanic::before,.icon.icon-Mechanic::before{content:"\ebd0"}.ekit-wid-con .icon.icon-Money-2::before,.icon.icon-Money-2::before{content:"\ebd2"}.ekit-wid-con .icon.icon-money-bag::before,.icon.icon-money-bag::before{content:"\ebd3"}.ekit-wid-con .icon.icon-Money::before,.icon.icon-Money::before{content:"\ebd4"}.ekit-wid-con .icon.icon-oil-bottle::before,.icon.icon-oil-bottle::before{content:"\ebd5"}.ekit-wid-con .icon.icon-Physiotherapy::before,.icon.icon-Physiotherapy::before{content:"\ebd6"}.ekit-wid-con .icon.icon-Profile::before,.icon.icon-Profile::before{content:"\ebd7"}.ekit-wid-con .icon.icon-Rating::before,.icon.icon-Rating::before{content:"\ebd8"}.ekit-wid-con .icon.icon-right-mark::before,.icon.icon-right-mark::before{content:"\ebd9"}.ekit-wid-con .icon.icon-rings::before,.icon.icon-rings::before{content:"\ebda"}.ekit-wid-con .icon.icon-Safe-house::before,.icon.icon-Safe-house::before{content:"\ebdb"}.ekit-wid-con .icon.icon-Scan::before,.icon.icon-Scan::before{content:"\ebdc"}.ekit-wid-con .icon.icon-social-care::before,.icon.icon-social-care::before{content:"\ebdd"}.ekit-wid-con .icon.icon-Speed-Clock::before,.icon.icon-Speed-Clock::before{content:"\ebde"}.ekit-wid-con .icon.icon-stopwatch::before,.icon.icon-stopwatch::before{content:"\ebdf"}.ekit-wid-con .icon.icon-Support-2::before,.icon.icon-Support-2::before{content:"\ebe0"}.ekit-wid-con .icon.icon-target-2::before,.icon.icon-target-2::before{content:"\ebe1"}.ekit-wid-con .icon.icon-Target::before,.icon.icon-Target::before{content:"\ebe2"}.ekit-wid-con .icon.icon-tripod::before,.icon.icon-tripod::before{content:"\ebe3"}.ekit-wid-con .icon.icon-truck::before,.icon.icon-truck::before{content:"\ebe4"}.ekit-wid-con .icon.icon-university::before,.icon.icon-university::before{content:"\ebe5"}.ekit-wid-con .icon.icon-User::before,.icon.icon-User::before{content:"\ebe6"}.ekit-wid-con .icon.icon-Web-Portals::before,.icon.icon-Web-Portals::before{content:"\ebe7"}.ekit-wid-con .icon.icon-window::before,.icon.icon-window::before{content:"\ebe8"}.ekit-wid-con .icon.icon-ek_line_icon::before,.icon.icon-ek_line_icon::before{content:"\ebe9"}.ekit-wid-con .icon.icon-ek_stroke_icon::before,.icon.icon-ek_stroke_icon::before{content:"\eba1"}.ekit-wid-con .icon.icon-ekit::before,.icon.icon-ekit::before{content:"\e947"}.ekit-wid-con .icon.icon-elements-kit-logo::before,.icon.icon-elements-kit-logo::before{content:"\e90d"}.ekit-wid-con .icon.icon-degree-image::before,.icon.icon-degree-image::before{content:"\e900"}.ekit-wid-con .icon.icon-accordion::before,.icon.icon-accordion::before{content:"\e901"}.ekit-wid-con .icon.icon-animated-flip-box::before,.icon.icon-animated-flip-box::before{content:"\e902"}.ekit-wid-con .icon.icon-animated-text::before,.icon.icon-animated-text::before{content:"\e903"}.ekit-wid-con .icon.icon-brands::before,.icon.icon-brands::before{content:"\e904"}.ekit-wid-con .icon.icon-business-hour::before,.icon.icon-business-hour::before{content:"\e905"}.ekit-wid-con .icon.icon-button::before,.icon.icon-button::before{content:"\e906"}.ekit-wid-con .icon.icon-carousel::before,.icon.icon-carousel::before{content:"\e907"}.ekit-wid-con .icon.icon-Circle-progress::before,.icon.icon-Circle-progress::before{content:"\e908"}.ekit-wid-con .icon.icon-contact-form::before,.icon.icon-contact-form::before{content:"\e909"}.ekit-wid-con .icon.icon-countdown-timer::before,.icon.icon-countdown-timer::before{content:"\e90a"}.ekit-wid-con .icon.icon-dropbar::before,.icon.icon-dropbar::before{content:"\e90c"}.ekit-wid-con .icon.icon-faq::before,.icon.icon-faq::before{content:"\e90e"}.ekit-wid-con .icon.icon-full-width-scroll::before,.icon.icon-full-width-scroll::before{content:"\e90f"}.ekit-wid-con .icon.icon-google-map::before,.icon.icon-google-map::before{content:"\e910"}.ekit-wid-con .icon.icon-heading-style::before,.icon.icon-heading-style::before{content:"\e911"}.ekit-wid-con .icon.icon-help-desk::before,.icon.icon-help-desk::before{content:"\e912"}.ekit-wid-con .icon.icon-horizontal-timeline::before,.icon.icon-horizontal-timeline::before{content:"\e913"}.ekit-wid-con .icon.icon-iframe::before,.icon.icon-iframe::before{content:"\e914"}.ekit-wid-con .icon.icon-image-comparison::before,.icon.icon-image-comparison::before{content:"\e915"}.ekit-wid-con .icon.icon-image-gallery::before,.icon.icon-image-gallery::before{content:"\e916"}.ekit-wid-con .icon.icon-image-justify::before,.icon.icon-image-justify::before{content:"\e917"}.ekit-wid-con .icon.icon-image-magnifier::before,.icon.icon-image-magnifier::before{content:"\e918"}.ekit-wid-con .icon.icon-image-masonry::before,.icon.icon-image-masonry::before{content:"\e919"}.ekit-wid-con .icon.icon-inline-svg::before,.icon.icon-inline-svg::before{content:"\e91a"}.ekit-wid-con .icon.icon-instagram::before,.icon.icon-instagram::before{content:"\e91b"}.ekit-wid-con .icon.icon-listing::before,.icon.icon-listing::before{content:"\e91c"}.ekit-wid-con .icon.icon-music-player::before,.icon.icon-music-player::before{content:"\e91d"}.ekit-wid-con .icon.icon-news-ticker::before,.icon.icon-news-ticker::before{content:"\e91e"}.ekit-wid-con .icon.icon-off-canvus-menu::before,.icon.icon-off-canvus-menu::before{content:"\e91f"}.ekit-wid-con .icon.icon-parallax::before,.icon.icon-parallax::before{content:"\e920"}.ekit-wid-con .icon.icon-portfolio::before,.icon.icon-portfolio::before{content:"\e921"}.ekit-wid-con .icon.icon-post-banner::before,.icon.icon-post-banner::before{content:"\e922"}.ekit-wid-con .icon.icon-post-carousel::before,.icon.icon-post-carousel::before{content:"\e923"}.ekit-wid-con .icon.icon-post-grid::before,.icon.icon-post-grid::before{content:"\e924"}.ekit-wid-con .icon.icon-post-slider::before,.icon.icon-post-slider::before{content:"\e925"}.ekit-wid-con .icon.icon-pricing-list::before,.icon.icon-pricing-list::before{content:"\e926"}.ekit-wid-con .icon.icon-pricing-table::before,.icon.icon-pricing-table::before{content:"\e927"}.ekit-wid-con .icon.icon-product-featured::before,.icon.icon-product-featured::before{content:"\e928"}.ekit-wid-con .icon.icon-product-image::before,.icon.icon-product-image::before{content:"\e929"}.ekit-wid-con .icon.icon-product-recent::before,.icon.icon-product-recent::before{content:"\e92a"}.ekit-wid-con .icon.icon-product-sale::before,.icon.icon-product-sale::before{content:"\e92b"}.ekit-wid-con .icon.icon-product-top-rated::before,.icon.icon-product-top-rated::before{content:"\e92c"}.ekit-wid-con .icon.icon-product-top-seller::before,.icon.icon-product-top-seller::before{content:"\e92d"}.ekit-wid-con .icon.icon-progress-bar::before,.icon.icon-progress-bar::before{content:"\e92e"}.ekit-wid-con .icon.icon-protected-content-v2::before,.icon.icon-protected-content-v2::before{content:"\e92f"}.ekit-wid-con .icon.icon-protected-content-v3::before,.icon.icon-protected-content-v3::before{content:"\e930"}.ekit-wid-con .icon.icon-protected-content::before,.icon.icon-protected-content::before{content:"\e931"}.ekit-wid-con .icon.icon-qr_code::before,.icon.icon-qr_code::before{content:"\e932"}.ekit-wid-con .icon.icon-scroll-button::before,.icon.icon-scroll-button::before{content:"\e933"}.ekit-wid-con .icon.icon-search1::before,.icon.icon-search1::before{content:"\e934"}.ekit-wid-con .icon.icon-service::before,.icon.icon-service::before{content:"\e935"}.ekit-wid-con .icon.icon-slider-image::before,.icon.icon-slider-image::before{content:"\e936"}.ekit-wid-con .icon.icon-social-share::before,.icon.icon-social-share::before{content:"\e937"}.ekit-wid-con .icon.icon-subscribe::before,.icon.icon-subscribe::before{content:"\e938"}.ekit-wid-con .icon.icon-tab::before,.icon.icon-tab::before{content:"\e939"}.ekit-wid-con .icon.icon-table::before,.icon.icon-table::before{content:"\e93a"}.ekit-wid-con .icon.icon-team-join::before,.icon.icon-team-join::before{content:"\e93b"}.ekit-wid-con .icon.icon-team-member::before,.icon.icon-team-member::before{content:"\e93c"}.ekit-wid-con .icon.icon-testimonial-carousel::before,.icon.icon-testimonial-carousel::before{content:"\e93d"}.ekit-wid-con .icon.icon-testimonial-grid::before,.icon.icon-testimonial-grid::before{content:"\e93e"}.ekit-wid-con .icon.icon-testimonial-quote::before,.icon.icon-testimonial-quote::before{content:"\e93f"}.ekit-wid-con .icon.icon-testimonial-slider::before,.icon.icon-testimonial-slider::before{content:"\e940"}.ekit-wid-con .icon.icon-toggle::before,.icon.icon-toggle::before{content:"\e941"}.ekit-wid-con .icon.icon-user-login::before,.icon.icon-user-login::before{content:"\e942"}.ekit-wid-con .icon.icon-user-registration::before,.icon.icon-user-registration::before{content:"\e943"}.ekit-wid-con .icon.icon-vertical-timeline::before,.icon.icon-vertical-timeline::before{content:"\e944"}.ekit-wid-con .icon.icon-video-player::before,.icon.icon-video-player::before{content:"\e945"}.ekit-wid-con .icon.icon-weather::before,.icon.icon-weather::before{content:"\e946"}.ekit-wid-con .icon.icon-image-hover-effect::before,.icon.icon-image-hover-effect::before{content:"\ebea"}.ekit-wid-con .icon.icon-audio-player::before,.icon.icon-audio-player::before{content:"\ebeb"}.ekit-wid-con .icon.icon-category-list::before,.icon.icon-category-list::before{content:"\ebec"}.ekit-wid-con .icon.icon-fancy-heading::before,.icon.icon-fancy-heading::before{content:"\ebed"}.ekit-wid-con .icon.icon-google-review::before,.icon.icon-google-review::before{content:"\ebee"}.ekit-wid-con .icon.icon-image-masking::before,.icon.icon-image-masking::before{content:"\ebef"}.ekit-wid-con .icon.icon-image-morphing::before,.icon.icon-image-morphing::before{content:"\ebf0"}.ekit-wid-con .icon.icon-page-list::before,.icon.icon-page-list::before{content:"\ebf1"}.ekit-wid-con .icon.icon-post-list::before,.icon.icon-post-list::before{content:"\ebf2"}.ekit-wid-con .icon.icon-price-menu::before,.icon.icon-price-menu::before{content:"\ebf3"}.ekit-wid-con .icon.icon-stylish-list::before,.icon.icon-stylish-list::before{content:"\ebf4"}.ekit-wid-con .icon.icon-advanced-tooltip::before,.icon.icon-advanced-tooltip::before{content:"\ebf5"}.ekit-wid-con .icon.icon-avatar::before,.icon.icon-avatar::before{content:"\ebf6"}.ekit-wid-con .icon.icon-content-ticker::before,.icon.icon-content-ticker::before{content:"\ebf7"}.ekit-wid-con .icon.icon-coupon-code::before,.icon.icon-coupon-code::before{content:"\ebf8"}.ekit-wid-con .icon.icon-flip-box::before,.icon.icon-flip-box::before{content:"\ebf9"}.ekit-wid-con .icon.icon-next-dark::before,.icon.icon-next-dark::before{content:"\ebfa"}.ekit-wid-con .icon.icon-onepage-scroll::before,.icon.icon-onepage-scroll::before{content:"\ebfb"}.ekit-wid-con .icon.icon-pause-dark::before,.icon.icon-pause-dark::before{content:"\ebfc"}.ekit-wid-con .icon.icon-previous-dark::before,.icon.icon-previous-dark::before{content:"\ebfd"}.ekit-wid-con .icon.icon-team-carousel-slider::before,.icon.icon-team-carousel-slider::before{content:"\ebfe"}.ekit-wid-con .icon.icon-volume-cross::before,.icon.icon-volume-cross::before{content:"\ebff"}.ekit-wid-con .icon.icon-volume-dark::before,.icon.icon-volume-dark::before{content:"\ec00"}.ekit-wid-con .icon.icon-volume-high-dark::before,.icon.icon-volume-high-dark::before{content:"\ec01"}.ekit-wid-con .icon.icon-volume-low-dark::before,.icon.icon-volume-low-dark::before{content:"\ec02"}.ekit-wid-con .icon.icon-volume-mute::before,.icon.icon-volume-mute::before{content:"\ec03"}.ekit-wid-con .icon.icon-youtube-feed::before,.icon.icon-youtube-feed::before{content:"\ec04"}.ekit-wid-con .icon.icon-interactive-link::before,.icon.icon-interactive-link::before{content:"\ec05"}.ekit-wid-con .icon.icon-x-twitter-square::before,.icon.icon-x-twitter-square::before{content:"\ec06"}.ekit-wid-con .icon.icon-tiktok-square::before,.icon.icon-tiktok-square::before{content:"\ec08"}.ekit-wid-con .icon.icon-tiktok:before,.icon.icon-tiktok:before{content:"\ec07"}.ekit-wid-con .icon.icon-x-twitter:before,.icon.icon-x-twitter:before{content:"\ec09"}.ekit-wid-con .icon.icon-copyright:before,.icon.icon-copyright:before{content:"\ec0a"}.ekit-wid-con .icon.icon-marquee-anything:before,.icon.icon-marquee-anything:before{content:"\ec0b"}.ekit-wid-con .icon.icon-register:before,.icon.icon-register:before{content:"\ec0d"}.ekit-wid-con .icon.icon-scrollable-video:before,.icon.icon-scrollable-video:before{content:"\ec0d"}.ekit-wid-con .icon.icon-scroll-reveal:before,.icon.icon-scroll-reveal:before{content:"\ec0e"}.ekit-wid-con .icon.icon-smart-post-list:before,.icon.icon-smart-post-list:before{content:"\ec0f"}.ekit-wid-con .icon.icon-stacked-cards:before,.icon.icon-stacked-cards:before{content:"\ec10"}.ekit-wid-con .icon.icon-tiktok-border:before,.icon.icon-tiktok-border:before{content:"\ec11"}.ekit-wid-con .icon.icon-login:before,.icon.icon-login:before{content:"\ec0b"}.ekit-wid-con .icon.icon-event-calendar:before,.icon.icon-event-calendar:before{content:"\ec13"}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("https://laizhou.zhanfengfreezer.com/wp-content/uploads/clone/site/2058/wp-content/plugins/material-design-icons-for-elementor/assets/material-icons/fonts/material-regular.woff2") format("woff2"),url("https://laizhou.zhanfengfreezer.com/wp-content/uploads/clone/site/2058/wp-content/plugins/material-design-icons-for-elementor/assets/material-icons/fonts/material-regular.woff") format("woff"),url("https://laizhou.zhanfengfreezer.com/wp-content/uploads/clone/site/2058/wp-content/plugins/material-design-icons-for-elementor/assets/material-icons/fonts/material-regular.ttf") format("truetype")}.material-icons{display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.material-icons[data-md-icon]:before{content:attr(data-md-icon)}


            @media (max-width: 768px) {
                #ast-scroll-top, .ast-scroll-top-icon, .generate-back-to-top, #scroll-top, .flavor-back-to-top, #back-to-top, .back-to-top, #backtotop, .backtotop, #scroll-to-top, .scroll-to-top, .scrolltop, #scrolltop, .go-top, #go-top, .to-top, #toTop, #rocket-to-top, .ksuspended-btn, .tt-back-to-top, .jesuspended-btn, .wptt-back-to-top {
                    display: none !important;
                }
            }
        

/* Critical CSS – prevents layout shift / FOUC while full stylesheets load */
:root{--cxb-primary-color:#0A7AFF;--cxb-primary-color-rgb:10, 122, 255;--cxb-page-background-color:#FFFFFF;--cxb-page-top-margin:0px;--cxb-page-top-padding:0px}
.cxb-b2b-page-background-wrapper{background-color:#FFFFFF;min-height:100vh}
.cxb-b2b-products-taxonomy-container,
.cxb-b2b-products-archive-container,
.cxb-b2b-product-single-container,
.cxb-b2b-template1-container,
.cxb-b2b-template2-container,
.cxb-b2b-template3-container{width:100%;max-width:1200px;margin:0 auto;margin-top:var(--cxb-page-top-margin);padding-top:var(--cxb-page-top-padding);box-sizing:border-box;background-color:#FFFFFF}
.cxb-b2b-product-card{background-color:#FFFFFF;border:1px solid #EAEAEA;border-radius:8px;overflow:hidden;box-sizing:border-box}
.cxb-b2b-products-grid{display:grid;gap:20px}
.cxb-b2b-view-details-button,.cxb-b2b-inquiry-button,.cxb-b2b-button-primary{background-color:#0A7AFF;border-color:#0A7AFF;color:#fff}
.cxb-b2b-add-to-quote-button,.cxb-b2b-quote-basket-toggle{background-color:var(--cxb-primary-color,#0A7AFF);color:#fff}


img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */



/* Global CSS Variables for Primary Color Control */
:root {
    --cxb-primary-color: #0A7AFF;
    --cxb-primary-color-hover: #0861cc;
    --cxb-primary-color-rgb: 10, 122, 255;
    --cxb-category-active-color: #0A7AFF;
    --cxb-category-border-color: #0A7AFF;
    --cxb-page-background-color: #FFFFFF;
    --cxb-global-element-color: #0A7AFF;
    --cxb-page-top-margin: 0px;
    --cxb-page-top-padding: 0px;
    --cxb-page-bottom-padding: 35px;
    --cxb-card-border-hover-color: #CCCCCC;
}

.cxb-b2b-view-details-button,
.cxb-b2b-inquiry-button,
.cxb-b2b-button-primary {
    background-color: #0A7AFF;
    border-color: #0A7AFF;
}
.cxb-b2b-view-details-button:hover,
.cxb-b2b-inquiry-button:hover,
.cxb-b2b-view-details-button:focus,
.cxb-b2b-inquiry-button:focus,
.cxb-b2b-button-primary:hover,
.cxb-b2b-button-primary:focus {
    background-color: #0861cc;
    border-color: #0861cc;
}

/* Product card background colors */
.cxb-b2b-product-card {
    background-color: #FFFFFF !important;
}

.cxb-b2b-product-card:hover {
    background-color: #F5F5F5 !important;
}

/* Minimalist Hidden: expandable panel inherits the card hover background
   so both areas always show an identical colour — no seam, no mismatch. */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover .cxb-b2b-minimalist-expandable {
    background-color: #F5F5F5 !important;
}

/* Product card border colors */
.cxb-b2b-product-card {
    border-color: #EAEAEA !important;
}

.cxb-b2b-product-card:hover {
    border-color: #CCCCCC !important;
}

/* Minimalist Hidden: keep bottom border transparent on hover so the card
   and expandable panel read as one unified block — no dividing line.    */
.cxb-b2b-product-card.cxb-b2b-product-card-minimalist-hidden:hover {
    border-bottom-color: transparent !important;
}

/* Template 3 product card border colors */
.cxb-b2b-template3-product-card {
    border-color: #EAEAEA !important;
}

.cxb-b2b-template3-product-card:hover {
    border-color: #0A7AFF !important;
}

/* Product thumbnail border colors */
.cxb-b2b-product-image img,
.cxb-b2b-product-thumbnail img {
    border-color: #EEEEEE !important;
}

/* Quote page colors */
.cxb-b2b-quote-request-table-header {
    background-color: var(--cxb-primary-color, #0A7AFF) !important;
}

.cxb-b2b-quote-request-table-row,
.cxb-b2b-quote-request-table-header {
    border-bottom-color: #EEEEEE !important;
}

.cxb-b2b-quote-request-table-cell {
    border-color: #EEEEEE !important;
}

/* Quote button colors */
.cxb-b2b-add-to-quote-button,
.cxb-b2b-quote-basket-toggle,
.cxb-b2b-quote-basket-actions .button {
    background-color: #0A7AFF !important;
    border-color: #0A7AFF !important;
    color: #ffffff !important;
}

.cxb-b2b-add-to-quote-button:hover,
.cxb-b2b-quote-basket-toggle:hover,
.cxb-b2b-quote-basket-actions .button:hover,
.cxb-b2b-add-to-quote-button:focus,
.cxb-b2b-quote-basket-toggle:focus,
.cxb-b2b-quote-basket-actions .button:focus {
    background-color: #0861cc !important;
    border-color: #0861cc !important;
    color: #ffffff !important;
}

/* Category UI colors for all templates */
/* Template 1 - Top categories with hover dropdown */
.cxb-b2b-template1-category-item.active .cxb-b2b-template1-category-link {
    background-color: #0A7AFF !important;
    border-color: #0A7AFF !important;
}

.cxb-b2b-template1-category-link:hover {
    background-color: #0A7AFF !important;
    border-color: #0A7AFF !important;
}

/* Template 2 and 3 - Left sidebar categories */
.cxb-b2b-template2-category-item.level-0.active .cxb-b2b-template2-category-link,
.cxb-b2b-template3-category-item.level-0.active .cxb-b2b-template3-category-link {
    background-color: #0A7AFF !important;
    border-color: #0A7AFF !important;
}

.cxb-b2b-template2-category-item.level-1.active .cxb-b2b-template2-category-link,
.cxb-b2b-template2-category-item.level-2.active .cxb-b2b-template2-category-link,
.cxb-b2b-template2-category-item.level-3.active .cxb-b2b-template2-category-link,
.cxb-b2b-template3-category-item.level-1.active .cxb-b2b-template3-category-link,
.cxb-b2b-template3-category-item.level-2.active .cxb-b2b-template3-category-link,
.cxb-b2b-template3-category-item.level-3.active .cxb-b2b-template3-category-link {
    border-color: #0A7AFF !important;
    color: #0A7AFF !important;
}

.cxb-b2b-template2-category-link:hover,
.cxb-b2b-template3-category-link:hover {
    background-color: #0A7AFF !important;
    border-color: #0A7AFF !important;
}

/* Category border colors for different levels */
.cxb-b2b-template2-category-item.level-0 .cxb-b2b-template2-category-link,
.cxb-b2b-template3-category-item.level-0 .cxb-b2b-template3-category-link {
    border-left-color: #0A7AFF !important;
}

.cxb-b2b-template2-category-item.level-1 .cxb-b2b-template2-category-link,
.cxb-b2b-template3-category-item.level-1 .cxb-b2b-template3-category-link {
    border-left-color: #0A7AFF !important;
    opacity: 0.9;
}

.cxb-b2b-template2-category-item.level-2 .cxb-b2b-template2-category-link,
.cxb-b2b-template3-category-item.level-2 .cxb-b2b-template3-category-link {
    border-left-color: #0A7AFF !important;
    opacity: 0.8;
}

.cxb-b2b-template2-category-item.level-3 .cxb-b2b-template2-category-link,
.cxb-b2b-template3-category-item.level-3 .cxb-b2b-template3-category-link {
    border-left-color: #0A7AFF !important;
    opacity: 0.7;
}

/* Sidebar title border color for template 2 and 3 */
.cxb-b2b-template2-sidebar-title,
.cxb-b2b-template3-sidebar-title {
    border-bottom-color: #0A7AFF !important;
}
/* Full-width background wrapper for plugin pages */
.cxb-b2b-page-background-wrapper {
    background-color: #FFFFFF;
}

/* Scoped background color for plugin containers only */
/* No longer overrides theme global elements like body, #page, footer, etc. */
.cxb-b2b-template1-container,
.cxb-b2b-template2-container,
.cxb-b2b-template3-container,
.cxb-b2b-products-taxonomy-container,
.cxb-b2b-products-archive-container,
.cxb-b2b-product-single-container {
    background-color: #FFFFFF;
}

/* Ensure pagination area within plugin containers has consistent background */
.cxb-b2b-products-archive-container .navigation.pagination,
.cxb-b2b-products-archive-container .nav-links,
.cxb-b2b-products-taxonomy-container .navigation.pagination,
.cxb-b2b-products-taxonomy-container .nav-links {
    background-color: #FFFFFF;
}

/* Quote page (shortcode): apply background to theme content wrappers */
body.cxb-b2b-quote-page #page,
body.cxb-b2b-quote-page .site,
body.cxb-b2b-quote-page #content,
body.cxb-b2b-quote-page .site-content,
body.cxb-b2b-quote-page #primary,
body.cxb-b2b-quote-page .content-area,
body.cxb-b2b-quote-page #main,
body.cxb-b2b-quote-page main.site-main,
body.cxb-b2b-quote-page .entry-content,
body.cxb-b2b-quote-page article.page,
body.cxb-b2b-quote-page .page-content {
    background-color: #FFFFFF;
}
/* Site layout styles */
.cxb-b2b-products-taxonomy-container,
.cxb-b2b-products-archive-container,
.cxb-b2b-product-single-container,
.cxb-b2b-template1-container,
.cxb-b2b-template2-container,
.cxb-b2b-template3-container {
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
    margin-top: var(--cxb-page-top-margin) !important;
    padding-top: var(--cxb-page-top-padding) !important;
    padding-bottom: var(--cxb-page-bottom-padding) !important;
    display: block !important;
    box-sizing: border-box !important;
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
}
body .cxb-b2b-quote-basket-toggle.cxb-b2b-quote-basket-toggle {-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;will-change: transform;}
@media (max-width: 768px) {.cxb-b2b-horizontal-categories-wrapper {overflow: hidden !important;max-width: 100vw !important;box-sizing: border-box !important;}.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-prev.cxb-horizontal-categories-prev {left: 2px !important;}.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-next.cxb-horizontal-categories-next {right: 2px !important;}.cxb-horizontal-categories-container {margin: 0 30px !important;}}@media (max-width: 480px) {.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-prev.cxb-horizontal-categories-prev {left: 2px !important;}.cxb-b2b-page-background-wrapper .cxb-horizontal-categories-next.cxb-horizontal-categories-next {right: 2px !important;}.cxb-horizontal-categories-container {margin: 0 26px !important;}}
/*# sourceURL=cxb-b2b-product-showcase-style-inline-css */



.nbb2b-lm-bar { background-color: #0A7AFF !important; }
.nbb2b-lm-bar:hover { background-color: #0861cc !important; }
.nbb2b-lm-submit-btn { background-color: #0A7AFF !important; border-color: #0A7AFF !important; }
.nbb2b-lm-submit-btn:hover { background-color: #0861cc !important; border-color: #0861cc !important; }

/*# sourceURL=cxb-b2b-leave-message-style-inline-css */



.nbb2b-cw-item:hover { background-color: #0A7AFF20; }
.nbb2b-cw-item:hover .nbb2b-cw-icon img.nbb2b-cw-stroke-icon {
    filter: brightness(0) saturate(100%) drop-shadow(0 0 0 #0A7AFF);
}

.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item,
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item { background-color: #0A7AFF; }
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item:hover,
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item:hover { background-color: #0A7AFF; }
.nbb2b-contact-widget.nbb2b-cw-style2 .nbb2b-cw-item:hover .nbb2b-cw-icon img.nbb2b-cw-stroke-icon,
.nbb2b-contact-widget.nbb2b-cw-style3 .nbb2b-cw-item:hover .nbb2b-cw-icon img.nbb2b-cw-stroke-icon {
    filter: brightness(0) invert(1);
}

/*# sourceURL=cxb-b2b-contact-widget-style-inline-css */



.cxb-chat-btn,
.cxb-msg-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    border: none;
    font-family: inherit;
    line-height: 1.4;
    transition: background-color .2s, color .2s, box-shadow .2s;
}
.cxb-chat-btn:focus,
.cxb-msg-btn:focus {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

/*# sourceURL=cxb-b2b-trigger-buttons-style-inline-css */


.nbb2b-mm-badge { background-color: #0A7AFF; }
/*# sourceURL=cxb-b2b-mobile-menu-style-inline-css */


				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

/*MENU*/
.mega-menu-item-123 .mega-sub-menu,.mega-menu-item-124 .mega-sub-menu {Border-top:3px solid #ed1b24 !important;}
@media screen only (max-width:)
.mega-sub-menu-680 {display:flex}

.mega-intro {border-right-color: #323940;max-width:225px !important;}
.eyebrow {font-weight: 800; display: inline-flex;color: #ED1B24;letter-spacing: .16em;text-transform: uppercase;align-items: center;gap: 9px;font-size: 12px;}
.eyebrow:before {content: "";background: RGBA(237,27,36,1);width: 26px;height: 2px;}
.mega-intro h3 {margin: 14px 0 10px; font-size: 24px;line-height: 1.2;color:#f4f5f6;}
.mega-intro p {color: #aeb6bd;}
.text-link {color:  #ed1b24 !important;font-size: 13px;font-weight: 800;};font-size: 13px;font-weight: 800;}
/*INDEX-CATEGORIES---*/
#inpro_cate {gap:0px !important;transition:all .4s ease !important;overflow:hidden}
#inpro_cate_tit {gap:0px !important;transition:all .4s ease !important;}
#inpro_cate_img {overflow:hidden;}
#inpro_cate_img img {width:100%;transition:all .4s ease !important;}
#inpro_cate_titout {position:relative;}
#inpro_cate_titout:before {content: "";background: #ed1b24;width: 7px;
position: absolute;top: 0px;bottom: 0;left: 0;z-index:9;transition:all .4s ease !important;}
#inpro_cate:hover #inpro_cate_titout:before {background:#fff;}
#inpro_cate:hover #inpro_cate_tit {background:#ed1b24;}
#inpro_cate:hover #inpro_cate_img img {transform:scale(1.2);}
#inpro_cate:hover #inpro_cate_no {background:#fff;}
#inpro_cate:hover #inpro_cate_no .elementor-heading-title {color:#ed1b24 !important;}
/*WHOLESALE & PROJECT INQUIRIES*/
#proinq_bott .elementor-container {gap:14px;}
#proinq_mukuai {}
#proinq_bimg {overflow:hidden;}
#proinq_bimg img {display:block;width:100%;transition:all .5s ease;}
#proinq_mukuai:hover #proinq_bimg img {transform:sacle(1.1);}
#proinq_bimg a {display:inline;}
/*-INDEX-SOLUTIONS-*/
#index_solution a {background:none !important;}
#index_solution p {margin:0px !important;}
/*--INDEX-CASES--*/
#index_cases article {background:#fff;border:1px solid #e5e7e9;transition: all .25s ease;}
#index_cases .elementor-post__text {padding:24px;}
#index_cases article:hover {transform: translateY(-5px);box-shadow: 0 18px 40px rgba(0,0,0,0.12);}
/*INDEX-PROLUNBO*/
.inpri_lunbo .cxb-carousel-product-card .cxb-carousel-product-body h3 {font-size:14px !important;;line-height:1.5em;}
.inpri_lunbo .cxb-carousel-product-card .cxb-carousel-product-body h3 a {padding:5px 0px !important;font-size:18px !important;font-weight:300;}
/*--INDEX---END--*/
/*-Bakery equipment-*/
#inprolist_cate {border: 1px solid #e5e7e9; background: #fff; transition: all .25s ease !important; overflow: hidden;padding:0px;margin:0px;}
#inprolist_cate:hover {border-color: #bbb;transform: translateY(-4px);box-shadow: 0 18px 35px #10141717;}
#inprolist_link {color: #ed1b24;opacity: 0;font-size: 10px;font-style: normal;font-weight: 800;transition: all .2s;}
#inprolist_cate:hover #inprolist_link {opacity: 1}
#inprolist_img {overflow:hidden;}
#inprolist_img img {width:100%;transition:all .4s ease !important;}
#inprolist_cate:hover #inprolist_img img {transform:scale(1.2);}

.procat_xxmenu:hover {background:#111820;}
.procat_xxmenu:hover .procat_xxm h2 {color:#ffffff !important;transition:all .25s;}
.prolist_sfq {margin:0px auto !important;max-width:1000px !important;}
.prolist_sfq summary {justify-content:space-between !important;padding:30px 0px !important;}
/*-PRODUCT-DETAILS-*/
.cxb-b2b-product-title {font-size:25px;line-height:30px;letter-spacing:2px;font-weight:900;}
h1.wp-block-heading {font-size:25px;line-height:25px;letter-spacing:0px;font-weight:900;}
h2.wp-block-heading {font-size:22px;line-height:20px;letter-spacing:0px;font-weight:700;}
img.emoji {max-height:20px !important;}
/*PRODUCT-LIST*/
.cxb-b2b-template2-title {font-size:40px;line-height:30px;letter-spacing:2px;font-weight:800;}
.cxb-b2b-product-title a {letter-spacing:0.5px;text-transform:capitalize;}
.cxb-b2b-sidebar-module-title {font-size:20px !important;}
.pro_left_message1 :is(.cxb-form-label,.rm-cxb-form .elementor-field-label) {display:none;}
.cxb-b2b-sidebar-category-item.active .cxb-b2b-sidebar-category-link {background:#ed1b24 !important;}
/*NEWS-DETAILS*/
.wp-block-file__button {color:#fff !important;font-weight:500 !important;}




/* Cxb B2B – Astra theme compatibility (priority 999)
 * Targets .site-content and below ONLY — header is untouched.
 */

/* 1. .ast-container in CONTENT AREA only: full-width block */
/* Scoped to #content / .site-content so header's .ast-container is untouched */
body.single-cxb_products #content .ast-container,
body.single-cxb_products .site-content .ast-container,
body.post-type-archive-cxb_products #content .ast-container,
body.post-type-archive-cxb_products .site-content .ast-container,
body.tax-cxb_product_category #content .ast-container,
body.tax-cxb_product_category .site-content .ast-container,
body.tax-cxb_product_tag #content .ast-container,
body.tax-cxb_product_tag .site-content .ast-container,
body.ast-page-builder-template .site-content > .ast-container {
    display: block !important;
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* 2. Content area wrappers — full-width, no flex/float */
body.single-cxb_products .site-content,
body.single-cxb_products #content,
body.single-cxb_products #primary,
body.single-cxb_products .content-area,
body.single-cxb_products .site-main,
body.single-cxb_products .entry-content,
body.post-type-archive-cxb_products .site-content,
body.post-type-archive-cxb_products #content,
body.post-type-archive-cxb_products #primary,
body.post-type-archive-cxb_products .content-area,
body.post-type-archive-cxb_products .site-main,
body.post-type-archive-cxb_products .entry-content,
body.tax-cxb_product_category .site-content,
body.tax-cxb_product_category #content,
body.tax-cxb_product_category #primary,
body.tax-cxb_product_category .content-area,
body.tax-cxb_product_category .site-main,
body.tax-cxb_product_category .entry-content,
body.tax-cxb_product_tag .site-content,
body.tax-cxb_product_tag #content,
body.tax-cxb_product_tag #primary,
body.tax-cxb_product_tag .content-area,
body.tax-cxb_product_tag .site-main,
body.tax-cxb_product_tag .entry-content {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    flex: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

/* 3. Strip article-level chrome (padding, bg, shadow) */
body.single-cxb_products .ast-article-single,
body.single-cxb_products .ast-article-post,
body.single-cxb_products article.ast-article-post,
body.single-cxb_products .ast-separate-container .ast-article-single,
body.single-cxb_products .ast-separate-container .ast-article-post,
body.post-type-archive-cxb_products .ast-article-single,
body.post-type-archive-cxb_products .ast-article-post,
body.tax-cxb_product_category .ast-article-single,
body.tax-cxb_product_category .ast-article-post,
body.tax-cxb_product_tag .ast-article-single,
body.tax-cxb_product_tag .ast-article-post {
    padding: 0 !important;
    margin: 0 !important;
    background-color: transparent !important;
    background: transparent !important;
}

/* 4. Hide sidebar space */
body.single-cxb_products #secondary,
body.single-cxb_products .widget-area.secondary,
body.post-type-archive-cxb_products #secondary,
body.post-type-archive-cxb_products .widget-area.secondary,
body.tax-cxb_product_category #secondary,
body.tax-cxb_product_category .widget-area.secondary,
body.tax-cxb_product_tag #secondary,
body.tax-cxb_product_tag .widget-area.secondary {
    display: none !important;
    width: 0 !important;
}

/* 5. Transparent Astra content containers so plugin bg shows */
body.single-cxb_products .ast-separate-container,
body.single-cxb_products .site-content > .ast-container,
body.post-type-archive-cxb_products .ast-separate-container,
body.post-type-archive-cxb_products .site-content > .ast-container,
body.tax-cxb_product_category .ast-separate-container,
body.tax-cxb_product_category .site-content > .ast-container,
body.tax-cxb_product_tag .ast-separate-container,
body.tax-cxb_product_tag .site-content > .ast-container {
    background-color: transparent !important;
    background: transparent !important;
}

/* 6. Plugin wrapper full-width */
body.single-cxb_products .cxb-b2b-page-background-wrapper,
body.post-type-archive-cxb_products .cxb-b2b-page-background-wrapper,
body.tax-cxb_product_category .cxb-b2b-page-background-wrapper,
body.tax-cxb_product_tag .cxb-b2b-page-background-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    display: block !important;
}

.e-grid>.e-con-inner{grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows)}.rm-native{min-height:0;--display:block;--flex-direction:row;box-sizing:border-box}.rm-native>.elementor-widget{max-width:100%}.rm-native img{object-fit:contain}.elementor-invisible{visibility:visible!important}.elementor-widget-text-editor p:last-child{margin-bottom:0}.rm-native .elementor-heading-title{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important}.cxb-b2b-breadcrumbs{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;flex-wrap:wrap}.cxb-b2b-breadcrumbs>.elementor-widget{width:auto}.cxb-b2b-template2-layout{flex-direction:row!important;flex-wrap:nowrap!important}.cxb-b2b-template2-content{flex:1!important;width:0!important;min-width:0}.cxb-b2b-template2-sidebar{flex:0 0 300px!important}.cxb-b2b-breadcrumbs>.elementor-widget{margin:0!important;flex:0 0 auto}@media(max-width:1024px){.cxb-b2b-template2-layout{flex-direction:column!important}.cxb-b2b-template2-content{width:100%!important;order:1!important}.cxb-b2b-template2-sidebar{flex:auto!important;order:2!important}}/* End custom CSS */