#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon::before { content: ""; color: rgb(2, 202, 2); top: 3px; }
#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon { transform: rotate(45deg); }


img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }


@font-face { font-family: dashicons; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"), url("../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype"); font-weight: 400; font-style: normal; }
.dashicons, .dashicons-before::before { font-family: dashicons; display: inline-block; line-height: 1; font-weight: 400; font-style: normal; text-decoration: inherit; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; width: 20px; height: 20px; font-size: 20px; vertical-align: top; text-align: center; transition: color 0.1s ease-in; }
.dashicons-admin-appearance::before { content: ""; }
.dashicons-admin-collapse::before { content: ""; }
.dashicons-admin-comments::before { content: ""; }
.dashicons-admin-customizer::before { content: ""; }
.dashicons-admin-generic::before { content: ""; }
.dashicons-admin-home::before { content: ""; }
.dashicons-admin-links::before { content: ""; }
.dashicons-admin-media::before { content: ""; }
.dashicons-admin-multisite::before { content: ""; }
.dashicons-admin-network::before { content: ""; }
.dashicons-admin-page::before { content: ""; }
.dashicons-admin-plugins::before { content: ""; }
.dashicons-admin-post::before { content: ""; }
.dashicons-admin-settings::before { content: ""; }
.dashicons-admin-site-alt::before { content: ""; }
.dashicons-admin-site-alt2::before { content: ""; }
.dashicons-admin-site-alt3::before { content: ""; }
.dashicons-admin-site::before { content: ""; }
.dashicons-admin-tools::before { content: ""; }
.dashicons-admin-users::before { content: ""; }
.dashicons-airplane::before { content: ""; }
.dashicons-album::before { content: ""; }
.dashicons-align-center::before { content: ""; }
.dashicons-align-full-width::before { content: ""; }
.dashicons-align-left::before { content: ""; }
.dashicons-align-none::before { content: ""; }
.dashicons-align-pull-left::before { content: ""; }
.dashicons-align-pull-right::before { content: ""; }
.dashicons-align-right::before { content: ""; }
.dashicons-align-wide::before { content: ""; }
.dashicons-amazon::before { content: ""; }
.dashicons-analytics::before { content: ""; }
.dashicons-archive::before { content: ""; }
.dashicons-arrow-down-alt::before { content: ""; }
.dashicons-arrow-down-alt2::before { content: ""; }
.dashicons-arrow-down::before { content: ""; }
.dashicons-arrow-left-alt::before { content: ""; }
.dashicons-arrow-left-alt2::before { content: ""; }
.dashicons-arrow-left::before { content: ""; }
.dashicons-arrow-right-alt::before { content: ""; }
.dashicons-arrow-right-alt2::before { content: ""; }
.dashicons-arrow-right::before { content: ""; }
.dashicons-arrow-up-alt::before { content: ""; }
.dashicons-arrow-up-alt2::before { content: ""; }
.dashicons-arrow-up-duplicate::before { content: ""; }
.dashicons-arrow-up::before { content: ""; }
.dashicons-art::before { content: ""; }
.dashicons-awards::before { content: ""; }
.dashicons-backup::before { content: ""; }
.dashicons-bank::before { content: ""; }
.dashicons-beer::before { content: ""; }
.dashicons-bell::before { content: ""; }
.dashicons-block-default::before { content: ""; }
.dashicons-book-alt::before { content: ""; }
.dashicons-book::before { content: ""; }
.dashicons-buddicons-activity::before { content: ""; }
.dashicons-buddicons-bbpress-logo::before { content: ""; }
.dashicons-buddicons-buddypress-logo::before { content: ""; }
.dashicons-buddicons-community::before { content: ""; }
.dashicons-buddicons-forums::before { content: ""; }
.dashicons-buddicons-friends::before { content: ""; }
.dashicons-buddicons-groups::before { content: ""; }
.dashicons-buddicons-pm::before { content: ""; }
.dashicons-buddicons-replies::before { content: ""; }
.dashicons-buddicons-topics::before { content: ""; }
.dashicons-buddicons-tracking::before { content: ""; }
.dashicons-building::before { content: ""; }
.dashicons-businessman::before { content: ""; }
.dashicons-businessperson::before { content: ""; }
.dashicons-businesswoman::before { content: ""; }
.dashicons-button::before { content: ""; }
.dashicons-calculator::before { content: ""; }
.dashicons-calendar-alt::before { content: ""; }
.dashicons-calendar::before { content: ""; }
.dashicons-camera-alt::before { content: ""; }
.dashicons-camera::before { content: ""; }
.dashicons-car::before { content: ""; }
.dashicons-carrot::before { content: ""; }
.dashicons-cart::before { content: ""; }
.dashicons-category::before { content: ""; }
.dashicons-chart-area::before { content: ""; }
.dashicons-chart-bar::before { content: ""; }
.dashicons-chart-line::before { content: ""; }
.dashicons-chart-pie::before { content: ""; }
.dashicons-clipboard::before { content: ""; }
.dashicons-clock::before { content: ""; }
.dashicons-cloud-saved::before { content: ""; }
.dashicons-cloud-upload::before { content: ""; }
.dashicons-cloud::before { content: ""; }
.dashicons-code-standards::before { content: ""; }
.dashicons-coffee::before { content: ""; }
.dashicons-color-picker::before { content: ""; }
.dashicons-columns::before { content: ""; }
.dashicons-controls-back::before { content: ""; }
.dashicons-controls-forward::before { content: ""; }
.dashicons-controls-pause::before { content: ""; }
.dashicons-controls-play::before { content: ""; }
.dashicons-controls-repeat::before { content: ""; }
.dashicons-controls-skipback::before { content: ""; }
.dashicons-controls-skipforward::before { content: ""; }
.dashicons-controls-volumeoff::before { content: ""; }
.dashicons-controls-volumeon::before { content: ""; }
.dashicons-cover-image::before { content: ""; }
.dashicons-dashboard::before { content: ""; }
.dashicons-database-add::before { content: ""; }
.dashicons-database-export::before { content: ""; }
.dashicons-database-import::before { content: ""; }
.dashicons-database-remove::before { content: ""; }
.dashicons-database-view::before { content: ""; }
.dashicons-database::before { content: ""; }
.dashicons-desktop::before { content: ""; }
.dashicons-dismiss::before { content: ""; }
.dashicons-download::before { content: ""; }
.dashicons-drumstick::before { content: ""; }
.dashicons-edit-large::before { content: ""; }
.dashicons-edit-page::before { content: ""; }
.dashicons-edit::before { content: ""; }
.dashicons-editor-aligncenter::before { content: ""; }
.dashicons-editor-alignleft::before { content: ""; }
.dashicons-editor-alignright::before { content: ""; }
.dashicons-editor-bold::before { content: ""; }
.dashicons-editor-break::before { content: ""; }
.dashicons-editor-code-duplicate::before { content: ""; }
.dashicons-editor-code::before { content: ""; }
.dashicons-editor-contract::before { content: ""; }
.dashicons-editor-customchar::before { content: ""; }
.dashicons-editor-expand::before { content: ""; }
.dashicons-editor-help::before { content: ""; }
.dashicons-editor-indent::before { content: ""; }
.dashicons-editor-insertmore::before { content: ""; }
.dashicons-editor-italic::before { content: ""; }
.dashicons-editor-justify::before { content: ""; }
.dashicons-editor-kitchensink::before { content: ""; }
.dashicons-editor-ltr::before { content: ""; }
.dashicons-editor-ol-rtl::before { content: ""; }
.dashicons-editor-ol::before { content: ""; }
.dashicons-editor-outdent::before { content: ""; }
.dashicons-editor-paragraph::before { content: ""; }
.dashicons-editor-paste-text::before { content: ""; }
.dashicons-editor-paste-word::before { content: ""; }
.dashicons-editor-quote::before { content: ""; }
.dashicons-editor-removeformatting::before { content: ""; }
.dashicons-editor-rtl::before { content: ""; }
.dashicons-editor-spellcheck::before { content: ""; }
.dashicons-editor-strikethrough::before { content: ""; }
.dashicons-editor-table::before { content: ""; }
.dashicons-editor-textcolor::before { content: ""; }
.dashicons-editor-ul::before { content: ""; }
.dashicons-editor-underline::before { content: ""; }
.dashicons-editor-unlink::before { content: ""; }
.dashicons-editor-video::before { content: ""; }
.dashicons-ellipsis::before { content: ""; }
.dashicons-email-alt::before { content: ""; }
.dashicons-email-alt2::before { content: ""; }
.dashicons-email::before { content: ""; }
.dashicons-embed-audio::before { content: ""; }
.dashicons-embed-generic::before { content: ""; }
.dashicons-embed-photo::before { content: ""; }
.dashicons-embed-post::before { content: ""; }
.dashicons-embed-video::before { content: ""; }
.dashicons-excerpt-view::before { content: ""; }
.dashicons-exit::before { content: ""; }
.dashicons-external::before { content: ""; }
.dashicons-facebook-alt::before { content: ""; }
.dashicons-facebook::before { content: ""; }
.dashicons-feedback::before { content: ""; }
.dashicons-filter::before { content: ""; }
.dashicons-flag::before { content: ""; }
.dashicons-food::before { content: ""; }
.dashicons-format-aside::before { content: ""; }
.dashicons-format-audio::before { content: ""; }
.dashicons-format-chat::before { content: ""; }
.dashicons-format-gallery::before { content: ""; }
.dashicons-format-image::before { content: ""; }
.dashicons-format-quote::before { content: ""; }
.dashicons-format-status::before { content: ""; }
.dashicons-format-video::before { content: ""; }
.dashicons-forms::before { content: ""; }
.dashicons-fullscreen-alt::before { content: ""; }
.dashicons-fullscreen-exit-alt::before { content: ""; }
.dashicons-games::before { content: ""; }
.dashicons-google::before { content: ""; }
.dashicons-googleplus::before { content: ""; }
.dashicons-grid-view::before { content: ""; }
.dashicons-groups::before { content: ""; }
.dashicons-hammer::before { content: ""; }
.dashicons-heading::before { content: ""; }
.dashicons-heart::before { content: ""; }
.dashicons-hidden::before { content: ""; }
.dashicons-hourglass::before { content: ""; }
.dashicons-html::before { content: ""; }
.dashicons-id-alt::before { content: ""; }
.dashicons-id::before { content: ""; }
.dashicons-image-crop::before { content: ""; }
.dashicons-image-filter::before { content: ""; }
.dashicons-image-flip-horizontal::before { content: ""; }
.dashicons-image-flip-vertical::before { content: ""; }
.dashicons-image-rotate-left::before { content: ""; }
.dashicons-image-rotate-right::before { content: ""; }
.dashicons-image-rotate::before { content: ""; }
.dashicons-images-alt::before { content: ""; }
.dashicons-images-alt2::before { content: ""; }
.dashicons-index-card::before { content: ""; }
.dashicons-info-outline::before { content: ""; }
.dashicons-info::before { content: ""; }
.dashicons-insert-after::before { content: ""; }
.dashicons-insert-before::before { content: ""; }
.dashicons-insert::before { content: ""; }
.dashicons-instagram::before { content: ""; }
.dashicons-laptop::before { content: ""; }
.dashicons-layout::before { content: ""; }
.dashicons-leftright::before { content: ""; }
.dashicons-lightbulb::before { content: ""; }
.dashicons-linkedin::before { content: ""; }
.dashicons-list-view::before { content: ""; }
.dashicons-location-alt::before { content: ""; }
.dashicons-location::before { content: ""; }
.dashicons-lock-duplicate::before { content: ""; }
.dashicons-lock::before { content: ""; }
.dashicons-marker::before { content: ""; }
.dashicons-media-archive::before { content: ""; }
.dashicons-media-audio::before { content: ""; }
.dashicons-media-code::before { content: ""; }
.dashicons-media-default::before { content: ""; }
.dashicons-media-document::before { content: ""; }
.dashicons-media-interactive::before { content: ""; }
.dashicons-media-spreadsheet::before { content: ""; }
.dashicons-media-text::before { content: ""; }
.dashicons-media-video::before { content: ""; }
.dashicons-megaphone::before { content: ""; }
.dashicons-menu-alt::before { content: ""; }
.dashicons-menu-alt2::before { content: ""; }
.dashicons-menu-alt3::before { content: ""; }
.dashicons-menu::before { content: ""; }
.dashicons-microphone::before { content: ""; }
.dashicons-migrate::before { content: ""; }
.dashicons-minus::before { content: ""; }
.dashicons-money-alt::before { content: ""; }
.dashicons-money::before { content: ""; }
.dashicons-move::before { content: ""; }
.dashicons-nametag::before { content: ""; }
.dashicons-networking::before { content: ""; }
.dashicons-no-alt::before { content: ""; }
.dashicons-no::before { content: ""; }
.dashicons-open-folder::before { content: ""; }
.dashicons-palmtree::before { content: ""; }
.dashicons-paperclip::before { content: ""; }
.dashicons-pdf::before { content: ""; }
.dashicons-performance::before { content: ""; }
.dashicons-pets::before { content: ""; }
.dashicons-phone::before { content: ""; }
.dashicons-pinterest::before { content: ""; }
.dashicons-playlist-audio::before { content: ""; }
.dashicons-playlist-video::before { content: ""; }
.dashicons-plugins-checked::before { content: ""; }
.dashicons-plus-alt::before { content: ""; }
.dashicons-plus-alt2::before { content: ""; }
.dashicons-plus::before { content: ""; }
.dashicons-podio::before { content: ""; }
.dashicons-portfolio::before { content: ""; }
.dashicons-post-status::before { content: ""; }
.dashicons-pressthis::before { content: ""; }
.dashicons-printer::before { content: ""; }
.dashicons-privacy::before { content: ""; }
.dashicons-products::before { content: ""; }
.dashicons-randomize::before { content: ""; }
.dashicons-reddit::before { content: ""; }
.dashicons-redo::before { content: ""; }
.dashicons-remove::before { content: ""; }
.dashicons-rest-api::before { content: ""; }
.dashicons-rss::before { content: ""; }
.dashicons-saved::before { content: ""; }
.dashicons-schedule::before { content: ""; }
.dashicons-screenoptions::before { content: ""; }
.dashicons-search::before { content: ""; }
.dashicons-share-alt::before { content: ""; }
.dashicons-share-alt2::before { content: ""; }
.dashicons-share::before { content: ""; }
.dashicons-shield-alt::before { content: ""; }
.dashicons-shield::before { content: ""; }
.dashicons-shortcode::before { content: ""; }
.dashicons-slides::before { content: ""; }
.dashicons-smartphone::before { content: ""; }
.dashicons-smiley::before { content: ""; }
.dashicons-sort::before { content: ""; }
.dashicons-sos::before { content: ""; }
.dashicons-spotify::before { content: ""; }
.dashicons-star-empty::before { content: ""; }
.dashicons-star-filled::before { content: ""; }
.dashicons-star-half::before { content: ""; }
.dashicons-sticky::before { content: ""; }
.dashicons-store::before { content: ""; }
.dashicons-superhero-alt::before { content: ""; }
.dashicons-superhero::before { content: ""; }
.dashicons-table-col-after::before { content: ""; }
.dashicons-table-col-before::before { content: ""; }
.dashicons-table-col-delete::before { content: ""; }
.dashicons-table-row-after::before { content: ""; }
.dashicons-table-row-before::before { content: ""; }
.dashicons-table-row-delete::before { content: ""; }
.dashicons-tablet::before { content: ""; }
.dashicons-tag::before { content: ""; }
.dashicons-tagcloud::before { content: ""; }
.dashicons-testimonial::before { content: ""; }
.dashicons-text-page::before { content: ""; }
.dashicons-text::before { content: ""; }
.dashicons-thumbs-down::before { content: ""; }
.dashicons-thumbs-up::before { content: ""; }
.dashicons-tickets-alt::before { content: ""; }
.dashicons-tickets::before { content: ""; }
.dashicons-tide::before { content: ""; }
.dashicons-translation::before { content: ""; }
.dashicons-trash::before { content: ""; }
.dashicons-twitch::before { content: ""; }
.dashicons-twitter-alt::before { content: ""; }
.dashicons-twitter::before { content: ""; }
.dashicons-undo::before { content: ""; }
.dashicons-universal-access-alt::before { content: ""; }
.dashicons-universal-access::before { content: ""; }
.dashicons-unlock::before { content: ""; }
.dashicons-update-alt::before { content: ""; }
.dashicons-update::before { content: ""; }
.dashicons-upload::before { content: ""; }
.dashicons-vault::before { content: ""; }
.dashicons-video-alt::before { content: ""; }
.dashicons-video-alt2::before { content: ""; }
.dashicons-video-alt3::before { content: ""; }
.dashicons-visibility::before { content: ""; }
.dashicons-warning::before { content: ""; }
.dashicons-welcome-add-page::before { content: ""; }
.dashicons-welcome-comments::before { content: ""; }
.dashicons-welcome-learn-more::before { content: ""; }
.dashicons-welcome-view-site::before { content: ""; }
.dashicons-welcome-widgets-menus::before { content: ""; }
.dashicons-welcome-write-blog::before { content: ""; }
.dashicons-whatsapp::before { content: ""; }
.dashicons-wordpress-alt::before { content: ""; }
.dashicons-wordpress::before { content: ""; }
.dashicons-xing::before { content: ""; }
.dashicons-yes-alt::before { content: ""; }
.dashicons-yes::before { content: ""; }
.dashicons-youtube::before { content: ""; }
.dashicons-editor-distractionfree::before { content: ""; }
.dashicons-exerpt-view::before { content: ""; }
.dashicons-format-links::before { content: ""; }
.dashicons-format-standard::before { content: ""; }
.dashicons-post-trash::before { content: ""; }
.dashicons-share1::before { content: ""; }
.dashicons-welcome-edit-page::before { content: ""; }


#TB_overlay { background: rgb(0, 0, 0); opacity: 0.7; position: fixed; inset: 0px; z-index: 100050; }
#TB_window { position: fixed; background-color: rgb(255, 255, 255); z-index: 100050; visibility: hidden; text-align: left; top: 50%; left: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 6px; }
#TB_window img#TB_Image { display: block; margin: 15px 0px 0px 15px; border-width: 1px; border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); }
#TB_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }
#TB_closeWindow { height: 25px; padding: 11px 25px 10px 0px; float: right; }
#TB_closeWindowButton { position: absolute; left: auto; right: 0px; width: 29px; height: 29px; border: 0px; padding: 0px; background: none; cursor: pointer; outline: none; transition: color 0.1s ease-in-out, background 0.1s ease-in-out; }
#TB_ajaxWindowTitle { float: left; font-weight: 600; line-height: 29px; overflow: hidden; padding: 0px 29px 0px 10px; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 39px); }
#TB_title { background: rgb(252, 252, 252); border-bottom: 1px solid rgb(221, 221, 221); height: 29px; }
#TB_ajaxContent { clear: both; padding: 2px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px; }
#TB_load { position: fixed; display: none; z-index: 100050; top: 50%; left: 50%; background-color: rgb(232, 232, 232); border: 1px solid rgb(85, 85, 85); margin: -45px 0px 0px -125px; padding: 40px 15px 15px; }
#TB_HideSelect { z-index: 99; position: fixed; top: 0px; left: 0px; background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; opacity: 0; height: 100%; width: 100%; }
#TB_iframeContent { clear: both; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.tb-close-icon { display: block; color: rgb(102, 102, 102); text-align: center; line-height: 29px; width: 29px; height: 29px; position: absolute; top: 0px; right: 0px; }
.tb-close-icon::before { content: "" / ""; font: 20px / 29px dashicons; -webkit-font-smoothing: antialiased; }
#TB_closeWindowButton:hover .tb-close-icon, #TB_closeWindowButton:focus .tb-close-icon { color: rgb(0, 103, 153); }
#TB_closeWindowButton:focus .tb-close-icon { box-shadow: rgb(91, 157, 217) 0px 0px 0px 1px, rgba(30, 140, 190, 0.8) 0px 0px 2px 1px; }


.container, .container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { display: flex; flex-wrap: wrap; margin-inline: calc((var(--wd-sp,30px)/ 2) * -1); }
[class*="wd-spacing-"] { margin-bottom: calc(var(--wd-sp,30px)/ -1); }
[class*="wd-spacing-"] > [class*="col"] { margin-bottom: var(--wd-sp,30px); }
.wd-spacing-20 { --wd-sp: 20px; }
.wd-spacing-10 { --wd-sp: 10px; }
.no-gutters { margin-right: 0px; margin-left: 0px; }
.container-no-gutters, .no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-20_0, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-20_0, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-20_0, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-inline: calc(var(--wd-sp,30px)/ 2); }
.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-auto { flex: 0 0 auto; width: auto; max-width: none; }
.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-20_0 { flex: 0 0 20%; max-width: 20%; }
.col-3 { flex: 0 0 25%; max-width: 25%; }
.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
.order-first { order: -1; }
.order-last { order: 13; }
@media (min-width: 576px) {
  .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: none; }
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { order: -1; }
  .order-sm-last { order: 13; }
}
@media (min-width: 769px) {
  .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: none; }
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-20_0 { flex: 0 0 20%; max-width: 20%; }
  .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  .order-md-first { order: -1; }
  .order-md-last { order: 13; }
}
@media (min-width: 1025px) {
  .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: none; }
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  .col-lg-20_0 { flex: 0 0 20%; max-width: 20%; }
  .col-lg-14_3 { flex: 0 0 14.2857%; max-width: 14.2857%; }
  .col-lg-12_5 { flex: 0 0 12.5%; max-width: 12.5%; }
  .col-lg-11_1 { flex: 0 0 11.1111%; max-width: 11.1111%; }
  .col-lg-10_0 { flex: 0 0 10%; max-width: 10%; }
  .col-lg-9_1 { flex: 0 0 9.09091%; max-width: 9.09091%; }
  .order-lg-first { order: -1; }
  .order-lg-last { order: 13; }
}
@media (min-width: 1200px) {
  .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.align-items-start { align-items: flex-start !important; }


:root { --wd-text-line-height: 1.6; --wd-brd-radius: .001px; --wd-form-height: 42px; --wd-form-color: inherit; --wd-form-placeholder-color: inherit; --wd-form-bg: transparent; --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==); --btn-height: 42px; --btn-transform: uppercase; --btn-font-weight: 600; --btn-font-family: inherit; --btn-font-style: unset; --wd-main-bgcolor: #fff; --wd-scroll-w: .001px; --wd-admin-bar-h: .001px; --wd-tags-mb: 20px; --wd-block-spacing: 20px; --wd-header-banner-mt: .001px; --wd-sticky-nav-w: .001px; --color-white: #fff; --color-gray-100: #f7f7f7; --color-gray-200: #f1f1f1; --color-gray-300: #bbb; --color-gray-400: #a5a5a5; --color-gray-500: #777; --color-gray-600: #666; --color-gray-700: #555; --color-gray-800: #333; --color-gray-900: #242424; --bgcolor-black-rgb: 0,0,0; --bgcolor-white-rgb: 255,255,255; --bgcolor-white: #fff; --bgcolor-gray-100: #f7f7f7; --bgcolor-gray-200: #f7f7f7; --bgcolor-gray-300: #f1f1f1; --bgcolor-gray-400: rgba(187,187,187,0.4); --brdcolor-gray-200: rgba(0,0,0,0.075); --brdcolor-gray-300: rgba(0,0,0,0.105); --brdcolor-gray-400: rgba(0,0,0,0.12); --brdcolor-gray-500: rgba(0,0,0,0.2); }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; }
*, ::before, ::after { box-sizing: border-box; }
html { line-height: 1; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; font-family: sans-serif; overflow-x: hidden; }
ol, ul { list-style: none; margin-bottom: var(--list-mb); padding-left: var(--li-pl); --list-mb: 20px; --li-mb: 10px; --li-pl: 17px; }
caption, th, td { vertical-align: middle; text-align: left; }
q, blockquote { quotes: none; }
q::before, q::after, blockquote::before, blockquote::after { content: none; }
a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
a, button, input { touch-action: manipulation; }
button, input, optgroup, select, textarea { margin: 0px; color: inherit; font: inherit; }
button { overflow: visible; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; appearance: button; }
body { margin: 0px; background-color: rgb(255, 255, 255); color: var(--wd-text-color); text-rendering: optimizelegibility; font-weight: var(--wd-text-font-weight); font-style: var(--wd-text-font-style); font-size: var(--wd-text-font-size); font-family: var(--wd-text-font); -webkit-font-smoothing: antialiased; line-height: var(--wd-text-line-height); --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h)); --wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h)); }
@supports (overflow: clip) {
  body { overflow: clip; }
}
:is(body) { height: auto; }
p { margin-bottom: var(--wd-tags-mb); }
a { color: var(--wd-link-color); text-decoration: none; transition: 0.25s; }
a:is(:hover, :focus, :active) { outline: none; text-decoration: none; }
a:hover { color: var(--wd-link-color-hover); }
a:focus { outline: none; }
:is(h1, h2, h3, h4, h5, h6, .title) a { color: inherit; }
:is(h1, h2, h3, h4, h5, h6, .title) a:hover { color: var(--wd-link-color-hover); }
label { display: block; margin-bottom: 5px; color: var(--wd-title-color); vertical-align: middle; font-weight: 400; }
em { font-style: italic; }
.elementor-default i:not([class]) { font-style: italic; }
big { font-size: larger; }
abbr { border-bottom: 1px dotted; color: rgb(214, 36, 50); text-decoration: none; }
acronym { border-bottom: 1px dotted; text-decoration: none; }
.required { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(224, 16, 32); font-size: 16px; line-height: 1; }
abbr[title] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
dl { margin-bottom: 20px; }
strong, b { font-weight: 600; }
mark { display: inline-block; padding: 5px 8px; background-color: rgb(247, 247, 247); color: rgb(36, 36, 36); font-weight: 600; line-height: 1; }
code, kbd { padding: 2px 5px; }
code, kbd, pre, samp { hyphens: none; font-family: monospace, serif; }
ins { text-decoration: none; }
pre { overflow: auto; margin-bottom: 20px; padding: 20px; background: rgb(247, 247, 247); text-align: left; white-space: pre-wrap; overflow-wrap: break-word; }
dfn { font-style: italic; }
sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 1; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
var { font-style: italic; }
small { font-size: 80%; }
hr { margin-top: 20px; margin-bottom: 20px; max-width: 35px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor; border-image: none; opacity: 0.2; }
iframe, embed { max-width: 100%; }
blockquote { margin-bottom: 20px; padding-left: 30px; border-left: 2px solid var(--wd-primary-color); text-align: left; font-size: 110%; --wd-tags-mb: 10px; }
blockquote cite { display: block; margin-top: 10px; color: var(--wd-primary-color); font-weight: 600; font-size: 90%; }
blockquote cite a { color: inherit; }
cite { font-style: italic; }
address { margin-bottom: 20px; font-style: italic; font-size: 110%; line-height: 1.8; }
fieldset { margin-bottom: 20px; padding: 20px 40px; border: 2px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius); }
fieldset legend { margin-bottom: 0px; padding-right: 15px; padding-left: 15px; width: auto; }
legend { text-transform: uppercase; font-size: 22px; }
video { display: block; }
audio, canvas, progress { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
img { max-width: 100%; height: auto; border: 0px; vertical-align: middle; }
.svg-icon { display: inline-block; }
.svg-icon svg { width: inherit !important; height: inherit !important; }
svg:not(:root) { overflow: hidden; }
:is(.wd-custom-icon, picture.wd-custom-icon img) { min-width: 100%; max-width: 38px; width: auto; height: auto; }
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 12px; }
.wd-entities-title a { color: inherit; }
.wd-el-title { align-items: center; gap: 10px; font-size: 22px; display: flex !important; }
.wd-el-title .img-wrapper { display: flex; flex: 0 0 auto; }
.wd-el-title .img-wrapper img { min-width: 18px; }
legend, h1, h2, h3, h4, h5, h6, .title { display: block; margin-bottom: var(--wd-tags-mb); color: var(--wd-title-color); text-transform: var(--wd-title-transform); font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); line-height: 1.4; }
.wd-entities-title { display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); line-height: 1.4; }
a.wd-entities-title:hover, .wd-entities-title a:hover { color: var(--wd-entities-title-color-hover); }
li { margin-bottom: var(--li-mb); }
li:last-child { margin-bottom: 0px; }
li > ul, li > ol { margin-top: var(--li-mb); margin-bottom: 0px; }
ul { list-style: disc; }
ol { list-style: decimal; }
dl dt { color: var(--color-gray-800); font-weight: 600; }
dl dd { margin-bottom: 20px; }
.unordered-list ul, .unordered-list ol { margin-left: 20px; }
.unordered-list li::before { margin-right: 10px; font-size: 8px; content: ""; font-family: woodmart-font; }
.unordered-list, .wd-sub-menu, .textwidget .menu, .unordered-list ul, .wd-sub-menu ul, .textwidget .menu ul, .unordered-list ol, .wd-sub-menu ol, .textwidget .menu ol, .wd-nav, nav[class*="-pagination"] ul { list-style: none; --li-pl: 0; }
.wd-sub-menu, .wd-sub-menu ul, .wd-sub-menu ol, .wd-nav, nav[class*="-pagination"] ul { --list-mb: 0; --li-mb: 0; }
.wd-z-index { position: relative; z-index: 35; }
.text-center { --content-align: center; --text-align: center; text-align: var(--text-align); }
.text-right { --text-align: right; text-align: var(--text-align); --content-align: flex-end; }
.text-left { --text-align: left; text-align: var(--text-align); --content-align: flex-start; }
.wd-fontsize-xs { font-size: 14px; }
.wd-fontsize-s { font-size: 16px; }
.wd-fontsize-m { font-size: 18px; }
.wd-fontsize-l { font-size: 22px; }
.wd-fontsize-xl { font-size: 26px; }
.wd-fontsize-xxl { font-size: 36px; }
.wd-fontsize-xxxl { font-size: 46px; }
.text-larger { font-size: 110%; }
.wd-items-top { align-items: flex-start; }
.wd-items-middle { align-items: center; }
.wd-items-bottom { align-items: flex-end; }
.wd-justify-left { justify-content: left; }
.wd-justify-center { justify-content: center; }
.wd-justify-right { justify-content: right; }
[class*="color-scheme-light"] { --color-white: #000; --color-gray-100: rgba(255,255,255,0.1); --color-gray-200: rgba(255,255,255,0.2); --color-gray-300: rgba(255,255,255,0.5); --color-gray-400: rgba(255,255,255,0.6); --color-gray-500: rgba(255,255,255,0.7); --color-gray-600: rgba(255,255,255,0.8); --color-gray-700: rgba(255,255,255,0.9); --color-gray-800: #fff; --color-gray-900: #fff; --bgcolor-black-rgb: 255,255,255; --bgcolor-white-rgb: 0,0,0; --bgcolor-white: #0f0f0f; --bgcolor-gray-100: #0a0a0a; --bgcolor-gray-200: #121212; --bgcolor-gray-300: #141414; --bgcolor-gray-400: #171717; --brdcolor-gray-200: rgba(255,255,255,0.1); --brdcolor-gray-300: rgba(255,255,255,0.15); --brdcolor-gray-400: rgba(255,255,255,0.25); --brdcolor-gray-500: rgba(255,255,255,0.3); --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --wd-widget-title-color: var(--wd-title-color); --wd-entities-title-color: #fff; --wd-entities-title-color-hover: rgba(255,255,255,0.8); --wd-link-color: rgba(255,255,255,0.9); --wd-link-color-hover: #fff; --wd-form-brd-color: rgba(255,255,255,0.2); --wd-form-brd-color-focus: rgba(255,255,255,0.3); --wd-form-placeholder-color: rgba(255,255,255,0.6); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+); --wd-main-bgcolor: #1a1a1a; color: var(--wd-text-color); }
.color-scheme-dark { --color-white: #fff; --color-gray-100: #f7f7f7; --color-gray-200: #f1f1f1; --color-gray-300: #bbb; --color-gray-400: #a5a5a5; --color-gray-500: #777; --color-gray-600: #666; --color-gray-700: #555; --color-gray-800: #333; --color-gray-900: #242424; --bgcolor-black-rgb: 0,0,0; --bgcolor-white-rgb: 255,255,255; --bgcolor-white: #fff; --bgcolor-gray-100: #f7f7f7; --bgcolor-gray-200: #f7f7f7; --bgcolor-gray-300: #f1f1f1; --bgcolor-gray-400: rgba(187,187,187,0.4); --brdcolor-gray-200: rgba(0,0,0,0.075); --brdcolor-gray-300: rgba(0,0,0,0.105); --brdcolor-gray-400: rgba(0,0,0,0.12); --brdcolor-gray-500: rgba(0,0,0,0.2); --wd-text-color: #777; --wd-title-color: #242424; --wd-entities-title-color: #333; --wd-entities-title-color-hover: rgba(51,51,51,0.65); --wd-link-color: #333; --wd-link-color-hover: #242424; --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-placeholder-color: #777; color: var(--wd-text-color); }
[class*="color-scheme-hover"] { transition: 0.25s; }
[class*="color-scheme-hover"] .title { transition: 0.25s; }
.color-scheme-hover-dark:hover { --color-gray-400: #a5a5a5; --color-gray-800: #333; --bgcolor-gray-200: #f7f7f7; --brdcolor-gray-500: rgba(0,0,0,0.2); --wd-text-color: #777; --wd-title-color: #242424; --wd-link-color: #333; --wd-link-color-hover: #242424; color: var(--wd-text-color); }
.color-scheme-hover-light:hover { --color-gray-400: rgba(255,255,255,0.8); --color-gray-800: #fff; --brdcolor-gray-300: rgba(255,255,255,0.15); --brdcolor-gray-500: rgba(255,255,255,0.3); --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --wd-link-color: rgba(255,255,255,0.9); --wd-link-color-hover: #fff; color: var(--wd-text-color); }
.color-primary { color: var(--wd-primary-color); }
.color-alt { color: var(--wd-alternative-color); }
.color-title { color: var(--wd-title-color); }
.font-text { font-family: var(--wd-text-font); }
.font-primary { font-family: var(--wd-title-font); }
.font-alt { font-style: var(--wd-alternative-font-style); font-family: var(--wd-alternative-font); }
.clear { clear: both; width: 100%; }
.wd-fill { position: absolute; inset: 0px; }
.wd-hide { display: none !important; }
.set-mb-s { --margin-bottom: 10px; }
.set-mb-s > * { margin-bottom: var(--margin-bottom); }
.set-mb-m { --margin-bottom: 15px; }
.set-mb-m > * { margin-bottom: var(--margin-bottom); }
.set-mb-l { --margin-bottom: 20px; }
.set-mb-l > * { margin-bottom: var(--margin-bottom); }
.set-cont-mb-s { --wd-tags-mb: 10px; }
.reset-last-child > :last-child { margin-bottom: 0px; }
.is_stuck { z-index: 2; }
@keyframes wd-rotate { 
  100% { transform: rotate(360deg); }
}
@keyframes wd-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes wd-fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes wd-fadeInBottomShort { 
  0% { transform: translate3d(0px, 20px, 0px); }
  100% { transform: none; }
}
@keyframes wd-ShakePrev { 
  25% { transform: translate3d(0px, 0px, 0px); }
  50% { transform: translate3d(3px, 0px, 0px); }
  75% { transform: translate3d(-3px, 0px, 0px); }
}
@keyframes wd-ShakeNext { 
  25% { transform: translate3d(0px, 0px, 0px); }
  50% { transform: translate3d(-3px, 0px, 0px); }
  75% { transform: translate3d(3px, 0px, 0px); }
}
@keyframes wd-FadeInLoader { 
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}
table { margin-bottom: 35px; width: 100%; border-spacing: 0px; border-collapse: collapse; line-height: 1.4; }
table th { padding: 15px 10px; border-bottom: 2px solid var(--brdcolor-gray-200); color: var(--wd-title-color); text-transform: uppercase; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-size: 16px; font-family: var(--wd-title-font); }
table td { padding: 15px 12px; border-bottom: 1px solid var(--brdcolor-gray-300); }
table :is(tbody, tfoot) th { border-bottom: 1px solid var(--brdcolor-gray-300); text-transform: none; font-size: inherit; }
.responsive-table { overflow-x: auto; margin-bottom: 35px; }
.responsive-table table { margin-bottom: 0px; }
.responsive-table .responsive-table { overflow-x: visible; margin-bottom: 0px; }
input[type="email"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="text"], input[type="password"], textarea, select { appearance: none; }
input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select { padding: 0px 15px; max-width: 100%; width: 100%; height: var(--wd-form-height); border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); border-radius: var(--wd-form-brd-radius); background-color: var(--wd-form-bg); box-shadow: none; color: var(--wd-form-color); vertical-align: middle; font-size: 14px; transition: border-color 0.5s; }
input[type="email"]:focus, input[type="date"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus { outline: none; border-color: var(--wd-form-brd-color-focus); transition: border-color 0.4s; }
::-webkit-input-placeholder { color: var(--wd-form-placeholder-color); }
input[type="radio"], input[type="checkbox"] { box-sizing: border-box; margin-top: 0px; padding: 0px; vertical-align: middle; margin-inline-end: 5px; }
input[type="search"] { box-sizing: content-box; appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
input[type="number"] { padding: 0px; text-align: center; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="date"]::-webkit-inner-spin-button { display: none; }
input[type="date"]::-webkit-calendar-picker-indicator { opacity: 0; }
input[type="date"]::-webkit-clear-button { position: relative; right: 5px; width: 30px; opacity: 0.4; filter: grayscale(100%); }
[class*="color-scheme-light"] input[type="date"]::-webkit-clear-button { opacity: 0.6; filter: grayscale(100%) invert(100%) saturate(800%); }
html:not(.browser-Firefox) input[type="date"] { background: url("../../inc/admin/assets/images/calend-d.svg") right 15px top 50% / auto 14px no-repeat; }
html:not(.browser-Firefox) [class*="color-scheme-light"] input[type="date"] { background-image: url("../../inc/admin/assets/images/calend-l.svg"); }
textarea { overflow: auto; padding: 10px 15px; min-height: 190px; }
select { padding-right: 30px; background-image: var(--wd-form-chevron); background-position: right 10px top 50%; background-size: auto 18px; background-repeat: no-repeat; }
select option { background-color: var(--bgcolor-white); }
input:-webkit-autofill { border-color: var(--wd-form-brd-color); box-shadow: 0 0 0 1000px var(--wd-form-bg) inset; -webkit-text-fill-color: var(--wd-form-color); }
input:focus:-webkit-autofill { border-color: var(--wd-form-brd-color-focus); }
:is(.btn, .button, button, [type="submit"], [type="button"]) { padding: 5px 20px; min-height: var(--btn-height); font-size: 13px; position: relative; display: inline-flex; align-items: center; justify-content: center; outline: none; border: 0px solid transparent; border-radius: 0px; box-shadow: none; vertical-align: middle; text-align: center; text-decoration: none; text-transform: var(--btn-transform); text-shadow: none; font-weight: var(--btn-font-weight); font-family: var(--btn-font-family); font-style: var(--btn-font-style); line-height: 1.2; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s; color: var(--btn-color, #3E3E3E); background-color: var(--btn-bgcolor, #F3F3F3); }
:is(.btn, .button, button, [type="submit"], [type="button"]):hover { color: var(--btn-color-hover, #3E3E3E); background-color: var(--btn-bgcolor-hover, #e0e0e0); }
button[disabled], input[disabled] { opacity: 0.6 !important; cursor: default !important; }
[class*="wd-grid"] { --wd-col: var(--wd-col-lg); --wd-gap: var(--wd-gap-lg); --wd-col-lg: 1; --wd-gap-lg: 20px; }
.wd-grid-g { display: grid; grid-template-columns: repeat(var(--wd-col), minmax(0, 1fr)); gap: var(--wd-gap); }
.wd-grid-g > .wd-wider { grid-area: auto / auto / span 2 / span 2; }
[class*="wd-grid-f"] { display: flex; flex-wrap: wrap; gap: var(--wd-gap); }
.wd-grid-f-col { gap: 0px; margin: 0 calc(var(--wd-gap) / -2) calc(var(--wd-gap) * -1); }
.wd-grid-f-col > .wd-col { width: 100%; min-height: 1px; flex: 0 0 calc(100% / var(--wd-col) * var(--wd-col-wider, 1)); max-width: calc(100% / var(--wd-col) * var(--wd-col-wider, 1)); padding-inline: calc(var(--wd-gap) / 2); margin-bottom: var(--wd-gap); }
.wd-grid-f-col > .wd-wider { --wd-col-wider: 2; }
.wd-grid-f-stretch > .wd-col { flex: 1 1 var(--wd-f-basis, 200px); width: var(--wd-f-basis, 200px); }
.wd-grid-f-inline > .wd-col { flex: 0 0 auto; }
.wd-loader::after { content: ""; display: inline-block; width: 30px; height: 30px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.wd-scroll-content { overflow: hidden auto; max-height: 50vh; scrollbar-width: thin; }
.wd-dropdown { position: absolute; top: 100%; left: 0px; z-index: 380; margin-top: 15px; margin-right: 0px; margin-left: calc(var(--nav-gap, .001px) / 2 * -1); background-color: var(--bgcolor-white); background-position: right bottom; background-clip: border-box; background-repeat: no-repeat; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px; text-align: left; border-radius: var(--wd-brd-radius); visibility: hidden; opacity: 0; transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1); transform: translateY(15px) translateZ(0px); pointer-events: none; }
.wd-dropdown::after { content: ""; position: absolute; inset-inline: 0px; bottom: 100%; height: 15px; }
.whb-col-right .wd-dropdown-menu.wd-design-default { right: 0px; left: auto; margin-left: 0px; margin-right: calc(var(--nav-gap, .001px) / 2 * -1); }
.wd-event-hover:hover > .wd-dropdown, .wd-event-click.wd-opened > .wd-dropdown, .wd-dropdown.wd-opened { visibility: visible; opacity: 1; pointer-events: unset; transform: none !important; }
.wpb-js-composer .wd-dropdown-menu > .container > p { display: none; }
.wd-dropdown-menu { min-height: min(var(--wd-dropdown-height, unset), var(--wd-content-h, var(--wd-dropdown-height, unset))); width: var(--wd-dropdown-width); background-image: var(--wd-dropdown-bg-img); }
.wd-dropdown-menu .wd-dropdown-inner { overflow: inherit; height: min(var(--wd-dropdown-height, unset), var(--wd-content-h)); }
.wd-dropdown-menu.wd-scroll > .wd-scroll-content { max-height: none; border-radius: inherit; }
.dropdowns-loading .dropdown-load-ajax.menu-mega-dropdown:not(.dropdown-with-height) > .wd-dropdown-menu { min-height: 400px; }
.dropdowns-loaded .dropdown-load-ajax > .wd-dropdown-menu > .container { animation: 0.3s ease 0s 1 normal none running wd-fadeIn; }
.dropdown-html-placeholder { display: flex; align-items: center; justify-content: center; background-color: rgba(var(--bgcolor-white-rgb), 0.6); border-radius: var(--wd-brd-radius); }
.dropdown-html-placeholder::after { content: ""; display: inline-block; width: 32px; height: 32px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.dropdowns-loading .dropdown-html-placeholder::after { --wd-anim-state: running; }
.wd-dropdown-menu.wd-design-default { padding: 12px 20px; --wd-dropdown-width: 220px; }
.wd-dropdown-menu.wd-design-default > .container { padding: 0px; width: auto; }
.wd-dropdown-menu.wd-design-default .wd-dropdown { top: 0px; left: 100%; padding: 12px 20px; width: var(--wd-dropdown-width); margin: 0px 0px 0px 20px; }
.wd-dropdown-menu.wd-design-default .wd-dropdown::after { inset: 0px 100% 0px auto; width: 20px; height: auto; }
.wd-dropdown-menu.wd-design-default .menu-item-has-children > a::after { margin-left: auto; color: rgba(82, 82, 82, 0.45); font-weight: 600; font-size: 55%; line-height: 1; font-family: woodmart-font; content: ""; }
.wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children > a::after { color: rgba(255, 255, 255, 0.6); }
.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height) .wd-sub-menu > li { margin-bottom: 25px; width: 200px; }
.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height) .vc_row .wd-sub-menu > li { width: auto; }
.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height) .elementor-element .wd-sub-menu > li { margin-bottom: 0px; width: auto; }
.wd-dropdown-menu.wd-design-full-width { --wd-dropdown-width: 100vw; }
:is(.wd-nav-sticky, .wd-header-nav) .wd-dropdown-menu.wd-design-full-width { border-radius: 0px; }
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner { padding: var(--wd-dropdown-padding, 30px 35px 0 35px); }
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner { padding-top: var(--wd-dropdown-padding, 30px); padding-bottom: var(--wd-dropdown-padding); padding-left: calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w)); }
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll) > .container, .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner > .container { padding: 0px; width: auto; }
.wd-side-hidden { position: fixed; inset-block: var(--wd-admin-bar-h) 0; z-index: 500; overflow: hidden auto; width: 340px; background-color: var(--bgcolor-white); transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); }
.wd-side-hidden.wd-left { right: auto; left: 0px; transform: translate3d(-100%, 0px, 0px); }
.wd-side-hidden.wd-right { right: 0px; left: auto; transform: translate3d(100%, 0px, 0px); }
.wd-side-hidden.wd-opened { transform: none; }
@media (max-width: 350px) {
  div.website-wrapper .wd-side-hidden { width: 270px !important; }
}
.wd-sub-menu { --sub-menu-color: #848484; --sub-menu-color-hover: var(--wd-primary-color); }
.wd-sub-menu li { position: relative; }
.wd-sub-menu li > a { position: relative; display: flex; align-items: center; padding-top: 8px; padding-bottom: 8px; color: var(--sub-menu-color); font-size: 14px; line-height: 1.3; }
.wd-sub-menu li > a .wd-nav-icon { margin-right: 7px; font-size: 115%; }
.wd-sub-menu li > a .menu-label { position: relative; margin-top: -20px; align-self: flex-start; }
.wd-sub-menu li > a:hover { color: var(--sub-menu-color-hover); }
[class*="color-scheme-light"] .wd-sub-menu { --sub-menu-color: rgba(255,255,255,0.6); --sub-menu-color-hover: #fff; }
.widget .wd-sub-menu { --li-mb: 0; }
.widget .wd-sub-menu ul { --li-mb: 0; }
.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height) .wd-sub-menu > li > a, .mega-menu-list > li > a { --sub-menu-color: #333; --sub-menu-color-hover: var(--wd-primary-color); text-transform: uppercase; font-weight: 600; }
.wd-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height).color-scheme-light .wd-sub-menu > li > a, [class*="color-scheme-light"] .mega-menu-list > li > a { --sub-menu-color: #fff; --sub-menu-color-hover: rgba(255,255,255,0.6); }
.wd-color-light .searchform { --wd-form-brd-color: rgba(255,255,255,0.2); --wd-form-brd-color-focus: rgba(255,255,255,0.3); --wd-form-color: rgba(255,255,255,0.8); }
.wd-color-dark .searchform { --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-color: #777; --wd-form-placeholder-color: var(--wd-form-color); }
.create-nav-msg a { font-weight: 600; }
.wd-nav-img, .mega-menu-list img { display: inline-block; margin-right: 7px; max-height: 18px; width: auto !important; }
.wd-nav-img img, .mega-menu-list img img { max-height: 18px; }
.wd-nav { --nav-gap: 20px; display: inline-flex; flex-wrap: wrap; justify-content: var(--text-align); text-align: left; gap: 1px var(--nav-gap); }
.wd-nav > li { position: relative; }
.wd-nav > li > a { position: relative; display: flex; align-items: center; flex-direction: row; text-transform: uppercase; font-weight: 600; font-size: 13px; line-height: 1.2; }
.wd-nav > li > a .wd-nav-icon { margin-right: 7px; font-size: 115%; }
.wd-nav > li > a .menu-label { left: calc(100% - 30px); margin-left: 0px; }
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after { margin-left: 4px; font-weight: normal; font-style: normal; font-size: clamp(6px, 50%, 18px); order: 3; content: ""; font-family: woodmart-font; }
.wd-nav li.color-primary { --nav-color: var(--wd-primary-color); --nav-color-hover: var(--wd-primary-color); --nav-color-active: var(--wd-primary-color); }
.wd-nav.wd-gap-m { --nav-gap: 30px; }
.wd-nav.wd-gap-l { --nav-gap: 40px; }
.wd-nav-opener { position: relative; z-index: 1; display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 50px; color: var(--color-gray-900); cursor: pointer; transition: 0.25s; backface-visibility: hidden; }
.wd-nav-opener::after { font-weight: 400; font-size: 12px; transition: transform 0.25s; content: ""; font-family: woodmart-font; }
.wd-nav-opener:hover { color: var(--color-gray-900); }
.wd-nav-opener.wd-active { color: var(--color-gray-700); }
.wd-nav-opener.wd-active::after { transform: rotate(90deg); }
.wd-nav[class*="wd-style-"] { --nav-color: #333; --nav-color-hover: rgba(51,51,51,0.7); --nav-color-active: rgba(51,51,51,0.7); --nav-chevron-color: rgba(82, 82, 82, .45); }
.wd-nav[class*="wd-style-"] > li > a { color: var(--nav-color); }
.wd-nav[class*="wd-style-"] > li:hover > a { color: var(--nav-color-hover); }
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a { color: var(--nav-color-active); }
.wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a::after { color: var(--nav-chevron-color); }
:is(.color-scheme-light, .whb-color-light) .wd-nav[class*="wd-style-"] { --nav-color: #fff; --nav-color-hover: rgba(255,255,255,0.8); --nav-color-active: rgba(255,255,255,0.8); --nav-chevron-color: rgba(255,255,255,0.6); }
.wd-nav.wd-style-default { --nav-color-hover: var(--wd-primary-color); --nav-color-active: var(--wd-primary-color); }
.wd-nav:is(.wd-style-bordered, .wd-style-separated) > li { display: flex; flex-direction: row; }
.wd-nav:is(.wd-style-bordered, .wd-style-separated) > li:not(:last-child)::after { content: ""; position: relative; inset-inline-end: calc((var(--nav-gap) / 2) * -1); border-right: 1px solid rgba(0, 0, 0, 0.106); }
:is(.color-scheme-light, .whb-color-light) .wd-nav:is(.wd-style-bordered, .wd-style-separated) > li:not(:last-child)::after { border-color: rgba(255, 255, 255, 0.25); }
.wd-nav.wd-style-separated > li { align-items: center; }
.wd-nav.wd-style-separated > li:not(:last-child)::after { height: 18px; }
.wd-nav.wd-style-bordered > li { align-items: stretch; }
.wd-nav.wd-style-bg { --nav-gap: 5px; --nav-color-hover: var(--wd-primary-color) !important; }
.wd-nav.wd-style-bg > li > a { padding-inline: 12px; }
.wd-nav.wd-style-bg > li > a span, .wd-nav.wd-style-bg > li > a::after { z-index: 2; }
.wd-nav.wd-style-bg > li > a::before { content: ""; position: absolute; inset: 0px; visibility: hidden; opacity: 0; border-radius: 40px; background-color: var(--wd-primary-color); transition: 0.25s; }
.wd-nav.wd-style-bg > li:is(:hover, .current-menu-item, .wd-active, .active) > a { color: var(--nav-color-hover); }
.wd-nav.wd-style-bg > li:is(:hover, .current-menu-item, .wd-active, .active) > a::before { visibility: visible; opacity: 0.25; }
.wd-nav.wd-style-bg.wd-gap-m { --nav-gap: 15px; }
.wd-nav.wd-style-bg.wd-gap-l { --nav-gap: 25px; }
.wd-nav[class*="wd-style-underline"] .nav-link-text { position: relative; display: inline-block; padding-block: 1px; line-height: 1.2; }
.wd-nav[class*="wd-style-underline"] .nav-link-text::after { content: ""; position: absolute; top: 100%; left: 0px; width: 0px; height: 2px; background-color: var(--wd-primary-color); transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1); }
.wd-nav[class*="wd-style-underline"] > li:is(:hover, .current-menu-item, .wd-active, .active) > a .nav-link-text::after { width: 100%; }
.whb-top-bar .wd-nav > li > a .menu-label, .whb-clone .wd-nav > li > a .menu-label { position: static; margin-top: 0px; margin-inline-start: 5px; opacity: 1; align-self: center; }
.whb-top-bar .wd-nav > li > a .menu-label::before, .whb-clone .wd-nav > li > a .menu-label::before { content: none; }
.wd-tltp .wd-tooltip-label, .tooltip { position: absolute; z-index: 1070; visibility: hidden; text-transform: none; font-weight: 400; font-size: 12px; opacity: 0; pointer-events: none; }
.wd-tltp:hover .wd-tooltip-label, .tooltip.show { visibility: visible; opacity: 1; animation: 0.3s ease 0s 1 normal none running wd-fadeInTooltip; }
.wd-tltp .wd-tooltip-label { max-width: 200px; height: 34px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; white-space: nowrap; line-height: 34px; border-radius: calc(var(--wd-brd-radius) / 1.5); padding: 0px 15px !important; }
.wd-tltp .wd-tooltip-label::before, .tooltip .arrow { position: absolute; width: 0px; height: 0px; border-style: solid; border-color: transparent; }
.wd-tltp-top .wd-tooltip-label::before, .tooltip.bs-tooltip-top .arrow { left: 50%; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.wd-tltp-left .wd-tooltip-label { top: 50%; right: 100%; margin-top: -17px; margin-right: 8px; }
.wd-tltp-left .wd-tooltip-label::before { top: 50%; left: 100%; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.wd-tltp-right .wd-tooltip-label { top: 50%; left: 100%; margin-top: -17px; margin-left: 8px; }
.wd-tltp-right .wd-tooltip-label::before { top: 50%; right: 100%; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.wd-tltp-top .wd-tooltip-label { bottom: 100%; left: 50%; transform: translateX(-50%); margin-bottom: 8px; }
.wd-tltp-top .wd-tooltip-label::before { top: 100%; margin-left: -5px; }
.wd-tltp { position: relative; }
.wd-tltp .wd-tooltip-label::before { content: ""; }
.tooltip .tooltip-inner { padding: 7px 15px; max-width: 200px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; word-break: break-word; border-radius: calc(var(--wd-brd-radius) / 1.5); }
.tooltip.bs-tooltip-top { margin-top: -3px; padding: 5px 0px; }
.tooltip.bs-tooltip-top .arrow { bottom: 0px; }
@keyframes wd-fadeInTooltip { 
  0% { opacity: 0; }
  100% { opacity: 0.9; }
}
.wd-notice, div.wpcf7-response-output, .mc4wp-alert, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) { position: relative; display: flex; align-items: center; flex-wrap: wrap; gap: 5px 7px; margin-bottom: 20px; padding-block: 10px; min-height: 60px; text-align: start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wd-brd-radius); padding-inline: 65px 30px !important; }
.wd-notice::before, div.wpcf7-response-output::before, .mc4wp-alert::before, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info)::before { position: absolute; top: calc(50% - 9px); left: 24px; font-size: 18px; line-height: 18px; font-family: woodmart-font; }
.wd-notice a, div.wpcf7-response-output a, .mc4wp-alert a, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) a { color: rgb(255, 255, 255); text-decoration: underline; }
.wd-notice a:hover, div.wpcf7-response-output a:hover, .mc4wp-alert a:hover, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) a:hover { color: rgba(255, 255, 255, 0.8); }
.wd-notice p:last-child, div.wpcf7-response-output p:last-child, .mc4wp-alert p:last-child, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) p:last-child { margin-bottom: 0px; }
.wd-notice .amount, div.wpcf7-response-output .amount, .mc4wp-alert .amount, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) .amount { color: rgb(255, 255, 255); }
.wd-notice :is(.button, .wc-backward), div.wpcf7-response-output :is(.button, .wc-backward), .mc4wp-alert :is(.button, .wc-backward), :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) :is(.button, .wc-backward) { text-decoration: none; min-height: unset; padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); background-color: transparent !important; }
.wd-notice :is(.button, .wc-backward):hover, div.wpcf7-response-output :is(.button, .wc-backward):hover, .mc4wp-alert :is(.button, .wc-backward):hover, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) :is(.button, .wc-backward):hover { box-shadow: none; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent !important; }
.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message { background-color: var(--notices-success-bg); color: var(--notices-success-color); }
.wpcf7 form.sent .wpcf7-response-output::before, .mc4wp-success::before, .woocommerce-message::before { content: ""; }
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error, .woocommerce-info) { background-color: var(--notices-warning-bg); color: var(--notices-warning-color); }
.wpcf7 form:not(.sent) .wpcf7-response-output::before, .mc4wp-error::before, .mc4wp-notice::before, :is(.woocommerce-error, .woocommerce-info)::before { content: ""; }
.wd-notice.wd-info { background-color: rgb(77, 147, 209); color: rgb(255, 255, 255); }
.wd-notice.wd-info::before { content: ""; }
@keyframes wd-fadeInUpBig { 
  0% { transform: translate3d(0px, 100%, 0px); }
  100% { transform: none; }
}
@keyframes wd-fadeOutDownBig { 
  0% { transform: none; }
  100% { transform: translate3d(0px, 100%, 0px); }
}
.wd-close-side { position: fixed; z-index: 400; visibility: hidden; background-color: rgba(0, 0, 0, 0.7); opacity: 0; transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), visibility cubic-bezier(0.19, 1, 0.22, 1) 0.5s, z-index cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top cubic-bezier(0.19, 1, 0.22, 1) 0.5s; }
.wd-close-side[class*="wd-location-header"] { z-index: 389; top: var(--wd-admin-bar-h); }
.header-banner-display .wd-close-side[class*="wd-location-header"] { top: calc(var(--wd-admin-bar-h) + var(--wd-header-banner-h, .001px)); }
.wd-close-side.wd-location-sticky-nav { z-index: 392; }
.wd-close-side.wd-close-side-opened { visibility: visible; opacity: 1; transition-delay: 0s; }
.wd-loop-footer { text-align: center; margin-top: 30px; }
.wd-loop-footer:has(> a[style*="none"]), .wd-loop-footer:not(:has(a)) { display: none; }
nav[class*="-pagination"] ul { display: inline-flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 3px; }
nav[class*="-pagination"] li .page-numbers { display: inline-flex; align-items: center; justify-content: center; padding-inline: 5px; min-width: 34px; height: 34px; color: var(--color-gray-900); font-weight: 600; font-size: 14px; border-radius: calc(var(--wd-brd-radius) / 1.5); transition: 0.2s; }
nav[class*="-pagination"] li .current { color: rgb(255, 255, 255); background-color: var(--wd-primary-color); }
nav[class*="-pagination"] li :is(.next, .prev) { font-size: 0px; }
nav[class*="-pagination"] li :is(.next, .prev)::before { font-size: 12px; content: ""; font-family: woodmart-font; }
nav[class*="-pagination"] li .prev::before { content: ""; font-family: woodmart-font; }
nav[class*="-pagination"] a:hover { background-color: var(--bgcolor-gray-300); }
.breadcrumbs { font-size: 0px; }
.breadcrumbs > :is(a, span)::after { content: "/"; display: inline-block; padding: 0px 8px; }
.breadcrumbs > span:last-child::after { content: none; }
:is(.breadcrumbs, .yoast-breadcrumb) { color: var(--color-gray-900); line-height: 16px; }
:is(.breadcrumbs, .yoast-breadcrumb) > :is(a, span) { display: inline-block; color: var(--color-gray-900); }
:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span) { text-transform: uppercase; font-weight: 600; font-size: 11px; }
:is(.breadcrumbs, .yoast-breadcrumb) a:hover { color: var(--color-gray-500); }
:is(.breadcrumbs, .yoast-breadcrumb) span { transition: 0.25s; }
.wd-action-btn { display: inline-flex; vertical-align: middle; --action-btn-color: var(--color-gray-800); --action-btn-hover-color: var(--color-gray-500); }
.wd-action-btn > a { display: inline-flex; align-items: center; justify-content: center; color: var(--action-btn-color); cursor: pointer; }
.wd-action-btn > a:hover { color: var(--action-btn-hover-color); }
.wd-action-btn > a::before { transition: opacity 0.15s; font-family: woodmart-font; }
.wd-action-btn > a::after { position: absolute; top: calc(50% - 0.5em); left: 0px; opacity: 0; transition: opacity 0.2s; content: ""; display: inline-block; width: 1em; height: 1em; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.wd-action-btn > a.loading::before { opacity: 0; }
.wd-action-btn > a.loading::after { opacity: 1; --wd-anim-state: running; }
.wd-action-btn > a.added::before { content: ""; }
.wd-action-btn.wd-style-icon .button { min-height: unset; padding: 0px; background-color: transparent; }
.wd-action-btn.wd-style-icon .button:hover { background-color: transparent; box-shadow: none; }
.wd-action-btn.wd-style-icon > a { position: relative; flex-direction: column; width: 50px; height: 50px; font-weight: 400; line-height: 0; font-size: 0px !important; }
.wd-action-btn.wd-style-icon > a::before { font-size: 20px; }
.wd-action-btn.wd-style-icon > a::after { left: calc(50% - 0.5em); font-size: 18px; }
.wd-action-btn.wd-style-text > a { position: relative; font-weight: 600; line-height: 1; }
.wd-action-btn.wd-style-text > a::before { margin-inline-end: 0.3em; font-size: 110%; font-weight: 400; }
.wd-action-btn:empty { display: none; }
.wd-compare-icon > a::before { content: ""; }
.wd-wishlist-icon > a::before { content: ""; }
.wd-quick-view-icon > a::before { content: ""; }
.wd-add-cart-icon > a::before { content: ""; }
.wd-cross-icon > a::before { content: ""; }
.wd-burger-icon > a::before { content: ""; }
.wd-heading { display: flex; flex: 0 0 auto; align-items: center; justify-content: flex-end; gap: 10px; padding: 20px 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.wd-heading > a { --wd-link-color: var(--wd-primary-color); --wd-link-color-hover: var(--wd-primary-color); }
.wd-heading > a:hover { opacity: 0.7; }
.wd-heading .title { flex: 1 1 auto; margin-bottom: 0px; font-size: 130%; }
.wd-heading .wd-action-btn { flex: 0 0 auto; }
.wd-heading .wd-action-btn.wd-style-text > a { height: 25px; }
:is(.widget, .wd-widget, div[class^="vc_wp"]) { line-height: 1.4; --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-800); }
:is(.widget, .wd-widget, div[class^="vc_wp"]) > :is(ul, ol) { margin-top: 0px; }
:is(.widget, .wd-widget, div[class^="vc_wp"]) :is(ul, ol) { list-style: none; --list-mb: 0; --li-mb: 15px; --li-pl: 0; }
.widgettitle, .widget-title { margin-bottom: 20px; color: var(--wd-widget-title-color); text-transform: var(--wd-widget-title-transform); font-weight: var(--wd-widget-title-font-weight); font-style: var(--wd-widget-title-font-style); font-size: var(--wd-widget-title-font-size); font-family: var(--wd-widget-title-font); }
.widget { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.widget:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.woodmart-author-information { line-height: inherit; }
.woodmart-author-information .author-avatar img { border-radius: 50%; }
.textwidget > :last-child { margin-bottom: 0px; }
.alignleft { float: left; margin-top: 3px; margin-right: 25px; margin-bottom: 20px; }
.alignright { float: right; margin-top: 3px; margin-bottom: 20px; margin-left: 25px; }
.aligncenter { display: block; clear: both; margin: 0px auto 20px; }
.wp-caption { margin-bottom: 20px; padding: 0px; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; }
.wp-caption.alignleft { margin-top: 3px; margin-right: 25px; }
.wp-caption.alignright { margin-top: 3px; margin-left: 25px; }
.wp-caption.aligncenter { margin: 3px auto 0px; }
.wp-caption .wp-caption-text, .wp-caption-dd { padding: 5px 10px 5px 0px; font-style: italic; line-height: 1.6; opacity: 0.8; }
.gallery-caption, .bypostauthor { content: initial; }
.gallery { margin-left: -15px; margin-right: -15px; }
.gallery .gallery-item { padding-left: 15px; padding-right: 15px; }
.gallery .gallery-caption { margin-top: 10px; font-style: italic; }
body .wp-playlist { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: left; }
body .wp-playlist-item { border-color: var(--brdcolor-gray-300); }
body .wp-playlist-item:not(:last-child) { margin-bottom: 10px; padding-bottom: 10px; }
.website-wrapper { position: relative; background-color: var(--wd-main-bgcolor); }
.main-page-wrapper { margin-top: -40px; padding-top: 40px; min-height: 50vh; background-color: var(--wd-main-bgcolor); }
.site-content { margin-bottom: 40px; }
.container { max-width: var(--wd-container-w); }
.sidebar-container { margin-bottom: 40px; }
.sidebar-container .wd-heading { display: none; }
.subtitle-style-background[class*="subtitle"] { display: inline-block; padding: 6px 10px; font-weight: 600; line-height: 1.2; font-size: 14px; border-radius: calc(var(--wd-brd-radius) / 1.5); }
.subtitle-color-default.subtitle-style-default { color: var(--color-gray-400); }
.subtitle-color-default.subtitle-style-background { background-color: rgb(241, 241, 241); color: rgb(51, 51, 51); }
.subtitle-color-primary.subtitle-style-default { color: var(--wd-primary-color); }
.subtitle-color-primary.subtitle-style-background { color: rgb(255, 255, 255); background-color: var(--wd-primary-color); }
.subtitle-color-alt.subtitle-style-default { color: var(--wd-alternative-color); }
.subtitle-color-alt.subtitle-style-background { color: rgb(255, 255, 255); background-color: var(--wd-alternative-color); }
.btn.btn-scheme-light { color: rgb(255, 255, 255); }
.btn.btn-scheme-dark { color: rgb(51, 51, 51); }
.btn.btn-scheme-hover-light:hover { color: rgb(255, 255, 255); }
.btn.btn-scheme-hover-dark:hover { color: rgb(51, 51, 51); }
.btn.btn-color-default { background-color: rgb(243, 243, 243); color: rgb(62, 62, 62); }
.btn.btn-color-default:hover { color: rgb(62, 62, 62); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; }
.btn.btn-color-black { background-color: rgb(33, 33, 33); color: rgb(255, 255, 255); }
.btn.btn-color-black:hover { color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; }
.btn.btn-color-white { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.btn.btn-color-white:hover { color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; }
.btn.btn-color-alt { color: rgb(255, 255, 255); background-color: var(--wd-alternative-color); }
.btn.btn-color-alt:hover { color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; }
.btn.btn-color-primary { color: rgb(255, 255, 255); background-color: var(--wd-primary-color); }
.btn.btn-color-primary:hover { color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; }
.btn-style-bordered.btn-color-default { border-color: rgb(233, 233, 233); color: rgb(51, 51, 51); }
.btn-style-bordered.btn-color-default:hover { background-color: rgb(233, 233, 233); color: rgb(51, 51, 51); }
.btn-style-bordered.btn-color-primary { color: var(--wd-primary-color); border-color: var(--wd-primary-color); }
.btn-style-bordered.btn-color-primary:hover { color: rgb(255, 255, 255); background-color: var(--wd-primary-color); }
.btn-style-bordered.btn-color-alt { color: var(--wd-alternative-color); border-color: var(--wd-alternative-color); }
.btn-style-bordered.btn-color-alt:hover { color: rgb(255, 255, 255); background-color: var(--wd-alternative-color); }
.btn-style-bordered.btn-color-black { border-color: rgb(33, 33, 33); color: rgb(51, 51, 51); }
.btn-style-bordered.btn-color-black:hover { background-color: rgb(33, 33, 33); color: rgb(255, 255, 255); }
.btn-style-bordered.btn-color-white { border-color: rgba(255, 255, 255, 0.5); color: rgb(255, 255, 255); }
.btn-style-bordered.btn-color-white:hover { border-color: rgb(255, 255, 255); background-color: transparent; color: rgb(255, 255, 255); }
.btn-style-link.btn-color-default { border-color: var(--brdcolor-gray-300); color: var(--color-gray-800); }
.btn-style-link.btn-color-default:hover { border-color: var(--brdcolor-gray-500); color: var(--color-gray-800); }
.btn-style-link.btn-color-primary { color: var(--color-gray-800); border-color: var(--wd-primary-color); }
.btn-style-link.btn-color-primary:hover { color: var(--color-gray-800); opacity: 0.6; border-color: var(--wd-primary-color); }
.btn-style-link.btn-color-alt { color: var(--color-gray-800); border-color: var(--wd-alternative-color); }
.btn-style-link.btn-color-alt:hover { color: var(--color-gray-800); border-color: var(--wd-alternative-color); opacity: 0.6; }
.btn-style-link.btn-color-black { border-color: rgb(51, 51, 51); color: var(--color-gray-800); }
.btn-style-link.btn-color-black:hover { border-color: rgb(51, 51, 51); color: var(--color-gray-800); opacity: 0.6; }
.btn-style-link.btn-color-white { border-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); }
.btn-style-link.btn-color-white:hover { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.btn-color-custom.btn-style-3d:hover { opacity: 1 !important; }
.btn-size-extra-small { padding: 5px 10px; min-height: 28px; font-size: 11px; }
.btn-size-small { padding: 5px 14px; min-height: 36px; font-size: 12px; }
.btn-size-large { padding: 5px 28px; min-height: 48px; font-size: 14px; }
.btn-size-extra-large { padding: 5px 40px; min-height: 56px; font-size: 16px; }
.btn.btn-style-round { border-radius: 35px; }
.btn.btn-style-semi-round { border-radius: 5px; }
.btn.btn-style-3d { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow, opacity 0.25s; }
.btn.btn-style-3d:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset; opacity: 0.8; }
.btn.btn-style-3d:active { top: 1px; box-shadow: none; }
.btn.btn-style-link { min-height: unset; padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; background-color: transparent !important; }
.btn.btn-style-link:hover { background-color: transparent !important; box-shadow: none; }
.btn.btn-style-bordered { border-width: 2px; }
.btn.btn-style-bordered:not(:hover) { background-color: transparent !important; }
.btn.btn-style-bordered:hover { box-shadow: none; }
.btn.btn-full-width { width: 100%; }
.btn i { margin-left: 3px; }
.wd-btn-icon { line-height: 1; margin-left: 5px; }
.btn-icon-pos-left { flex-direction: row-reverse; }
.btn-icon-pos-left .wd-btn-icon { margin-right: 5px; margin-left: unset; }
.btn-icon-pos-right { flex-direction: row; }
.wpb-js-composer .wd-button-wrapper.inline-element { margin-bottom: 10px; }
.searchform[class*="wd-style-with-bg"] .searchsubmit { color: rgb(255, 255, 255); background-color: var(--wd-primary-color); }
.searchform[class*="wd-style-with-bg"] .searchsubmit:hover { color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 200px inset; }
.searchform.wd-style-with-bg .searchsubmit { border-start-end-radius: var(--wd-form-brd-radius); border-end-end-radius: var(--wd-form-brd-radius); }
.searchform.wd-style-with-bg-2 .searchsubmit { inset-inline-end: calc(var(--wd-form-brd-width) + 3px); width: calc(var(--wd-search-btn-w) - ((var(--wd-form-brd-width) + 3px) * 2)); inset-block: calc(var(--wd-form-brd-width) + 3px); border-radius: var(--wd-form-brd-radius); }
.searchform.wd-style-with-bg-2 .searchsubmit img { max-width: 22px; }
.searchform.wd-style-with-bg-2 .searchsubmit::after { font-size: calc(var(--wd-form-height) / 2.5); }
.searchform.wd-style-4 input[type="text"] { padding-inline: 40px 15px; }
.searchform.wd-style-4 .searchsubmit { inset-inline-start: 0px; pointer-events: none; width: 46px; --wd-form-height: 46px; }
.searchform.wd-style-4 .searchsubmit::after { font-size: 16px; }
.searchform.wd-style-4 .wd-search-cat { inset-inline-end: 0px; }
.searchform.wd-style-4 .wd-search-cat > a { border-inline-end: none; }
.searchform.wd-style-4.wd-cat-style-default .wd-search-cat > a::after { margin-inline-end: 15px; }
.wd-image { border-radius: var(--wd-brd-radius); }
.wd-image img { border-radius: var(--wd-brd-radius); }
.wd-image .wd-lazy-load { width: auto; }
.search-no-results .page-title :is(.breadcrumbs, .yoast-breadcrumb) { display: none; }
@media (min-width: 769px) {
  .searchform.wd-with-cat.wd-style-4 input[type="text"] { padding-inline-end: var(--wd-search-cat-w); }
}
@media (min-width: 1025px) {
  .wd-hide-lg { display: none !important; }
  .wd-scrollbar.platform-Windows { --wd-scroll-w: 17px; }
  .wd-scrollbar.platform-Windows.browser-Opera, .wd-scrollbar.platform-Mac { --wd-scroll-w: 15px; }
  .wd-scroll { --scrollbar-track-bg: rgba(0,0,0,0.05); --scrollbar-thumb-bg: rgba(0,0,0,0.12); }
  .wd-scroll ::-webkit-scrollbar { width: 5px; }
  .wd-scroll ::-webkit-scrollbar-track { background-color: var(--scrollbar-track-bg); }
  .wd-scroll ::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb-bg); }
  [class*="color-scheme-light"] .wd-scroll, .wd-scroll.color-scheme-light { --scrollbar-track-bg: rgba(255,255,255,0.05); --scrollbar-thumb-bg: rgba(255,255,255,0.12); }
  .admin-bar { --wd-admin-bar-h: 32px; }
}
@media (min-width: 1200px) {
  .wrapper-full-width-content .container { max-width: 100%; }
}
@media (max-width: 1024px) {
  @supports not (overflow: clip) {
  body { overflow: hidden; }
}
  .wd-fontsize-xl, .wd-fontsize-xxl, .wd-fontsize-xxxl { font-size: 22px; }
  .text-larger { font-size: inherit; }
  .wd-hide-md { display: none !important; }
  [class*="wd-grid"] { --wd-col: var(--wd-col-md); --wd-gap: var(--wd-gap-md); --wd-col-md: var(--wd-col-lg); --wd-gap-md: var(--wd-gap-lg); }
  .wd-side-hidden { width: 300px; z-index: 99999; }
  html:has(.wd-side-hidden.wd-opened) { overflow: hidden; }
  .wd-nav-wrapper.wd-mb-action-swipe { overflow-y: hidden; white-space: nowrap; mask-image: linear-gradient(to left, transparent, rgb(0, 0, 0) 70px); }
  .wd-nav-wrapper.wd-mb-action-swipe .wd-nav { flex-wrap: nowrap; }
  .wd-tltp .wd-tooltip-label { display: none !important; }
  .wd-close-side { top: -150px; }
  #wpadminbar { position: absolute; }
}
@media (max-width: 768.98px) {
  .wd-hide-sm { display: none !important; }
  [class*="wd-grid"] { --wd-col: var(--wd-col-sm); --wd-gap: var(--wd-gap-sm); --wd-col-sm: var(--wd-col-md); --wd-gap-sm: var(--wd-gap-md); }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .wd-hide-md-sm { display: none !important; }
}


.woodmart-price-filter .amount { color: inherit; font-weight: inherit; }
.woodmart-price-filter .current-state { color: var(--color-gray-800); font-weight: 600; }
.woodmart-price-filter .current-state .amount { font-weight: 600; }
.login-see-prices .woodmart-price-filter { display: none; }


.wp-block-accordion { box-sizing: border-box; }
.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transform: rotate(45deg); }
@media (prefers-reduced-motion: no-preference) {
  .wp-block-accordion-item { transition: grid-template-rows 0.3s ease-out; }
  .wp-block-accordion-item > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transition: transform 0.2s ease-in-out; }
}
.wp-block-accordion-heading__toggle { align-items: center; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; overflow: hidden; padding: var(--wp--preset--spacing--20,1em) 0; text-align: inherit; text-decoration: inherit; text-transform: inherit; width: 100%; word-spacing: inherit; }
.wp-block-accordion-heading__toggle:not(:focus-visible) { outline: none; }
.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title { text-decoration: underline; }
.wp-block-accordion-heading__toggle-title { flex: 1 1 0%; }
.wp-block-accordion-heading__toggle-icon { align-items: center; display: flex; height: 1.2em; justify-content: center; width: 1.2em; }
.wp-block-accordion-panel[hidden] { margin-block-start: 0px; }
.wp-block-archives { box-sizing: border-box; }
.wp-block-archives-dropdown label { display: block; }
.wp-block-avatar { line-height: 0; }
.wp-block-avatar, .wp-block-avatar img { box-sizing: border-box; }
.wp-block-avatar.aligncenter { text-align: center; }
.wp-block-audio { box-sizing: border-box; }
.wp-block-audio :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-audio audio { min-width: 300px; width: 100%; }
.wp-block-breadcrumbs { box-sizing: border-box; }
.wp-block-breadcrumbs ol { flex-wrap: wrap; list-style: none; }
.wp-block-breadcrumbs li, .wp-block-breadcrumbs ol { align-items: center; display: flex; margin: 0px; padding: 0px; }
.wp-block-breadcrumbs li:not(:last-child)::after { content: var(--separator,"/")/""; margin: 0px 0.5em; opacity: 0.7; }
.wp-block-breadcrumbs span { color: inherit; }
.wp-block-button__link { align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
.wp-block-button__link.aligncenter { text-align: center; }
.wp-block-button__link.alignright { text-align: right; }
:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.wp-block-button[style*="text-decoration"] .wp-block-button__link { text-decoration: inherit; }
.wp-block-buttons > .wp-block-button.has-custom-width { max-width: none; }
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { width: 100%; }
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { font-size: inherit; }
.wp-block-buttons > .wp-block-button[class*="wp-block-button__width"] { width: calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100)); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { flex-basis: 100%; width: 100%; }
.wp-block-buttons.is-vertical > .wp-block-button[class*="wp-block-button__width"] { width: calc(var(--wp--block-button--width)*1%); }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { width: 25%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { width: 50%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { width: 75%; }
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared { border-radius: 0px; }
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius { border-radius: 0px !important; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link) { border: 2px solid; padding: 0.667em 1.333em; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)) { color: currentcolor; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)) { background-color: transparent; background-image: none; }
.wp-block-buttons { box-sizing: border-box; }
.wp-block-buttons.is-vertical { flex-direction: column; }
.wp-block-buttons.is-vertical > .wp-block-button:last-child { margin-bottom: 0px; }
.wp-block-buttons > .wp-block-button { display: inline-block; margin: 0px; }
.wp-block-buttons.is-content-justification-left { justify-content: flex-start; }
.wp-block-buttons.is-content-justification-left.is-vertical { align-items: flex-start; }
.wp-block-buttons.is-content-justification-center { justify-content: center; }
.wp-block-buttons.is-content-justification-center.is-vertical { align-items: center; }
.wp-block-buttons.is-content-justification-right { justify-content: flex-end; }
.wp-block-buttons.is-content-justification-right.is-vertical { align-items: flex-end; }
.wp-block-buttons.is-content-justification-space-between { justify-content: space-between; }
.wp-block-buttons.aligncenter { text-align: center; }
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter { margin-left: auto; margin-right: auto; width: 100%; }
.wp-block-buttons[style*="text-decoration"] .wp-block-button, .wp-block-buttons[style*="text-decoration"] .wp-block-button__link { text-decoration: inherit; }
.wp-block-buttons.has-custom-font-size .wp-block-button__link { font-size: inherit; }
.wp-block-buttons .wp-block-button__link { width: 100%; }
.wp-block-button.aligncenter, .wp-block-calendar { text-align: center; }
.wp-block-calendar td, .wp-block-calendar th { border: 1px solid; padding: 0.25em; }
.wp-block-calendar th { font-weight: 400; }
.wp-block-calendar caption { background-color: inherit; }
.wp-block-calendar table { border-collapse: collapse; width: 100%; }
.wp-block-calendar table.has-background th { background-color: inherit; }
.wp-block-calendar table.has-text-color th { color: inherit; }
.wp-block-calendar :where(table:not(.has-text-color)) { color: rgb(64, 70, 77); }
.wp-block-calendar :where(table:not(.has-text-color)) td, .wp-block-calendar :where(table:not(.has-text-color)) th { border-color: rgb(221, 221, 221); }
:where(.wp-block-calendar table:not(.has-background) th) { background: rgb(221, 221, 221); }
.wp-block-categories { box-sizing: border-box; }
.wp-block-categories.alignleft { margin-right: 2em; }
.wp-block-categories.alignright { margin-left: 2em; }
.wp-block-categories.wp-block-categories-dropdown.aligncenter { text-align: center; }
.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) { display: block; width: 100%; }
.wp-block-code { box-sizing: border-box; }
.wp-block-code code { direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: break-spaces; }
.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }
@media (min-width: 782px) {
  .wp-block-columns { flex-wrap: nowrap !important; }
}
.wp-block-columns { align-items: normal !important; }
.wp-block-columns.are-vertically-aligned-top { align-items: flex-start; }
.wp-block-columns.are-vertically-aligned-center { align-items: center; }
.wp-block-columns.are-vertically-aligned-bottom { align-items: flex-end; }
@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }
}
@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
}
.wp-block-columns.is-not-stacked-on-mobile { flex-wrap: nowrap !important; }
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { flex-basis: 0px; flex-grow: 1; }
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
:where(.wp-block-columns) { margin-bottom: 1.75em; }
:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }
.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
.wp-block-column.is-vertically-aligned-top { align-self: flex-start; }
.wp-block-column.is-vertically-aligned-center { align-self: center; }
.wp-block-column.is-vertically-aligned-bottom { align-self: flex-end; }
.wp-block-column.is-vertically-aligned-stretch { align-self: stretch; }
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top { width: 100%; }
.wp-block-post-comments { box-sizing: border-box; }
.wp-block-post-comments .alignleft { float: left; }
.wp-block-post-comments .alignright { float: right; }
.wp-block-post-comments .navigation::after { clear: both; content: ""; display: table; }
.wp-block-post-comments .commentlist { clear: both; list-style: none; margin: 0px; padding: 0px; }
.wp-block-post-comments .commentlist .comment { min-height: 2.25em; padding-left: 3.25em; }
.wp-block-post-comments .commentlist .comment p { font-size: 1em; line-height: 1.8; margin: 1em 0px; }
.wp-block-post-comments .commentlist .children { list-style: none; margin: 0px; padding: 0px; }
.wp-block-post-comments .comment-author { line-height: 1.5; }
.wp-block-post-comments .comment-author .avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
.wp-block-post-comments .comment-author cite { font-style: normal; }
.wp-block-post-comments .comment-meta { font-size: 0.875em; line-height: 1.5; }
.wp-block-post-comments .comment-meta b { font-weight: 400; }
.wp-block-post-comments .comment-meta .comment-awaiting-moderation { display: block; margin-bottom: 1em; margin-top: 1em; }
.wp-block-post-comments .comment-body .commentmetadata { font-size: 0.875em; }
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label { display: block; margin-bottom: 0.25em; }
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments .comment-form textarea { box-sizing: border-box; display: block; width: 100%; }
.wp-block-post-comments .comment-form-cookies-consent { display: flex; gap: 0.25em; }
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 0.35em; }
.wp-block-post-comments .comment-reply-title { margin-bottom: 0px; }
.wp-block-post-comments .comment-reply-title :where(small) { font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
.wp-block-post-comments .reply { font-size: 0.875em; margin-bottom: 1.4em; }
.wp-block-post-comments input:not([type="submit"]), .wp-block-post-comments textarea { border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments textarea { padding: calc(0.667em + 2px); }
:where(.wp-block-post-comments input[type="submit"]) { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-block-comments { box-sizing: border-box; }
.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-comments-pagination > .wp-block-comments-pagination-previous { font-size: inherit; }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { display: inline-block; margin-right: 1ch; }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { display: inline-block; margin-left: 1ch; }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-comments-pagination.aligncenter { justify-content: center; }
.wp-block-comment-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
.wp-block-comment-template li { clear: both; }
.wp-block-comment-template ol { list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
.wp-block-comment-template.alignleft { float: left; }
.wp-block-comment-template.aligncenter { margin-left: auto; margin-right: auto; width: fit-content; }
.wp-block-comment-template.alignright { float: right; }
.wp-block-comment-date { box-sizing: border-box; }
.comment-awaiting-moderation { display: block; font-size: 0.875em; line-height: 1.5; }
.wp-block-comment-author-name, .wp-block-comment-content, .wp-block-comment-edit-link, .wp-block-comment-reply-link { box-sizing: border-box; }
.wp-block-cover, .wp-block-cover-image { align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
.wp-block-cover .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), .wp-block-cover.has-background-dim:not([class*="-background-color"]) { background-color: rgb(0, 0, 0); }
.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient { background-color: transparent; }
.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before { background-color: inherit; content: ""; }
.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before { inset: 0px; opacity: 0.5; position: absolute; }
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before { opacity: 0.1; }
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before { opacity: 0.2; }
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before { opacity: 0.3; }
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before { opacity: 0.4; }
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before { opacity: 0.5; }
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before { opacity: 0.6; }
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before { opacity: 0.7; }
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before { opacity: 0.8; }
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before { opacity: 0.9; }
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before { opacity: 1; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 { opacity: 0; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 { opacity: 0.1; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 { opacity: 0.2; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 { opacity: 0.3; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 { opacity: 0.4; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 { opacity: 0.5; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 { opacity: 0.6; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 { opacity: 0.7; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 { opacity: 0.8; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 { opacity: 0.9; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 { opacity: 1; }
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright { max-width: 420px; width: 100%; }
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright { display: flex; }
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container { color: inherit; position: relative; width: 100%; }
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left { align-items: flex-start; justify-content: flex-start; }
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center { align-items: flex-start; justify-content: center; }
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right { align-items: flex-start; justify-content: flex-end; }
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left { align-items: center; justify-content: flex-start; }
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center { align-items: center; justify-content: center; }
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right { align-items: center; justify-content: flex-end; }
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left { align-items: flex-end; justify-content: flex-start; }
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center { align-items: flex-end; justify-content: center; }
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right { align-items: flex-end; justify-content: flex-end; }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { margin: 0px; }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container { margin: 0px; width: auto; }
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
.wp-block-cover .wp-block-cover__embed-background, .wp-block-cover-image .wp-block-cover__embed-background { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; outline: none; padding: 0px; pointer-events: none; position: absolute; width: 100%; }
.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper, .wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper { inset: 0px; height: 100%; margin: 0px; padding: 0px; position: absolute; width: 100%; }
.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe, .wp-block-cover .wp-block-cover__embed-background iframe, .wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe, .wp-block-cover-image .wp-block-cover__embed-background iframe { height: 100vh; left: 50%; min-height: 100%; min-width: 100%; pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100vw; }
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }
@supports (-webkit-touch-callout:inherit) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: scroll; }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: scroll; }
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated { background-repeat: repeat; background-size: auto; }
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover { color: rgb(255, 255, 255); }
.wp-block-cover-image .wp-block-cover.has-left-content { justify-content: flex-start; }
.wp-block-cover-image .wp-block-cover.has-right-content { justify-content: flex-end; }
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 { margin-left: 0px; text-align: left; }
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 { margin-right: 0px; text-align: right; }
.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image > h2 { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }
:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }
:root :where(.wp-block-cover h1:not(.has-text-color)), :root :where(.wp-block-cover h2:not(.has-text-color)), :root :where(.wp-block-cover h3:not(.has-text-color)), :root :where(.wp-block-cover h4:not(.has-text-color)), :root :where(.wp-block-cover h5:not(.has-text-color)), :root :where(.wp-block-cover h6:not(.has-text-color)), :root :where(.wp-block-cover p:not(.has-text-color)) { color: inherit; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background { z-index: 0; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__embed-background { z-index: 0; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background { z-index: 0; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before { z-index: 1; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container { z-index: 1; }
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container { z-index: auto; }
.wp-block-details { box-sizing: border-box; }
.wp-block-details summary { cursor: pointer; }
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align="left"] > [data-type="core/embed"], .wp-block[data-align="right"] > [data-type="core/embed"] { max-width: 360px; width: 100%; }
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper { min-width: 280px; }
.wp-block-cover .wp-block-embed { min-height: 240px; min-width: 320px; }
.wp-block-group.is-layout-flex .wp-block-embed { flex: 1 1 0%; min-width: 0px; }
.wp-block-embed { overflow-wrap: break-word; }
.wp-block-embed :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-embed iframe { max-width: 100%; }
.wp-block-embed__wrapper { position: relative; }
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { content: ""; display: block; padding-top: 50%; }
.wp-embed-responsive .wp-has-aspect-ratio iframe { inset: 0px; height: 100%; position: absolute; width: 100%; }
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { padding-top: 42.85%; }
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { padding-top: 50%; }
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: 56.25%; }
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { padding-top: 75%; }
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { padding-top: 100%; }
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { padding-top: 177.77%; }
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { padding-top: 200%; }
.wp-block-file { box-sizing: border-box; }
.wp-block-file:not(.wp-element-button) { font-size: 0.8em; }
.wp-block-file.aligncenter { text-align: center; }
.wp-block-file.alignright { text-align: right; }
.wp-block-file * + .wp-block-file__button { margin-left: 0.75em; }
:where(.wp-block-file) { margin-bottom: 1.5em; }
.wp-block-file__embed { margin-bottom: 1em; }
:where(.wp-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where(.wp-block-file__button):where(a):active, :where(.wp-block-file__button):where(a):focus, :where(.wp-block-file__button):where(a):hover, :where(.wp-block-file__button):where(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
.wp-block-form-input__label { display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
.wp-block-form-input__label.is-label-inline { align-items: center; flex-direction: row; gap: 0.5em; }
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content { margin-bottom: 0.5em; }
.wp-block-form-input__label:has(input[type="checkbox"]) { flex-direction: row; width: fit-content; }
.wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content { margin: 0px; }
.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]) { flex-direction: row-reverse; }
.wp-block-form-input__label-content { width: fit-content; }
:where(.wp-block-form-input__input) { font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where(.wp-block-form-input__input)[type="date"], :where(.wp-block-form-input__input)[type="datetime-local"], :where(.wp-block-form-input__input)[type="datetime"], :where(.wp-block-form-input__input)[type="email"], :where(.wp-block-form-input__input)[type="month"], :where(.wp-block-form-input__input)[type="number"], :where(.wp-block-form-input__input)[type="password"], :where(.wp-block-form-input__input)[type="search"], :where(.wp-block-form-input__input)[type="tel"], :where(.wp-block-form-input__input)[type="text"], :where(.wp-block-form-input__input)[type="time"], :where(.wp-block-form-input__input)[type="url"], :where(.wp-block-form-input__input)[type="week"] { border-style: solid; border-width: 1px; line-height: 2; min-height: 2em; }
textarea.wp-block-form-input__input { min-height: 10em; }
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) { margin-right: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure { align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img { display: block; height: auto; max-width: 100%; width: auto; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img { display: inline; }
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption { flex-grow: 1; }
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img { flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item { margin-right: 0px; width: 100%; }
@media (min-width: 600px) {
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item { margin-right: 1em; width: calc(33.3333% - 0.66667em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item { margin-right: 1em; width: calc(25% - 0.75em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item { margin-right: 1em; width: calc(20% - 0.8em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item { margin-right: 1em; width: calc(16.6667% - 0.83333em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item { margin-right: 1em; width: calc(14.2857% - 0.85714em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item { margin-right: 1em; width: calc(12.5% - 0.875em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { margin-right: 0px; }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child { margin-right: 0px; }
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright { max-width: 420px; width: 100%; }
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure { justify-content: center; }
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { align-self: flex-start; }
figure.wp-block-gallery.has-nested-images { align-items: normal; }
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
.wp-block-gallery.has-nested-images figure.wp-block-image { box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div { flex-direction: column; flex-grow: 1; margin: 0px; }
.wp-block-gallery.has-nested-images figure.wp-block-image img { display: block; height: auto; width: auto; max-width: 100% !important; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before { bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before { backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, transparent); max-height: 3em; pointer-events: none; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar { height: 12px; width: 12px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track { background-color: transparent; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: transparent; border: 3px solid transparent; border-radius: 8px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.8); }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { scrollbar-color: transparent transparent; scrollbar-gutter: stable both-edges; scrollbar-width: thin; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover { scrollbar-color: rgba(255, 255, 255, 0.8) transparent; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { will-change: transform; }
@media (hover: none) {
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { scrollbar-color: rgba(255, 255, 255, 0.8) transparent; }
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), transparent); }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { display: inline; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { color: inherit; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img { box-sizing: border-box; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div { flex: 1 1 auto; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption { background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before { content: none; }
.wp-block-gallery.has-nested-images figcaption { flex-basis: 100%; flex-grow: 1; text-align: center; }
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { margin-bottom: auto; margin-top: 0px; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { align-self: inherit; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) { display: flex; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { width: 100%; }
@media (min-width: 600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) { width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child { width: 100%; }
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright { max-width: 420px; width: 100%; }
.wp-block-gallery.has-nested-images.aligncenter { justify-content: center; }
.wp-block-group { box-sizing: border-box; }
:where(.wp-block-group.wp-block-group-is-layout-constrained) { position: relative; }
h1:where(.wp-block-heading).has-background, h2:where(.wp-block-heading).has-background, h3:where(.wp-block-heading).has-background, h4:where(.wp-block-heading).has-background, h5:where(.wp-block-heading).has-background, h6:where(.wp-block-heading).has-background { padding: 1.25em 2.375em; }
h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }
.wp-block-icon { line-height: 0; }
.wp-block-icon.aligncenter { display: flex; justify-content: center; }
.wp-block-icon svg { fill: currentcolor; box-sizing: border-box; }
.wp-block-icon svg.is-flip-horizontal { transform: scaleX(-1); }
.wp-block-icon svg.is-flip-vertical { transform: scaleY(-1); }
.wp-block-icon svg.is-flip-horizontal.is-flip-vertical { transform: scaleX(-1) scaleY(-1); }
:where(.wp-block-icon) svg { height: 100%; width: 100%; }
.wp-block-image > a, .wp-block-image > figure > a { display: inline-block; }
.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }
@media not (prefers-reduced-motion) {
  .wp-block-image img.hide { visibility: hidden; }
  .wp-block-image img.show { animation: 0.4s ease 0s 1 normal none running show-content-image; }
}
.wp-block-image[style*="border-radius"] img, .wp-block-image[style*="border-radius"] > a { border-radius: inherit; }
.wp-block-image.has-custom-border img { box-sizing: border-box; }
.wp-block-image.aligncenter { text-align: center; }
.wp-block-image.alignfull > a, .wp-block-image.alignwide > a { width: 100%; }
.wp-block-image.alignfull img, .wp-block-image.alignwide img { height: auto; width: 100%; }
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright { display: table; }
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption { caption-side: bottom; display: table-caption; }
.wp-block-image .alignleft { float: left; margin: 0.5em 1em 0.5em 0px; }
.wp-block-image .alignright { float: right; margin: 0.5em 0px 0.5em 1em; }
.wp-block-image .aligncenter { margin-left: auto; margin-right: auto; }
.wp-block-image :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-image.is-style-circle-mask img { border-radius: 9999px; }
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img { border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }
}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) { border-radius: 9999px; }
.wp-block-image figure { margin: 0px; }
.wp-lightbox-container { display: flex; flex-direction: column; position: relative; }
.wp-lightbox-container img { cursor: zoom-in; }
.wp-lightbox-container img:hover + button { opacity: 1; }
.wp-lightbox-container button { align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }
@media not (prefers-reduced-motion) {
  .wp-lightbox-container button { transition: opacity 0.2s; }
}
.wp-lightbox-container button:focus-visible { outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
.wp-lightbox-container button:hover { cursor: pointer; opacity: 1; }
.wp-lightbox-container button:focus { opacity: 1; }
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-lightbox-overlay { box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
.wp-lightbox-overlay .wp-lightbox-close-button { align-items: center; cursor: pointer; display: flex; font-family: inherit; gap: 8px; justify-content: center; line-height: 1; min-height: 40px; min-width: 40px; padding: 0px 4px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
.wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg { height: 1em; width: 1em; }
.wp-lightbox-overlay .wp-lightbox-close-icon svg { display: block; }
.wp-lightbox-overlay .wp-lightbox-navigation-button-next, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev { align-items: center; bottom: 16px; cursor: pointer; display: flex; font-family: inherit; gap: 4px; justify-content: center; line-height: 1; min-height: 40px; min-width: 40px; padding: 0px 8px; position: absolute; z-index: 2000002; }
.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden], .wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden] { display: none; }
@media (min-width: 960px) {
  .wp-lightbox-overlay .wp-lightbox-navigation-button-next, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev { bottom: 50%; transform: translateY(-50%); }
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background), .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background) { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 8px; }
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg { display: block; height: 1.5em; width: 1.5em; }
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev { left: calc(env(safe-area-inset-left) + 16px); }
.wp-lightbox-overlay .wp-lightbox-navigation-button-next { right: calc(env(safe-area-inset-right) + 16px); }
.wp-lightbox-overlay .wp-lightbox-navigation-icon svg { vertical-align: middle; }
.wp-lightbox-overlay .lightbox-image-container { height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2000001; }
.wp-lightbox-overlay .wp-block-image { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
.wp-lightbox-overlay .wp-block-image img { height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
.wp-lightbox-overlay .wp-block-image figcaption { display: none; }
.wp-lightbox-overlay button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-lightbox-overlay .scrim { background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
.wp-lightbox-overlay.active { visibility: visible; }
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active { animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
  .wp-lightbox-overlay.active img { animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
  .wp-lightbox-overlay.show-closing-animation:not(.active) { animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
  .wp-lightbox-overlay.show-closing-animation:not(.active) img { animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
  .wp-lightbox-overlay.zoom.active { animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.active .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }
}
@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}
@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}
@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where(.wp-block-latest-comments) { padding-left: 0px; }
ol.wp-block-latest-comments { box-sizing: border-box; margin-left: 0px; }
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) { line-height: 1.1; }
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }
.has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) { line-height: 1.5; }
.wp-block-latest-comments__comment { list-style: none; margin-bottom: 1em; }
.has-avatars .wp-block-latest-comments__comment { list-style: none; min-height: 2.25em; }
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 3.25em; }
.wp-block-latest-comments__comment-excerpt p { font-size: 0.875em; margin: 0.36em 0px 1.4em; }
.wp-block-latest-comments__comment-date { display: block; font-size: 0.75em; }
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
.wp-block-latest-comments[class*="-font-size"] a, .wp-block-latest-comments[style*="font-size"] a { font-size: inherit; }
.wp-block-latest-posts { box-sizing: border-box; }
.wp-block-latest-posts.alignleft { margin-right: 2em; }
.wp-block-latest-posts.alignright { margin-left: 2em; }
.wp-block-latest-posts.wp-block-latest-posts__list { list-style: none; }
.wp-block-latest-posts.wp-block-latest-posts__list li { clear: both; overflow-wrap: break-word; }
.wp-block-latest-posts.is-grid:not(.is-layout-grid) { display: flex; flex-wrap: wrap; }
.wp-block-latest-posts.is-grid:not(.is-layout-grid) li { margin: 0px 1.25em 1.25em 0px; width: 100%; }
@media (min-width: 600px) {
  .wp-block-latest-posts.columns-2:not(.is-layout-grid) li { width: calc(50% - 0.625em); }
  .wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-3:not(.is-layout-grid) li { width: calc(33.3333% - 0.83333em); }
  .wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-4:not(.is-layout-grid) li { width: calc(25% - 0.9375em); }
  .wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-5:not(.is-layout-grid) li { width: calc(20% - 1em); }
  .wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-6:not(.is-layout-grid) li { width: calc(16.6667% - 1.04167em); }
  .wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n) { margin-right: 0px; }
}
@media (max-width: 600px) {
  .wp-block-latest-posts-is-layout-grid[class*="columns-"]:not(.has-native-responsive-grid) { grid-template-columns: 1fr; }
}
:root :where(.wp-block-latest-posts.is-grid) { padding: 0px; }
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) { padding-left: 0px; }
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { display: block; font-size: 0.8125em; }
.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__post-full-content { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-latest-posts__featured-image a { display: inline-block; }
.wp-block-latest-posts__featured-image img { height: auto; max-width: 100%; width: auto; }
.wp-block-latest-posts__featured-image.alignleft { float: left; margin-right: 1em; }
.wp-block-latest-posts__featured-image.alignright { float: right; margin-left: 1em; }
.wp-block-latest-posts__featured-image.aligncenter { margin-bottom: 1em; text-align: center; }
ol, ul { box-sizing: border-box; }
:root :where(.wp-block-list.has-background) { padding: 1.25em 2.375em; }
.wp-block-loginout { box-sizing: border-box; }
.wp-block-math { overflow: auto hidden; }
.wp-block-media-text { box-sizing: border-box; direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
.wp-block-media-text.has-media-on-the-right { grid-template-columns: 1fr 50%; }
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media { align-self: start; }
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, .wp-block-media-text > .wp-block-media-text__content, .wp-block-media-text > .wp-block-media-text__media { align-self: center; }
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media { align-self: end; }
.wp-block-media-text > .wp-block-media-text__media { grid-area: 1 / 1; margin: 0px; }
.wp-block-media-text > .wp-block-media-text__content { direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media { grid-area: 1 / 2; }
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content { grid-area: 1 / 1; }
.wp-block-media-text__media a { display: block; }
.wp-block-media-text__media img, .wp-block-media-text__media video { height: auto; max-width: unset; vertical-align: middle; width: 100%; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media { background-size: cover; height: 100%; min-height: 250px; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media > a { display: block; height: 100%; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media img { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media { height: 100%; min-height: 250px; position: relative; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a { display: block; height: 100%; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img { height: 100%; object-fit: cover; position: absolute; width: 100%; }
@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% !important; }
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media { grid-area: 1 / 1; }
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content { grid-area: 2 / 1; }
}
.wp-block-navigation { position: relative; }
.wp-block-navigation ul { margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
.wp-block-navigation ul, .wp-block-navigation ul li { list-style: none; }
.wp-block-navigation .wp-block-navigation-item { align-items: center; display: flex; position: relative; }
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { display: none; }
.wp-block-navigation .wp-block-navigation-item__content { display: block; z-index: 1; }
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { color: inherit; }
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus { text-decoration: underline; }
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus { text-decoration: line-through; }
.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) { text-decoration: none; }
.wp-block-navigation .wp-block-navigation__submenu-icon { align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
.wp-block-navigation .wp-block-navigation__submenu-icon svg { stroke: currentcolor; display: inline-block; height: inherit; margin-top: 0.075em; width: inherit; }
.wp-block-navigation { --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
.wp-block-navigation.is-vertical { --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
.wp-block-navigation.no-wrap { --navigation-layout-wrap: nowrap; }
.wp-block-navigation.items-justified-center { --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
.wp-block-navigation.items-justified-center.is-vertical { --navigation-layout-align: center; }
.wp-block-navigation.items-justified-right { --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
.wp-block-navigation.items-justified-right.is-vertical { --navigation-layout-align: flex-end; }
.wp-block-navigation.items-justified-space-between { --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where(.wp-block-navigation) ul li { padding: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; opacity: 0; position: absolute; z-index: 2; }
@media not (prefers-reduced-motion) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container { transition: opacity 0.1s linear; }
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { height: 0px; overflow: hidden; visibility: hidden; width: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { display: flex; flex-grow: 1; padding: 0.5em 1em; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { margin-left: auto; margin-right: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { margin: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { left: -1px; top: 100%; }
@media (min-width: 782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: 100%; top: -1px; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before { background: transparent; content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { margin-right: 0.25em; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { transform: rotate(-90deg); }
}
@media (hover: hover) {
  .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container { height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container { height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
.wp-block-navigation .has-child.open-always { align-items: var(--navigation-layout-align,initial); flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); gap: var(--wp--style--block-gap,2em); }
.wp-block-navigation .has-child.open-always, .wp-block-navigation .has-child.open-always .wp-block-navigation-item { justify-content: var(--navigation-layout-justify,initial); }
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container, .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu { gap: var(--wp--style--block-gap,2em); }
.wp-block-navigation .has-child.open-always .wp-block-navigation-item, .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container, .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu { padding-bottom: 0px; padding-top: 0px; }
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container { padding-left: var(--wp--style--block-gap,2em); padding-right: var(--wp--style--block-gap,2em); }
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content { padding: 0px; }
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation .has-child.open-always > .wp-block-navigation-item__content { flex-grow: 0; }
.wp-block-navigation .has-child.open-always > .wp-block-navigation__submenu-container { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; flex-basis: 100%; height: auto; opacity: 1; overflow: visible; position: static; visibility: visible; width: auto; }
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { left: 0px; top: 100%; }
@media (min-width: 782px) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: 100%; top: 0px; }
}
.wp-block-navigation-submenu { display: flex; position: relative; }
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { stroke: currentcolor; }
button.wp-block-navigation-item__content { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
.wp-block-navigation-submenu__toggle { cursor: pointer; }
.wp-block-navigation-submenu__toggle[aria-expanded="true"] + .wp-block-navigation__submenu-icon > svg, .wp-block-navigation-submenu__toggle[aria-expanded="true"] > svg { transform: rotate(180deg); }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { padding-left: 0px; padding-right: 0.85em; }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { margin-left: -0.6em; pointer-events: none; }
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { padding: 0px; }
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog { gap: inherit; }
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; }
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding: 0.5em 1em; }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container { left: auto; right: 0px; }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: -1px; right: -1px; }
@media (min-width: 782px) {
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: auto; right: 100%; }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
.wp-block-navigation.has-background .wp-block-navigation__submenu-container { background-color: inherit; }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { color: rgb(0, 0, 0); }
.wp-block-navigation__container { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
.wp-block-navigation__container .is-responsive { display: none; }
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child { flex-grow: 1; }
@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
.wp-block-navigation__responsive-container { inset: 0px; display: none; position: fixed; }
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { color: inherit; }
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { background-color: inherit !important; color: inherit !important; }
.wp-block-navigation__responsive-container.is-menu-open { background-color: inherit; display: flex; flex-direction: column; }
@media not (prefers-reduced-motion) {
  .wp-block-navigation__responsive-container.is-menu-open { animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }
}
.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); }
.wp-block-navigation__responsive-container.is-menu-open { overflow: auto; z-index: 100000; }
.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content { padding-top: calc(24px + 2rem); }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list { justify-content: flex-start; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { display: none; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { gap: inherit; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { padding-top: var(--wp--style--block-gap,2em); }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { padding: 0px; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list { align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list { background: transparent !important; color: inherit !important; }
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left: auto; right: auto; }
.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container { display: none; width: 100%; }
.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close { max-width: none; }
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content > :not(.wp-block-navigation__overlay-container) { display: none; }
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container { display: block; }
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container { left: 0px; right: auto; }
@media (min-width: 600px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { display: none; }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left: 0px; }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { background-color: rgb(255, 255, 255); }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { color: rgb(0, 0, 0); }
.wp-block-navigation__toggle_button_label { font-size: 1rem; font-weight: 700; }
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg { fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
.wp-block-navigation__responsive-container-open { display: flex; }
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { font-family: inherit; font-size: inherit; font-weight: inherit; }
@media (min-width: 600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) { display: none; }
}
.wp-block-navigation__responsive-container-close { position: absolute; right: 0px; top: 0px; z-index: 2; }
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { font-family: inherit; font-size: inherit; font-weight: inherit; }
.disable-default-overlay .wp-block-navigation__responsive-container-close { right: clamp(1rem,var(--wp--style--root--padding-left),20rem); top: clamp(1rem,var(--wp--style--root--padding-left),20rem); }
.wp-block-navigation__responsive-close { width: 100%; }
.has-modal-open .wp-block-navigation__responsive-close { margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
.wp-block-navigation__responsive-close:focus { outline: none; }
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog { box-sizing: border-box; }
.wp-block-navigation__responsive-dialog { position: relative; }
.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { margin-top: 46px; }
@media (min-width: 782px) {
  .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { margin-top: 32px; }
}
html.has-modal-open { overflow: hidden; }
.wp-block-navigation .wp-block-navigation-item__label { overflow-wrap: break-word; }
.wp-block-navigation .wp-block-navigation-item__description { display: none; }
.link-ui-tools { outline: rgb(240, 240, 240) solid 1px; padding: 8px; }
.link-ui-block-inserter { padding-top: 8px; }
.link-ui-block-inserter__back { margin-left: 8px; text-transform: uppercase; }
.wp-block-navigation-overlay-close { align-items: center; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; display: inline-flex; gap: 0.5em; justify-content: center; padding: 0px; text-decoration: none; }
.wp-block-navigation-overlay-close:focus { outline-offset: 2px; }
.wp-block-navigation-overlay-close svg { fill: currentcolor; display: block; flex-shrink: 0; height: 24px; width: 24px; }
.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text { align-items: center; display: inline-flex; }
.wp-block-navigation .wp-block-page-list { align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
.wp-block-navigation .wp-block-navigation-item { background-color: inherit; }
.wp-block-page-list { box-sizing: border-box; }
.is-small-text { font-size: 0.875em; }
.is-regular-text { font-size: 1em; }
.is-large-text { font-size: 2.25em; }
.is-larger-text { font-size: 3em; }
.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left: 0.1em; }
p.has-drop-cap.has-background { overflow: hidden; }
:root :where(p.has-background) { padding: 1.25em 2.375em; }
:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }
p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] { rotate: 180deg; }
.waveform-player { --wfp-accent: #71717a; --wfp-button-color: hsla(0,0%,100%,.9); --wfp-text-color: #fff; --wfp-text-secondary-color: hsla(0,0%,100%,.6); --wfp-btn-artwork-color: hsla(0,0%,100%,.9); --wfp-btn-artwork-scrim: rgba(0,0,0,.5); color: inherit; font-family: inherit; line-height: var(--waveform-line-height,1.4); }
.waveform-player.waveform-theme-light { --wfp-button-color: rgba(0,0,0,.8); --wfp-text-color: #333; --wfp-text-secondary-color: rgba(0,0,0,.6); }
.waveform-player * { box-sizing: border-box; }
.waveform-body { display: flex; flex-direction: column; gap: var(--waveform-body-gap,8px); }
.waveform-track { gap: var(--waveform-track-gap,12px); position: relative; }
.waveform-btn, .waveform-track { align-items: center; display: flex; }
.waveform-btn { background: transparent; border: 2px solid; border-radius: var(--wfp-btn-radius,50%); color: var(--wfp-button-color,inherit); cursor: pointer; flex-shrink: 0; height: var(--wfp-btn-size,36px); justify-content: center; min-width: var(--wfp-btn-size,36px); opacity: 0.9; padding: 0px; transition: 0.2s; width: var(--wfp-btn-size,36px); }
.waveform-btn:hover:not(:disabled) { opacity: 1; transform: scale(1.05); }
.waveform-btn-minimal { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; height: calc(var(--wfp-btn-size, 36px)*1.1); min-width: calc(var(--wfp-btn-size, 36px)*1.1); opacity: 0.7; width: calc(var(--wfp-btn-size, 36px)*1.1); }
.waveform-btn-minimal:hover:not(:disabled) { opacity: 1; transform: none; }
.waveform-btn.waveform-btn-minimal svg { height: calc(var(--wfp-btn-size, 36px)*.94); width: calc(var(--wfp-btn-size, 36px)*.94); }
.waveform-btn:disabled { cursor: not-allowed; opacity: 0.3; }
.waveform-btn > * { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.waveform-btn svg { fill: currentcolor; display: block; height: calc(var(--wfp-btn-size, 36px)*.45); width: calc(var(--wfp-btn-size, 36px)*.45); }
.waveform-btn-has-artwork { --wfp-btn-size: 64px; --wfp-btn-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--wfp-btn-artwork-color); overflow: hidden; position: relative; }
.waveform-btn > .waveform-btn-artwork { display: block; height: 100%; inset: 0px; object-fit: cover; pointer-events: none; position: absolute; width: 100%; z-index: 0; }
.waveform-btn-has-artwork::after { background: var(--wfp-btn-artwork-scrim); content: ""; inset: 0px; pointer-events: none; position: absolute; z-index: 1; }
.waveform-btn-has-artwork > :not(.waveform-btn-artwork) { position: relative; z-index: 2; }
.waveform-icon-play svg { margin-left: 1px; }
.waveform-container { cursor: pointer; flex: 1 1 0%; min-height: 60px; min-width: 0px; position: relative; width: 100%; }
.waveform-container:focus-visible { outline: currentcolor solid 2px; }
.waveform-container canvas { display: block; height: 100%; max-width: 100%; position: relative; transition: opacity 0.3s; width: 100%; z-index: 1; }
.waveform-info { align-items: center; display: flex; font-size: 13px; gap: 8px; min-height: 20px; }
.waveform-text { display: flex; flex: 1 1 0%; flex-direction: column; gap: 2px; min-width: 0px; }
.waveform-title { color: var(--wfp-text-color); font-weight: 500; }
.waveform-artist, .waveform-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.waveform-artist { color: var(--wfp-text-secondary-color); font-size: 11px; }
.waveform-bpm, .waveform-time { color: var(--wfp-text-secondary-color); flex-shrink: 0; font-size: 11px; white-space: nowrap; }
.waveform-bpm { align-items: center; display: inline-flex; gap: 4px; }
.waveform-loading { background: rgba(0, 0, 0, 0.1); }
.waveform-error, .waveform-loading { inset: 0px; position: absolute; z-index: 10; }
.waveform-error { align-items: center; background: rgba(0, 0, 0, 0.2); display: flex; justify-content: center; }
.waveform-error-text { font-size: 12px; opacity: 0.7; padding: 0px 20px; text-align: center; }
.waveform-markers { inset: 0px; pointer-events: none; position: absolute; z-index: 5; }
.waveform-marker { background: rgba(255, 255, 255, 0.5); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; height: 100%; padding: 0px; pointer-events: all; position: absolute; top: 0px; transition: 0.2s; width: 2px; }
.waveform-marker:hover { width: 4px; z-index: 20; }
.waveform-marker.active { background: currentcolor; width: 4px; z-index: 10; }
.waveform-marker-tooltip { background: rgba(0, 0, 0, 0.9); border-radius: 4px; bottom: calc(100% + 4px); color: rgb(255, 255, 255); font-size: 11px; left: 50%; opacity: 0; padding: 4px 8px; pointer-events: none; position: absolute; transform: translate(-50%); transition: opacity 0.2s; white-space: nowrap; z-index: 1000; }
.waveform-marker.show-label .waveform-marker-tooltip, .waveform-marker:hover .waveform-marker-tooltip { opacity: 1; }
.waveform-hover-time { background: rgba(0, 0, 0, 0.9); border-radius: 4px; bottom: calc(100% + 4px); color: rgb(255, 255, 255); font-size: 11px; font-variant-numeric: tabular-nums; padding: 3px 7px; transform: translate(-50%); transition: opacity 0.15s; white-space: nowrap; z-index: 1000; }
.waveform-hover-time, .waveform-seek-handle { opacity: 0; pointer-events: none; position: absolute; }
.waveform-seek-handle { background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 4px; height: 11px; left: 0px; top: 50%; transform: translate(-50%, -50%) scale(0); transition: opacity 0.12s, transform 0.12s; width: 11px; z-index: 6; }
.waveform-seek-handle.is-visible { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.waveform-seek-handle.is-active { transform: translate(-50%, -50%) scale(1.25); }
.waveform-btn:focus-visible { outline: currentcolor solid 2px; outline-offset: 2px; }
.waveform-marker:focus-visible { outline: currentcolor solid 2px; outline-offset: 1px; width: 4px; }
.waveform-speed { flex-shrink: 0; position: relative; }
.speed-btn { background: transparent; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 4px; color: inherit; cursor: pointer; font-size: 11px; min-width: 40px; padding: 4px 8px; transition: 0.2s; }
.speed-btn:hover { background: rgba(255, 255, 255, 0.05); border-color: rgba(255, 255, 255, 0.3); }
.speed-value { font-weight: 600; }
.speed-menu { background: rgba(0, 0, 0, 0.95); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 6px; bottom: 100%; margin-bottom: 4px; min-width: 60px; padding: 4px; position: absolute; right: 0px; z-index: 100; }
.speed-option { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; color: rgba(255, 255, 255, 0.7); cursor: pointer; display: block; font-size: 12px; padding: 6px 12px; text-align: left; transition: 0.2s; width: 100%; }
.speed-option:hover { background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); }
.speed-option.active { background: rgba(255, 255, 255, 0.16); color: rgb(255, 255, 255); font-weight: 600; }
.waveform-player.waveform-focused { border-radius: 4px; outline: 2px solid var(--wfp-accent); outline-offset: 2px; }
.waveform-player:focus { outline: none; }
.waveform-player:focus-visible { outline: 1px solid var(--wfp-accent); outline-offset: 1px; }
.waveform-layout-preview .waveform-meta { display: none !important; }
.waveform-layout-preview .waveform-info { justify-content: center; }
.waveform-layout-preview .waveform-text { align-items: center; flex: 0 1 auto; text-align: center; }
.waveform-player.waveform-focused { outline: none; }
.waveform-track.waveform-align-top { align-items: flex-start; }
.waveform-track.waveform-align-top .waveform-btn { margin-top: 5px; }
.waveform-track.waveform-align-center { align-items: center; }
.waveform-track.waveform-align-bottom { align-items: flex-end; }
.waveform-track.waveform-align-bottom .waveform-btn { margin-bottom: 5px; }
@media (max-width: 480px) {
  .waveform-btn { height: var(--wfp-btn-size,32px); min-width: var(--wfp-btn-size,32px); width: var(--wfp-btn-size,32px); }
  .waveform-container { min-height: 50px; }
  .waveform-info { font-size: 12px; }
  .waveform-artist, .waveform-bpm, .waveform-time { font-size: 10px; }
}
@media (prefers-reduced-motion: reduce) {
  .waveform-player *, .waveform-player ::after, .waveform-player ::before { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }
}
.wp-block-playlist { box-sizing: border-box; }
.wp-block-playlist .wp-block-playlist__waveform-player { margin: var(--wp--preset--spacing--20,.625em) 0; position: relative; width: 100%; }
.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible { outline: revert; outline-offset: revert; }
.wp-block-playlist .waveform-track { gap: 0px; height: 100px; }
.wp-block-playlist .waveform-btn { background: currentcolor; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-end-start-radius: 0.125rem; border-radius: 0px; border-start-start-radius: 0.125rem; height: 100px; margin: 0px; min-width: 100px; width: 100px; }
.wp-block-playlist .waveform-btn:hover:not(:disabled) { transform: none; }
.wp-block-playlist .waveform-btn svg { height: 3rem; width: 3rem; }
.wp-block-playlist .waveform-btn .waveform-icon-pause svg { height: 2.625rem; width: 2.625rem; }
.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn { background-image: var(--wp--playlist--play-button-artwork); background-position: 50% center; background-size: cover; color: rgb(255, 255, 255); }
.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg { filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 1px 2px); }
.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path { fill: rgb(255, 255, 255) !important; }
.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn { margin-bottom: 0px; }
.wp-block-playlist .waveform-btn:focus-visible, .wp-block-playlist .waveform-container:focus-visible { outline: revert; outline-offset: revert; }
.wp-block-playlist .waveform-artist { opacity: 0.7; }
.wp-block-playlist .waveform-artist, .wp-block-playlist .waveform-info, .wp-block-playlist .waveform-time, .wp-block-playlist .waveform-title { font-size: inherit; }
.wp-block-playlist .wp-block-playlist__tracklist { list-style: none; margin: 0px; padding-left: 0px; }
.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist, .wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden, .wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length { display: none; }
.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers { counter-reset: playlist-track 0; }
.wp-block-playlist-track:has([aria-current="true"]) { background-color: color-mix(in srgb, currentcolor 10%, transparent); }
.wp-block-playlist-track:hover { background-color: color-mix(in srgb, currentcolor 15%, transparent); }
.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track { counter-increment: playlist-track 1; }
.wp-block-playlist-track .wp-block-playlist-track__button { align-items: center; background-color: transparent; border: 0px; color: inherit; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; outline-offset: 2px; padding: var(--wp--preset--spacing--20,.5em); text-align: left; width: 100%; }
.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button::before { content: counter(playlist-track); font-size: 0.85em; margin-right: var(--wp--preset--spacing--20,.5em); opacity: 0.7; width: 2ch; }
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image { border: 1px solid rgba(0, 0, 0, 0.08); box-sizing: border-box; flex: 0 0 50px; height: 50px; margin-right: var(--wp--preset--spacing--20,.5em); object-fit: cover; width: 50px; }
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content { flex: 1 1 0px; min-width: 0px; }
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title { display: block; }
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist { display: block; font-size: 0.85em; margin-top: 0.125em; opacity: 0.7; }
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length { font-size: 0.85em; margin-left: auto; opacity: 0.7; }
.wp-block-post-author { box-sizing: border-box; display: flex; flex-wrap: wrap; }
.wp-block-post-author__byline { font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
.wp-block-post-author__avatar { margin-right: 1em; }
.wp-block-post-author__bio { font-size: 0.7em; margin-bottom: 0.7em; }
.wp-block-post-author__content { flex-basis: 0px; flex-grow: 1; }
.wp-block-post-author__name { margin: 0px; }
.wp-block-post-author-biography { box-sizing: border-box; white-space: pre-wrap; }
:where(.wp-block-post-comments-form input:not([type="submit"])), :where(.wp-block-post-comments-form textarea) { border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where(.wp-block-post-comments-form input:where(:not([type="submit"]):not([type="checkbox"]))), :where(.wp-block-post-comments-form textarea) { padding: calc(0.667em + 2px); }
.wp-block-post-comments-form { box-sizing: border-box; }
.wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title) { font-weight: inherit; }
.wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title) { font-family: inherit; }
.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) { font-size: inherit; }
.wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title) { line-height: inherit; }
.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) { font-style: inherit; }
.wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title) { letter-spacing: inherit; }
.wp-block-post-comments-form :where(input[type="submit"]) { box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), .wp-block-post-comments-form .comment-form textarea { box-sizing: border-box; display: block; width: 100%; }
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label { display: block; margin-bottom: 0.25em; }
.wp-block-post-comments-form .comment-form-cookies-consent { display: flex; gap: 0.25em; }
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 0.35em; }
.wp-block-post-comments-form .comment-reply-title { margin-bottom: 0px; }
.wp-block-post-comments-form .comment-reply-title :where(small) { font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
.wp-block-post-comments-count { box-sizing: border-box; }
.wp-block-post-content { display: flow-root; }
.wp-block-post-comments-link, .wp-block-post-date { box-sizing: border-box; }
:where(.wp-block-post-excerpt) { box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
.wp-block-post-excerpt__excerpt { margin-bottom: 0px; margin-top: 0px; }
.wp-block-post-excerpt__more-text { margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
.wp-block-post-excerpt__more-link { display: inline-block; }
.wp-block-post-featured-image { margin-left: 0px; margin-right: 0px; }
.wp-block-post-featured-image a { display: block; height: 100%; }
.wp-block-post-featured-image :where(img) { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img { width: 100%; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim { background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
.wp-block-post-featured-image { position: relative; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient { background-color: transparent; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 { opacity: 0; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 { opacity: 0.1; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 { opacity: 0.2; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 { opacity: 0.3; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 { opacity: 0.4; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 { opacity: 0.5; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 { opacity: 0.6; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 { opacity: 0.7; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 { opacity: 0.8; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 { opacity: 0.9; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 { opacity: 1; }
.wp-block-post-featured-image:where(.alignleft, .alignright) { width: 100%; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous { display: inline-block; margin-right: 1ch; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next { display: inline-block; margin-left: 1ch; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] { rotate: 180deg; }
.wp-block-post-terms { box-sizing: border-box; }
.wp-block-post-terms .wp-block-post-terms__separator { white-space: pre-wrap; }
.wp-block-post-time-to-read, .wp-block-post-title { box-sizing: border-box; }
.wp-block-post-title { word-break: break-word; }
.wp-block-post-title :where(a) { display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
.wp-block-post-author-name { box-sizing: border-box; }
.wp-block-preformatted { box-sizing: border-box; white-space: pre-wrap; }
:where(.wp-block-preformatted.has-background) { padding: 1.25em 2.375em; }
.wp-block-pullquote { box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
.wp-block-pullquote blockquote, .wp-block-pullquote p { color: inherit; }
.wp-block-pullquote blockquote { margin: 0px; }
.wp-block-pullquote p { margin-top: 0px; }
.wp-block-pullquote p:last-child { margin-bottom: 0px; }
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 420px; }
.wp-block-pullquote cite, .wp-block-pullquote footer { position: relative; }
.wp-block-pullquote .has-text-color a { color: inherit; }
.wp-block-pullquote.has-text-align-left blockquote { text-align: left; }
.wp-block-pullquote.has-text-align-right blockquote { text-align: right; }
.wp-block-pullquote.has-text-align-center blockquote { text-align: center; }
.wp-block-pullquote.is-style-solid-color { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-block-pullquote.is-style-solid-color blockquote { margin-left: auto; margin-right: auto; max-width: 60%; }
.wp-block-pullquote.is-style-solid-color blockquote p { font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
.wp-block-pullquote.is-style-solid-color blockquote cite { font-style: normal; text-transform: none; }
.wp-block-pullquote :where(cite) { color: inherit; display: block; }
.wp-block-post-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
.wp-block-post-template.is-flex-container { display: flex; flex-flow: wrap; gap: 1.25em; }
.wp-block-post-template.is-flex-container > li { margin: 0px; width: 100%; }
@media (min-width: 600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li { width: calc(50% - 0.625em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li { width: calc(33.3333% - 0.83333em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li { width: calc(25% - 0.9375em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li { width: calc(20% - 1em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li { width: calc(16.6667% - 1.04167em); }
}
@media (max-width: 600px) {
  .wp-block-post-template-is-layout-grid[class*="columns-"]:not(.has-native-responsive-grid) { grid-template-columns: 1fr; }
}
.wp-block-post-template-is-layout-constrained > li > .alignright, .wp-block-post-template-is-layout-flow > li > .alignright { float: right; margin-inline: 2em 0px; }
.wp-block-post-template-is-layout-constrained > li > .alignleft, .wp-block-post-template-is-layout-flow > li > .alignleft { float: left; margin-inline: 0px 2em; }
.wp-block-post-template-is-layout-constrained > li > .aligncenter, .wp-block-post-template-is-layout-flow > li > .aligncenter { margin-inline: auto; }
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type { margin-inline-start: auto; }
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child { margin-inline-end: auto; }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { display: inline-block; margin-right: 1ch; }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow { display: inline-block; margin-left: 1ch; }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-query-pagination.aligncenter { justify-content: center; }
.wp-block-query-title, .wp-block-query-total, .wp-block-quote { box-sizing: border-box; }
.wp-block-quote { overflow-wrap: break-word; }
.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) { margin-bottom: 1em; padding: 0px 1em; }
.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p { font-size: 1.5em; font-style: italic; line-height: 1.6; }
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer { font-size: 1.125em; text-align: right; }
.wp-block-quote > cite { display: block; }
.wp-block-read-more { display: block; width: fit-content; }
.wp-block-read-more:where(:not([style*="text-decoration"])) { text-decoration: none; }
.wp-block-read-more:where(:not([style*="text-decoration"])):active, .wp-block-read-more:where(:not([style*="text-decoration"])):focus { text-decoration: none; }
ul.wp-block-rss.alignleft { margin-right: 2em; }
ul.wp-block-rss.alignright { margin-left: 2em; }
ul.wp-block-rss.is-grid { display: flex; flex-wrap: wrap; padding: 0px; }
ul.wp-block-rss.is-grid li { margin: 0px 1em 1em 0px; width: 100%; }
@media (min-width: 600px) {
  ul.wp-block-rss.columns-2 li { width: calc(50% - 1em); }
  ul.wp-block-rss.columns-3 li { width: calc(33.3333% - 1em); }
  ul.wp-block-rss.columns-4 li { width: calc(25% - 1em); }
  ul.wp-block-rss.columns-5 li { width: calc(20% - 1em); }
  ul.wp-block-rss.columns-6 li { width: calc(16.6667% - 1em); }
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date { display: block; font-size: 0.8125em; }
.wp-block-rss { box-sizing: border-box; list-style: none; padding: 0px; }
.wp-block-search__button { margin-left: 10px; word-break: normal; }
.wp-block-search__button.has-icon { line-height: 0; }
.wp-block-search__button svg { fill: currentcolor; height: 1.25em; min-height: 24px; min-width: 24px; vertical-align: text-bottom; width: 1.25em; }
:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
.wp-block-search__inside-wrapper { display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
.wp-block-search__label { width: 100%; }
.wp-block-search.wp-block-search__button-only .wp-block-search__button { box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { min-width: 0px !important; transition-property: width; }
.wp-block-search.wp-block-search__button-only .wp-block-search__input { flex-basis: 100%; transition-duration: 0.3s; }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper { overflow: hidden; }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input { flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where(.wp-block-search__input) { appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-transform: inherit; text-decoration: unset !important; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; padding: 0px 4px; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { outline: none; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }
.wp-block-search.aligncenter .wp-block-search__inside-wrapper { margin: auto; }
.wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { float: right; }
.wp-block-separator { border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: none; }
:root :where(.wp-block-separator.is-style-dots) { height: auto; line-height: 1; text-align: center; }
:root :where(.wp-block-separator.is-style-dots)::before { color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
.wp-block-separator.is-style-dots { background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wp-block-site-logo { box-sizing: border-box; line-height: 0; }
.wp-block-site-logo a { display: inline-block; line-height: 0; }
.wp-block-site-logo.is-default-size img { height: auto; width: 120px; }
.wp-block-site-logo img { height: auto; max-width: 100%; }
.wp-block-site-logo a, .wp-block-site-logo img { border-radius: inherit; }
.wp-block-site-logo.aligncenter { margin-left: auto; margin-right: auto; text-align: center; }
:root :where(.wp-block-site-logo.is-style-rounded) { border-radius: 9999px; }
.wp-block-site-tagline, .wp-block-site-title { box-sizing: border-box; }
.wp-block-site-title :where(a) { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
.wp-block-social-links { background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover { border-bottom: 0px; box-shadow: none; text-decoration: none; }
.wp-block-social-links .wp-social-link svg { height: 1em; width: 1em; }
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
.wp-block-social-links.has-small-icon-size { font-size: 16px; }
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size { font-size: 24px; }
.wp-block-social-links.has-large-icon-size { font-size: 36px; }
.wp-block-social-links.has-huge-icon-size { font-size: 48px; }
.wp-block-social-links.aligncenter { display: flex; justify-content: center; }
.wp-block-social-links.alignright { justify-content: flex-end; }
.wp-block-social-link { border-radius: 9999px; display: block; }
@media not (prefers-reduced-motion) {
  .wp-block-social-link { transition: transform 0.1s; }
}
.wp-block-social-link { height: auto; }
.wp-block-social-link a { align-items: center; display: flex; line-height: 0; }
.wp-block-social-link:hover { transform: scale(1.1); }
.wp-block-social-links .wp-block-social-link.wp-social-link { display: inline-block; margin: 0px; padding: 0px; }
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited { fill: currentcolor; color: currentcolor; }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link { background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon { background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp { background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance { background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky { background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen { background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart { background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord { background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble { background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox { background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy { background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook { background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr { background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare { background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github { background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads { background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google { background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar { background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram { background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm { background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin { background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon { background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup { background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest { background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket { background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit { background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype { background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat { stroke: rgb(0, 0, 0); background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud { background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify { background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram { background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr { background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch { background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter { background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo { background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk { background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress { background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp { background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp { background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube { background-color: red; color: rgb(255, 255, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link { background: none; }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg { height: 1.25em; width: 1.25em; }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon { color: rgb(255, 153, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp { color: rgb(30, 160, 195); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance { color: rgb(7, 87, 254); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky { color: rgb(10, 122, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen { color: rgb(30, 31, 38); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart { color: rgb(2, 228, 155); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord { color: rgb(88, 101, 242); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble { color: rgb(233, 76, 137); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox { color: rgb(66, 128, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy { color: rgb(244, 88, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook { color: rgb(8, 102, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr { color: rgb(4, 97, 221); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare { color: rgb(230, 86, 120); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github { color: rgb(36, 41, 45); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads { color: rgb(56, 33, 16); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google { color: rgb(234, 68, 52); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar { color: rgb(29, 79, 196); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram { color: rgb(240, 0, 117); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm { color: rgb(226, 27, 36); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin { color: rgb(13, 102, 194); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon { color: rgb(50, 136, 212); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup { color: rgb(246, 64, 95); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest { color: rgb(230, 1, 34); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket { color: rgb(239, 65, 85); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit { color: rgb(255, 69, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype { color: rgb(4, 120, 215); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat { stroke: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud { color: rgb(255, 86, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify { color: rgb(27, 215, 96); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram { color: rgb(42, 171, 238); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr { color: rgb(1, 24, 53); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch { color: rgb(100, 64, 164); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter { color: rgb(29, 161, 242); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo { color: rgb(30, 183, 234); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk { color: rgb(70, 128, 194); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp { color: rgb(37, 211, 102); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress { color: rgb(52, 153, 205); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp { color: rgb(211, 36, 34); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { color: red; }
.wp-block-social-links.is-style-pill-shape .wp-social-link { width: auto; }
:root :where(.wp-block-social-links .wp-social-link a) { padding: 0.25em; }
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) { padding: 0px; }
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) { padding-left: 0.666667em; padding-right: 0.666667em; }
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label { color: rgb(0, 0, 0); }
.wp-block-spacer { clear: both; }
.wp-block-tag-cloud { box-sizing: border-box; }
.wp-block-tag-cloud.aligncenter { justify-content: center; text-align: center; }
.wp-block-tag-cloud a { display: inline-block; margin-right: 5px; }
.wp-block-tag-cloud span { display: inline-block; margin-left: 5px; text-decoration: none; }
:root :where(.wp-block-tag-cloud.is-style-outline) { display: flex; flex-wrap: wrap; gap: 1ch; }
:root :where(.wp-block-tag-cloud.is-style-outline a) { border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where(.wp-block-tab-list button) { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: border-box; color: inherit; cursor: pointer; display: block; font-family: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em); position: relative; text-align: inherit; text-decoration: none; text-transform: inherit; width: max-content; flex-basis: inherit !important; flex-grow: inherit !important; }
:where(.wp-block-tab-list button)[aria-selected="true"]::before { border-bottom: 2px solid; bottom: 0px; content: ""; left: 0px; pointer-events: none; position: absolute; width: 100%; }
.wp-block-tab-panel:empty, .wp-block-tab-panel[hidden] { display: none !important; }
.wp-block-table { overflow-x: auto; }
.wp-block-table table { border-collapse: collapse; width: 100%; }
.wp-block-table thead { border-bottom: 3px solid; }
.wp-block-table tfoot { border-top: 3px solid; }
.wp-block-table td, .wp-block-table th { border: 1px solid; padding: 0.5em; }
.wp-block-table .has-fixed-layout { table-layout: fixed; width: 100%; }
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th { word-break: break-word; }
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright { display: table; width: auto; }
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th { word-break: break-word; }
.wp-block-table .has-subtle-light-gray-background-color { background-color: rgb(243, 244, 245); }
.wp-block-table .has-subtle-pale-green-background-color { background-color: rgb(233, 251, 229); }
.wp-block-table .has-subtle-pale-blue-background-color { background-color: rgb(231, 245, 254); }
.wp-block-table .has-subtle-pale-pink-background-color { background-color: rgb(252, 240, 239); }
.wp-block-table.is-style-stripes { background-color: transparent; border-collapse: inherit; border-spacing: 0px; }
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-color: rgb(240, 240, 240); }
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1) { background-color: rgb(243, 244, 245); }
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1) { background-color: rgb(233, 251, 229); }
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1) { background-color: rgb(231, 245, 254); }
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1) { background-color: rgb(252, 240, 239); }
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: transparent; }
.wp-block-table.is-style-stripes { border-bottom: 1px solid rgb(240, 240, 240); }
.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color > * { border-color: inherit; }
.wp-block-table table[style*="border-top-color"] tr:first-child, .wp-block-table table[style*="border-top-color"] tr:first-child td, .wp-block-table table[style*="border-top-color"] tr:first-child th, .wp-block-table table[style*="border-top-color"] > *, .wp-block-table table[style*="border-top-color"] > * td, .wp-block-table table[style*="border-top-color"] > * th { border-top-color: inherit; }
.wp-block-table table[style*="border-top-color"] tr:not(:first-child) { border-top-color: currentcolor; }
.wp-block-table table[style*="border-right-color"] td:last-child, .wp-block-table table[style*="border-right-color"] th, .wp-block-table table[style*="border-right-color"] tr, .wp-block-table table[style*="border-right-color"] > * { border-right-color: inherit; }
.wp-block-table table[style*="border-bottom-color"] tr:last-child, .wp-block-table table[style*="border-bottom-color"] tr:last-child td, .wp-block-table table[style*="border-bottom-color"] tr:last-child th, .wp-block-table table[style*="border-bottom-color"] > *, .wp-block-table table[style*="border-bottom-color"] > * td, .wp-block-table table[style*="border-bottom-color"] > * th { border-bottom-color: inherit; }
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) { border-bottom-color: currentcolor; }
.wp-block-table table[style*="border-left-color"] td:first-child, .wp-block-table table[style*="border-left-color"] th, .wp-block-table table[style*="border-left-color"] tr, .wp-block-table table[style*="border-left-color"] > * { border-left-color: inherit; }
.wp-block-table table[style*="border-style"] td, .wp-block-table table[style*="border-style"] th, .wp-block-table table[style*="border-style"] tr, .wp-block-table table[style*="border-style"] > * { border-style: inherit; }
.wp-block-table table[style*="border-width"] td, .wp-block-table table[style*="border-width"] th, .wp-block-table table[style*="border-width"] tr, .wp-block-table table[style*="border-width"] > * { border-style: inherit; border-width: inherit; }
:root :where(.wp-block-table-of-contents) { box-sizing: border-box; }
.wp-block-tabs, .wp-block-term-count { box-sizing: border-box; }
:where(.wp-block-term-description) { box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
.wp-block-term-description p { margin-bottom: 0px; margin-top: 0px; }
.wp-block-term-name { box-sizing: border-box; }
.wp-block-term-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
.wp-block-text-columns, .wp-block-text-columns.aligncenter { display: flex; }
.wp-block-text-columns .wp-block-column { margin: 0px 1em; padding: 0px; }
.wp-block-text-columns .wp-block-column:first-child { margin-left: 0px; }
.wp-block-text-columns .wp-block-column:last-child { margin-right: 0px; }
.wp-block-text-columns.columns-2 .wp-block-column { width: 50%; }
.wp-block-text-columns.columns-3 .wp-block-column { width: 33.3333%; }
.wp-block-text-columns.columns-4 .wp-block-column { width: 25%; }
pre.wp-block-verse { box-sizing: border-box; min-width: 1em; overflow: auto; white-space: pre-wrap; word-break: break-word; }
:where(pre.wp-block-verse) { font-family: inherit; }
.wp-block-video { box-sizing: border-box; }
.wp-block-video video { height: auto; vertical-align: middle; width: 100%; }
@supports (position:sticky) {
  .wp-block-video [poster] { object-fit: cover; }
}
.wp-block-video.aligncenter { text-align: center; }
.wp-block-video :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }
a[data-fn].fn { counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
a[data-fn].fn::after { content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  :root { --wp-admin-border-width-focus: 1.5px; }
}
.wp-element-button { cursor: pointer; }
:root .has-very-light-gray-background-color { background-color: rgb(238, 238, 238); }
:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49); }
:root .has-very-light-gray-color { color: rgb(238, 238, 238); }
:root .has-very-dark-gray-color { color: rgb(49, 49, 49); }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root .has-purple-crush-gradient-background { background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root .has-subdued-olive-gradient-background { background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root .has-atomic-cream-gradient-background { background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root .has-nightshade-gradient-background { background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root .has-midnight-gradient-background { background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
.has-regular-font-size { font-size: 1em; }
.has-larger-font-size { font-size: 2.625em; }
.has-normal-font-size { font-size: var(--wp--preset--font-size--normal); }
.has-huge-font-size { font-size: var(--wp--preset--font-size--huge); }
:root .has-text-align-center { text-align: center; }
:root .has-text-align-left { text-align: left; }
:root .has-text-align-right { text-align: right; }
.has-fit-text { white-space: nowrap !important; }
#end-resizable-editor-section { display: none; }
.aligncenter { clear: both; }
.items-justified-left { justify-content: flex-start; }
.items-justified-center { justify-content: center; }
.items-justified-right { justify-content: flex-end; }
.items-justified-space-between { justify-content: space-between; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where(.has-border-color) { border-style: solid; }
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }
html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]) { border-top-style: solid; }
html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]) { border-right-style: solid; }
html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) { border-bottom-style: solid; }
html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]) { border-left-style: solid; }
html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }
html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]) { border-top-style: solid; }
html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]) { border-right-style: solid; }
html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) { border-bottom-style: solid; }
html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]) { border-left-style: solid; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}


.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }


.wp-block-safe-svg-svg-icon a { align-self: center; }
.safe-svg-cover { text-align: center; }
.safe-svg-cover .safe-svg-inside { display: inline-block; max-width: 100%; }
.safe-svg-cover svg { fill: currentcolor; height: 100%; max-height: 100%; max-width: 100%; width: 100%; }


p.cr-comment-image-text { margin-bottom: 0.5em; font-size: 0.9em; }
p.cr-comment-video-text { margin-bottom: 0.5em; font-size: 0.9em; }
.iv-comment-image { float: left; margin: 0px 5px 5px 0px; border-radius: 5px; overflow: hidden; border: 1px solid rgb(228, 225, 227); filter: brightness(100%); }
.iv-comment-image:hover, .cr-comment-video:hover { filter: brightness(95%); }
.cr-comment-image-top { display: inline-block; margin-right: 5px; vertical-align: top; max-height: 150px; border-radius: 5px; overflow: hidden; border: 1px solid rgb(228, 225, 227); filter: brightness(100%); box-sizing: content-box; position: relative; }
.cr-comment-image-top:hover { filter: brightness(95%); }
.cr-comment-video { float: left; margin-right: 5px; margin-bottom: 5px; position: relative; cursor: pointer; border-radius: 5px; overflow: hidden; border: 1px solid rgb(228, 225, 227); filter: brightness(100%); }
.cr-comment-video video.cr-video-a { width: 75px; height: 75px; display: block; object-fit: cover; }
.cr-comment-video-modal.cr-comment-video video.cr-video-a { width: auto; height: auto; max-width: 100%; max-height: 100%; object-fit: contain; background-color: rgba(0, 0, 0, 0.4); }
.cr-comment-video .cr-comment-videoicon, .cr-comment-image-top .cr-comment-videoicon { position: absolute; top: 50%; left: 50%; width: 32px; height: auto; margin-top: -16px; margin-left: -16px; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon { position: absolute; top: 50%; left: 50%; width: 26px; height: auto; margin-top: -13px; margin-left: -13px; }
.cr-comment-image-top img, .cr-comment-image-top video { width: 150px; height: 150px; box-shadow: none; padding: 0px; border-radius: 0px; object-fit: cover; cursor: pointer; }
#reviews div.iv-comment-image img, div.iv-comment-image img { box-shadow: none; width: 75px; height: 75px; max-width: 75px; max-height: 75px; object-fit: cover; padding: 0px; border-radius: 0px; display: block; position: relative; }
.cr-comment-images, .cr-comment-videos { margin-bottom: 1em; }
.cr-all-reviews-shortcode .cr-comment-images, .cr-comment-videos { margin: 0px; }
.cr-all-reviews-shortcode .comment_container .avatar, .cr-ajax-reviews-list .comment_container .avatar { display: none; }
.cr-comment-videos .cr-comment-video .cr-comment-video-close { display: none; }
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close { display: block; background-color: rgb(122, 122, 122); color: rgb(255, 255, 255); border: 0px solid; border-radius: 10px; position: absolute; top: 0px; right: 0px; padding: 1px; line-height: 0; cursor: pointer; }
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg { display: block; width: 18px; height: 18px; }
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg-p { fill: rgb(255, 255, 255); }
.cr-comment-videos .cr-comment-video .cr-video-cont { display: flex; position: relative; margin: auto; }
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-video-cont { padding: 10px; max-width: 100%; max-height: 100%; }
.cr-comment-videos-modal { position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; z-index: 99999; overflow: auto; background-color: rgba(0, 0, 0, 0.4); display: flex; align-items: center; justify-content: center; }
.cr-comment-videos-modal .cr-comment-video, .cr-comment-videos-modal .iv-comment-image { display: none; }
.cr-comment-video.cr-comment-video-modal { width: 80%; height: 80%; float: none; margin: auto; z-index: 1; display: flex; justify-content: center; cursor: auto; border-width: 0px; filter: brightness(100%); }
.cr-recaptcha { margin-bottom: 1.5em; }
.cr-captcha-invisible, .cr-review-form-captcha-invisible { display: none; }
#commentform.comment-form .cr-upload-local-images, .comment-form .cr-upload-local-images { width: 100%; flex: 0 0 auto; }
#commentform.comment-form .cr-upload-local-images label, .comment-form .cr-upload-local-images label { display: block; transform: none; position: relative; left: auto; top: auto; }
#commentform.comment-form .cr-upload-local-images input, .comment-form .cr-upload-local-images input { display: block; width: 100%; }
.ivole-meter { overflow: hidden; background: linear-gradient(rgb(238, 238, 238), rgb(246, 246, 246)) rgb(243, 243, 243); height: 22px; border-radius: 1px; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px inset, rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; box-sizing: border-box; }
.ivole-meter .ivole-meter-bar { border-radius: 1px; background: linear-gradient(rgb(255, 206, 0), rgb(255, 167, 0)) rgb(255, 206, 0); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.05) 0px -1px 0px inset; transition: width 0.5s; float: left; font-size: 0px; height: 100%; width: 0px; box-sizing: border-box; }
.ivole-meter .ivole-meter-bar::before { background-color: rgba(255, 255, 255, 0.25); content: ""; display: block; font-size: 0px; height: 1px; margin: 1px; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell1 { white-space: nowrap; width: auto; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell2 { width: 70%; }
.cr-all-reviews-shortcode .cr-histogramTable .ivole-histogramRow .ivole-histogramCell2 { min-width: 100px; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell3 { text-align: right; white-space: nowrap; width: auto; }
#reviews .cr-summaryBox-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap, .cr-reviews-grid .cr-summaryBox-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 2px; align-items: center; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-summaryBox-wrap { display: none; }
.cr-reviews-grid.cr-reviews-grid-new-review .cr-summaryBox-wrap, .cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-empty { display: none; }
#reviews .cr-summaryBox-wrap { margin: 0px 0px 1em; background-color: rgb(249, 249, 249); }
.cr-all-reviews-shortcode .cr-summaryBox-wrap, .cr-reviews-grid .cr-summaryBox-wrap { margin: 0px; background-color: rgb(249, 249, 249); }
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator, .cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator { width: auto; height: 40px; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator { flex: 2 2 auto; display: flex; justify-content: center; align-items: center; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side { flex: 1 1 auto; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int, .cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int { width: 2px; height: 40px; background-color: rgb(188, 204, 212); }
.cr-reviews-grid .cr-summaryBox-wrap { margin: 0px 10px 20px; }
.cr-summaryBox-wrap .ivole-summaryBox, .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox, .cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap { margin: 0px; width: 49%; flex: 0 0 49%; padding: 10px; border-radius: 4px; border: 0px solid rgb(228, 225, 227); box-sizing: border-box; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox { width: 35%; flex: 1 0 35%; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap { width: auto; flex: 0 0 auto; }
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap, .cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap { display: flex; justify-content: center; align-items: center; flex-flow: column wrap; }
#reviews .cr-summaryBox-wrap .cr-average-rating, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating, .cr-reviews-grid .cr-summaryBox-wrap .cr-average-rating { font-size: 36px; font-weight: bold; line-height: 50px; color: rgb(14, 37, 44); }
#reviews .cr-summaryBox-wrap .cr-total-rating-count, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count, .cr-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count { font-size: 14px; color: rgb(14, 37, 44); line-height: 25px; }
.cr-all-reviews-shortcode .cr-review-form-wrap, .cr-reviews-grid .cr-review-form-wrap, .cr-qna-block .cr-qna-new-q-form { display: none; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-wrap, .cr-ajax-reviews-review-form .cr-review-form-wrap, .cr-reviews-grid.cr-reviews-grid-new-review .cr-review-form-wrap, .cr-qna-block.cr-qna-new-q-form-open .cr-qna-new-q-form { display: block; }
.cr-review-form-wrap:focus { outline: none; }
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav, .cr-qna-block .cr-review-form-nav { display: flex; justify-content: space-between; border-top: 1px solid rgb(229, 233, 235); border-bottom: 1px solid rgb(229, 233, 235); height: 50px; box-sizing: border-box; }
.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-nav { margin: 0px 0px 20px; }
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left, .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right, .cr-qna-block .cr-review-form-nav .cr-nav-left, .cr-qna-block .cr-review-form-nav .cr-nav-right { display: flex; align-items: center; }
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-right { display: none; }
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg, .cr-qna-block .cr-review-form-nav .cr-nav-left svg { margin: 0px 5px 0px 0px; }
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg { pointer-events: none; }
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover, .cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover, .cr-qna-block .cr-review-form-nav .cr-nav-left svg:hover, .cr-qna-block .cr-review-form-nav .cr-nav-right svg:hover { cursor: pointer; }
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span, .cr-qna-block .cr-review-form-nav .cr-nav-left span { font-size: 16px; color: rgb(14, 37, 44); }
.cr-all-reviews-shortcode .cr-review-form-item, .cr-ajax-reviews-review-form .cr-review-form-item, .cr-reviews-grid .cr-review-form-item, .cr-qna-block .cr-review-form-item { display: flex; max-width: 500px; margin: 0px auto; padding: 30px 0px; border-bottom: 1px solid rgb(229, 233, 235); position: relative; align-items: center; }
.cr-all-reviews-shortcode .cr-review-form-item img, .cr-ajax-reviews-review-form .cr-review-form-item img, .cr-reviews-grid .cr-review-form-item img, .cr-qna-block .cr-review-form-item img { display: block; height: 60px; width: auto; margin: 0px 20px 0px 0px; }
.rtl .cr-all-reviews-shortcode .cr-review-form-item img, .rtl .cr-ajax-reviews-review-form .cr-review-form-item img, .rtl .cr-reviews-grid .cr-review-form-item img, .rtl .cr-qna-block .cr-review-form-item img { margin: 0px 0px 0px 20px; }
.cr-all-reviews-shortcode .cr-review-form-item span, .cr-ajax-reviews-review-form .cr-review-form-item span, .cr-reviews-grid .cr-review-form-item span, .cr-qna-block .cr-review-form-item span { display: block; font-size: 22px; font-weight: 500; color: rgb(14, 37, 44); }
.cr-all-reviews-shortcode .cr-review-form-rating, .cr-ajax-reviews-review-form .cr-review-form-rating, .cr-reviews-grid .cr-review-form-rating { max-width: 500px; margin: 0px auto; padding: 30px 0px; position: relative; }
.cr-onsite-ratings .cr-review-form-rating, .cr-review-form-rating-overall .cr-review-form-rating { max-width: 500px; margin: 1em 0px; padding: 0px; position: relative; }
.cr-review-form-rating-overall.cr-review-form-rating-ovonly .cr-review-form-rating { margin: 1em 0px 1.5em; }
.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating, .cr-review-form-wrap .cr-review-form-rating-overall .cr-review-form-rating { margin-left: auto; margin-right: auto; }
.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating-label { font-size: 12px; color: rgb(77, 93, 100); }
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont, .cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont, .cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont, .cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont { display: flex; position: relative; height: auto; padding: 5px 0px; }
.cr-review-form-rating-overall .cr-review-form-rating-cont:focus:not(:focus-visible) { outline: none; }
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner, .cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner, .cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner { height: 20px; padding: 0px 5px; line-height: 0; }
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner { height: 30px; padding: 0px 5px; }
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg { height: 30px; width: 33px; }
.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child, .cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child { padding-left: 0px; }
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act, .cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act, .cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act, .cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act, .cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act { display: none; }
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover, .cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover, .cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover { cursor: pointer; }
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr, .cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr, .cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr { font-size: 14px; line-height: 20px; height: 20px; margin: 0px 0px 0px 10px; }
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr { font-size: 18px; line-height: 30px; height: 30px; margin: 0px 0px 0px 10px; }
.rtl .cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr { margin: 0px 10px 0px 0px; }
.cr-review-form-rating-overall .cr-review-form-rating-label { font-size: 18px; }
.cr-all-reviews-shortcode .cr-review-form-rating-overall .cr-review-form-rating-label, .cr-ajax-reviews-review-form .cr-review-form-rating-overall .cr-review-form-rating-label, .cr-reviews-grid .cr-review-form-rating-overall .cr-review-form-rating-label { font-size: 16px; }
.cr-all-reviews-shortcode .cr-review-form-field-error, .cr-onsite-ratings .cr-review-form-field-error, .cr-review-form-rating-overall .cr-review-form-field-error, .cr-onsite-questions .cr-onsite-question .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-review-form-field-error, .cr-reviews-grid .cr-review-form-field-error, .cr-qna-block .cr-review-form-field-error { font-size: 11px; color: rgb(206, 43, 55); margin: 5px 0px 0px; display: none; }
.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont, .cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont, .cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont, .cr-reviews-grid .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont { background-color: rgb(250, 233, 235); }
.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error, .cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error, .cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error, .cr-onsite-questions .cr-onsite-question.cr-review-form-error .cr-review-form-field-error, .cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error, .cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-field-error, .cr-all-reviews-shortcode .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error, .cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-field-error, .cr-all-reviews-shortcode .cr-form-item-media.cr-review-form-error .cr-review-form-field-error, .cr-all-reviews-shortcode .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-form-item-media.cr-review-form-error .cr-review-form-field-error, .cr-ajax-reviews-review-form .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error, .cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error, .cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-field-error, .cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-field-error, .cr-reviews-grid .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error, .cr-reviews-grid .cr-form-item-media.cr-review-form-error .cr-review-form-field-error, .cr-reviews-grid .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error, .cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error, .cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-field-error, .cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-field-error, .cr-qna-block .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error { display: block; }
.cr-all-reviews-shortcode .cr-review-form-comment, .cr-ajax-reviews-review-form .cr-review-form-comment, .cr-reviews-grid .cr-review-form-comment, .cr-qna-block .cr-review-form-comment { max-width: 500px; margin: 0px auto; padding: 0px 0px 20px; position: relative; }
.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-comment-txt, .cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-comment-txt, .cr-reviews-grid .cr-review-form-comment .cr-review-form-comment-txt, .cr-qna-block .cr-review-form-comment .cr-review-form-comment-txt { border: 1px solid rgb(216, 226, 231); background-color: rgb(255, 255, 255); box-shadow: none; position: relative; padding: 12px 16px; color: rgb(14, 37, 44); font-size: 14px; width: 100%; margin: 0px; box-sizing: border-box; border-radius: 3px; display: block; }
.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt, .cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt, .cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt, .cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt { border: 2px solid rgb(206, 43, 55); }
.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl, .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl, .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl, .cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl, .cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl, .cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl, .cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl, .cr-reviews-grid .cr-review-form-name .cr-review-form-lbl, .cr-reviews-grid .cr-review-form-email .cr-review-form-lbl, .cr-qna-block .cr-review-form-lbl { position: absolute; top: -7px; z-index: 1; left: 16px; background-color: rgb(255, 255, 255); padding: 0px 5px; font-size: 12px; line-height: 12px; height: 12px; color: rgb(77, 93, 100); }
.rtl .cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl, .rtl .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl, .rtl .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl, .rtl .cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl, .rtl .cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl, .rtl .cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl, .rtl .cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl, .rtl .cr-reviews-grid .cr-review-form-name .cr-review-form-lbl, .rtl .cr-reviews-grid .cr-review-form-email .cr-review-form-lbl, .rtl .cr-qna-block .cr-review-form-lbl { left: auto; right: 16px; }
.cr-all-reviews-shortcode .cr-form-item-media, .cr-ajax-reviews-review-form .cr-form-item-media, .cr-reviews-grid .cr-form-item-media { max-width: 500px; margin: 0px auto; padding: 0px 0px 20px; }
.cr-all-reviews-shortcode .cr-review-form-terms, .cr-ajax-reviews-review-form .cr-review-form-terms, .cr-reviews-grid .cr-review-form-terms, .cr-qna-block .cr-captcha-terms, .cr-qna-block .cr-review-form-terms { max-width: 500px; margin: 0px auto; padding: 0px 0px 20px; line-height: 1; display: block; }
.cr-all-reviews-shortcode .cr-review-form-terms label, .cr-ajax-reviews-review-form .cr-review-form-terms label, .cr-reviews-grid .cr-review-form-terms label, .cr-qna-block .cr-review-form-terms label { display: inline-block; font-size: 14px; font-weight: normal; margin: 0px; }
.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox, .cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox, .cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox, .cr-qna-block .cr-review-form-terms .cr-review-form-checkbox { appearance: auto; width: auto; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; vertical-align: middle; margin: 0px 5px 0px 0px; accent-color: rgb(77, 93, 100); }
.rtl .cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox, .rtl .cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox, .rtl .cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox, .rtl .cr-qna-block .cr-review-form-terms .cr-review-form-checkbox { margin: 0px 0px 0px 5px; }
.cr-all-reviews-shortcode .cr-review-form-terms span, .cr-ajax-reviews-review-form .cr-review-form-terms span, .cr-reviews-grid .cr-review-form-terms span, .cr-qna-block .cr-review-form-terms span { display: inline; vertical-align: middle; color: rgb(14, 37, 44); line-height: 1.3; }
.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox::after, .cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox::after, .cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox::after, .cr-qna-block .cr-review-form-terms .cr-review-form-checkbox::after { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; content: normal; }
.cr-qna-block .cr-captcha-terms { font-size: 12px; font-weight: normal; vertical-align: middle; color: rgb(14, 37, 44); }
.cr-all-reviews-shortcode .cr-review-form-ne, .cr-ajax-reviews-review-form .cr-review-form-ne, .cr-reviews-grid .cr-review-form-ne, .cr-qna-block .cr-review-form-ne { max-width: 500px; margin: 0px auto; padding: 0px 0px 20px; position: relative; display: flex; gap: 10px; }
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name, .cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email, .cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name, .cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email, .cr-reviews-grid .cr-review-form-ne .cr-review-form-name, .cr-reviews-grid .cr-review-form-ne .cr-review-form-email, .cr-qna-block .cr-review-form-ne .cr-review-form-name, .cr-qna-block .cr-review-form-ne .cr-review-form-email { width: 50%; position: relative; }
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name input, .cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email input, .cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name input, .cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email input, .cr-reviews-grid .cr-review-form-ne .cr-review-form-name input, .cr-reviews-grid .cr-review-form-ne .cr-review-form-email input, .cr-qna-block .cr-review-form-ne .cr-review-form-name input, .cr-qna-block .cr-review-form-ne .cr-review-form-email input { width: 100%; }
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-txt, .cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-txt, .cr-reviews-grid .cr-review-form-ne .cr-review-form-txt, .cr-qna-block .cr-review-form-ne .cr-review-form-txt { border: 1px solid rgb(216, 226, 231); background-color: rgb(255, 255, 255); box-shadow: none; position: relative; padding: 12px 16px; color: rgb(14, 37, 44); font-size: 14px; margin: 0px; box-sizing: border-box; border-radius: 3px; }
.cr-review-form-wrap .cr-onsite-question .cr-onsite-question-inp { border: 1px solid rgb(216, 226, 231); background-color: rgb(255, 255, 255); box-shadow: none; padding: 12px 16px; color: rgb(14, 37, 44); font-size: 14px; width: 50%; box-sizing: border-box; }
.cr-review-form-wrap .cr-onsite-question label { position: absolute; top: -7px; z-index: 1; left: 16px; background-color: rgb(255, 255, 255); padding: 0px 5px; font-size: 12px; line-height: 12px; height: 12px; color: rgb(77, 93, 100); font-weight: normal; }
.rtl .cr-review-form-wrap .cr-onsite-question label { left: auto; right: 16px; }
.cr-review-form-wrap .cr-onsite-questions { max-width: 500px; margin: 0px auto; }
.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-txt, .cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-txt, .cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-txt, .cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-txt, .cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type="text"], .cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type="number"], .cr-single-product-review .cr-review-form-textbox.cr-review-form-error, .cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-txt, .cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-txt, .cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-txt, .cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-txt { border: 2px solid rgb(206, 43, 55); }
.cr-all-reviews-shortcode .cr-review-form-captcha, .cr-ajax-reviews-review-form .cr-review-form-captcha, .cr-reviews-grid .cr-review-form-captcha { max-width: 500px; margin: 0px auto; padding: 0px 0px 20px; display: flex; flex-direction: column; align-items: start; line-height: 0; }
.cr-all-reviews-shortcode .cr-review-form-captcha .cr-recaptcha, .cr-ajax-reviews-review-form .cr-review-form-captcha .cr-recaptcha, .cr-reviews-grid .cr-review-form-captcha .cr-recaptcha { margin: 0px; }
.cr-all-reviews-shortcode .cr-review-form-buttons, .cr-ajax-reviews-review-form .cr-review-form-buttons, .cr-reviews-grid .cr-review-form-buttons, .cr-qna-block .cr-review-form-buttons { max-width: 500px; margin: 0px auto; padding: 0px 0px 30px; position: relative; display: flex; gap: 10px; }
.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-buttons { padding: 0px; }
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit { display: flex; background-color: rgb(49, 133, 108); color: rgb(255, 255, 255); border: 0px; height: 40px; line-height: 20px; font-size: 15px; width: 50%; padding: 0px 10px; margin: 0px; align-items: center; justify-content: center; }
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-submit { width: 100%; }
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit:hover { background-color: rgb(39, 106, 86); text-decoration: none; cursor: pointer; }
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-captcha, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question-inp, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-terms, .cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-location, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-captcha, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question-inp, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-terms, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-location, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-captcha, .cr-reviews-grid .cr-review-form-submitting .cr-onsite-question, .cr-reviews-grid .cr-review-form-submitting .cr-onsite-question-inp, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-terms, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-location, .cr-qna-block .cr-review-form-submitting.cr-qna-new-q-form, .cr-qna-block .cr-review-form-submitting.cr-qna-list-inl-answ { pointer-events: none; }
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit span, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit span, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit span { display: block; }
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span, .cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span { display: none; }
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit img, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit img, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit img, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit img { display: none; height: 10px; }
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img, .cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img, .cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img, .cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img { display: block; }
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel, .cr-qna-block .cr-review-form-buttons .cr-review-form-cancel { display: flex; background-color: rgb(255, 255, 255); color: rgb(14, 37, 44); height: 40px; line-height: 20px; font-size: 15px; width: 50%; border: 1px solid rgb(216, 226, 231); padding: 0px 10px; margin: 0px; align-items: center; justify-content: center; }
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-cancel { display: none; }
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-cancel:hover, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-cancel:hover, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-cancel:hover, .cr-qna-block .cr-review-form-buttons .cr-review-form-cancel:hover { border: 1px solid rgb(77, 93, 100); text-decoration: none; cursor: pointer; }
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-rating, .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-comment, .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-ne, .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-captcha, .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-buttons, .cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-ratings, .cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-question, .cr-all-reviews-shortcode .cr-review-form-res .cr-form-item-media, .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-terms, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-rating, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-comment, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-ne, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-captcha, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-buttons, .cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-ratings, .cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-question, .cr-ajax-reviews-review-form .cr-review-form-res .cr-form-item-media, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-terms, .cr-reviews-grid .cr-review-form-res .cr-review-form-rating, .cr-reviews-grid .cr-review-form-res .cr-review-form-comment, .cr-reviews-grid .cr-review-form-res .cr-review-form-ne, .cr-reviews-grid .cr-review-form-res .cr-review-form-captcha, .cr-reviews-grid .cr-review-form-res .cr-review-form-buttons, .cr-reviews-grid .cr-review-form-res .cr-onsite-ratings, .cr-reviews-grid .cr-review-form-res .cr-onsite-question, .cr-reviews-grid .cr-review-form-res .cr-form-item-media, .cr-reviews-grid .cr-review-form-res .cr-review-form-terms, .cr-qna-block .cr-review-form-res .cr-review-form-comment, .cr-qna-block .cr-review-form-res .cr-review-form-ne, .cr-qna-block .cr-review-form-res .cr-review-form-buttons, .cr-qna-block .cr-review-form-res .cr-captcha-terms, .cr-qna-block .cr-review-form-res .cr-review-form-terms { display: none; }
.cr-all-reviews-shortcode .cr-review-form-location-chips, .cr-ajax-reviews-review-form .cr-review-form-location-chips, .cr-reviews-grid .cr-review-form-location-chips { display: flex; flex-wrap: wrap; gap: 12px; border: 1px solid rgb(216, 226, 231); background-color: rgb(255, 255, 255); box-shadow: none; position: relative; padding: 16px; color: rgb(14, 37, 44); font-size: 14px; width: 100%; margin: 0px; box-sizing: border-box; border-radius: 3px; }
.cr-review-form-location-chips .cr-review-location-chip { position: relative; display: inline-flex; align-items: center; margin: 0px; cursor: pointer; }
.cr-review-form-location-chips .cr-review-location-chip input { position: absolute; opacity: 0; pointer-events: none; }
.cr-review-form-location-chips .cr-review-location-chip span { display: inline-flex; align-items: center; justify-content: center; min-height: 30px; padding: 0px 15px; border: 1px solid rgb(217, 217, 217); border-radius: 10px; background: rgb(255, 255, 255); color: rgb(122, 122, 122); font-size: 14px; font-weight: 500; line-height: 1; gap: 5px; transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.cr-review-form-location-chips .cr-review-location-chip input:checked + span { background: rgb(25, 179, 148); border-color: rgb(25, 179, 148); color: rgb(255, 255, 255); }
.cr-review-form-location-chips .cr-review-location-chip:hover span { border-color: rgb(25, 179, 148); }
.cr-review-form-location.cr-review-form-location-loading {
  & .cr-review-location-chip { display: none; pointer-events: none; }
  & .cr-review-form-location-loading-row { display: flex; }
}
.cr-review-form-location.cr-review-form-location-error {
  & .cr-review-location-chip { display: none; pointer-events: none; }
  & .cr-review-form-location-loading-row { display: none; }
  & .cr-review-form-location-error-message { display: flex; }
}
.cr-review-form-location .cr-review-form-location-loading-row, .cr-review-form-location .cr-review-form-location-error-message { display: none; align-items: center; margin: 0px; min-height: 30px; gap: 12px; color: rgb(77, 93, 100); font-size: 12px; }
.cr-review-form-location .cr-location-spinner { width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(25, 179, 148) rgb(217, 217, 217) rgb(217, 217, 217); border-image: none; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running cr-location-spin; }
.cr-review-form-location .cr-review-country-icon { display: inline; height: 12px; width: auto; margin: 0px; border-radius: 0px; }
.cr-all-reviews-shortcode .cr-review-form-result, .cr-ajax-reviews-review-form .cr-review-form-result, .cr-all-reviews-shortcode .cr-review-form-not-logged-in, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in, .cr-reviews-grid .cr-review-form-result, .cr-reviews-grid .cr-review-form-not-logged-in, .cr-qna-block .cr-review-form-not-logged-in, .cr-qna-block .cr-review-form-result { max-width: 500px; margin: 0px auto; display: none; position: relative; padding: 40px 0px; }
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result, .cr-all-reviews-shortcode .cr-review-form-not-logged-in, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in, .cr-reviews-grid .cr-review-form-res .cr-review-form-result, .cr-reviews-grid .cr-review-form-not-logged-in, .cr-qna-block .cr-review-form-res .cr-review-form-result, .cr-qna-block .cr-review-form-not-logged-in { display: flex; flex-direction: column; align-items: center; }
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result span, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result span, .cr-all-reviews-shortcode .cr-review-form-not-logged-in span, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in span, .cr-reviews-grid .cr-review-form-res .cr-review-form-result span, .cr-reviews-grid .cr-review-form-not-logged-in span, .cr-qna-block .cr-review-form-res .cr-review-form-result span, .cr-qna-block .cr-review-form-not-logged-in span { padding: 0px 0px 20px; }
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue, .cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue, .cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue { display: flex; background-color: rgb(49, 133, 108); color: rgb(255, 255, 255); border: 0px; height: 40px; line-height: 20px; font-size: 15px; width: auto; text-decoration: none; align-items: center; justify-content: center; }
.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue, .cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue, .cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue { padding: 10px 20px; min-width: 100px; text-align: center; }
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:hover, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover, .cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue:hover, .cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue:hover { background-color: rgb(39, 106, 86); text-decoration: none; cursor: pointer; }
.ivole-summaryBox { max-width: 100%; font-size: 14px; }
div.ivole-summaryBox { margin-bottom: 2rem; }
.cr-summaryBox-wrap .cr-histogramTable { width: 100%; max-width: 320px; min-width: auto; margin: 0px auto; }
.cr-histogramTable .ivole-histogramRow { display: flex; align-items: center; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell1, .cr-histogramTable .ivole-histogramRow .ivole-histogramCell2, .cr-histogramTable .ivole-histogramRow .ivole-histogramCell3 { padding: 0.2rem 0.3rem; box-sizing: border-box; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell1 { flex: 0 0 2rem; min-width: 2rem; white-space: nowrap; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell2 { flex: 1 1 auto; min-width: 0px; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell3 { flex: 0 0 2.75rem; min-width: 2.75rem; text-align: left; }
.cr-histogramTable .ivole-histogramRow:first-child .ivole-histogramCell1, .cr-histogramTable .ivole-histogramRow:first-child .ivole-histogramCell2, .cr-histogramTable .ivole-histogramRow:first-child .ivole-histogramCell3 { padding-top: 0px; }
.cr-histogramTable .ivole-histogramRow:last-child .ivole-histogramCell1, .cr-histogramTable .ivole-histogramRow:last-child .ivole-histogramCell2, .cr-histogramTable .ivole-histogramRow:last-child .ivole-histogramCell3 { padding-bottom: 0px; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell1 { padding-left: 0px; }
.cr-histogramTable .ivole-histogramRow .ivole-histogramCell3 { padding-right: 0px; }
#reviews .cr-credits-div, .cr-all-reviews-shortcode .cr-credits-div, .cr-reviews-grid .cr-credits-div { font-size: 10px; text-align: right; width: 100%; padding: 0px 5px; margin: 7px 0px; line-height: 16px; display: flex; align-items: center; justify-content: right; box-sizing: border-box; }
.cr-reviews-grid .cr-credits-div { margin-top: 0px; padding: 0px 10px; }
.cr-all-reviews-shortcode .cr-credits-div a, #reviews .cr-credits-div a, .cr-reviews-grid .cr-credits-div a { text-decoration: none; }
.cr-all-reviews-shortcode .cr-credits-div a img, #reviews .cr-credits-div a img, .cr-reviews-grid .cr-credits-div a img { display: inline; height: 16px; margin: 0px 0px 0px 4px; padding: 0px; vertical-align: middle; }
#reviews .cr-summaryBox-wrap .cr-count-filtered-reviews, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-count-filtered-reviews, .cr-reviews-grid .cr-summaryBox-wrap .cr-count-filtered-reviews { width: 100%; padding: 5px 10px; margin-top: 0px; font-size: 14px; color: rgb(14, 37, 44); }
.cr-histogramTable .ivole-histogramRow .cr-histogram-a { display: inline; cursor: pointer; color: rgb(14, 37, 44); }
.cr-histogramTable .ivole-histogramRow .cr-histogram-rating-label { display: inline-flex; align-items: center; justify-content: space-between; gap: 0.2rem; white-space: nowrap; width: 100%; }
.cr-histogramTable .ivole-histogramRow .cr-histogram-rating-icon { width: 0.95rem; height: 0.95rem; fill: rgb(255, 188, 0); flex-shrink: 0; }
.cr-histogramTable .ivole-histogramRow.ivole-histogramRow-s .cr-histogram-a { display: inline; font-weight: bold; }
#reviews.cr-reviews-ajax-reviews { width: 100%; }
.cr-all-reviews-shortcode .cr-count-row, #reviews.cr-reviews-ajax-reviews .cr-count-row { background-color: rgb(249, 249, 249); padding: 10px 12px; font-size: 12px; color: rgb(14, 37, 44); margin: 24px 0px; display: flex; align-items: center; justify-content: space-between; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-count-row { display: none; }
.cr-all-reviews-shortcode .cr-count-row a, .cr-reviews-ajax-comments .cr-count-row a { color: rgb(14, 37, 44); text-decoration: underline; }
.cr-all-reviews-shortcode .cr-count-row a:hover, .cr-reviews-ajax-comments .cr-count-row a:hover { cursor: pointer; color: rgb(14, 37, 44); }
div.ivole-summaryBox.cr-summaryBox-ajax.cr-summaryBar-updating, div.ivole-summaryBox.cr-all-reviews-ajax.cr-summaryBar-updating, div.ivole-summaryBox.cr-summaryBar-updating, .cr-count-row .cr-seeAll-updating, .cr-ajax-reviews-sort.cr-sort-updating, .cr-review-tags-filter.cr-tags-updating { opacity: 0.5; pointer-events: none; }
.cr-voting-cont { display: flex; align-items: center; justify-content: flex-end; }
.cr-voting-cont img, .cr-voting-cont-uni svg { margin: 0px 7px 0px 0px; width: 13px; height: 16px; cursor: pointer; pointer-events: auto; }
.rtl .cr-voting-cont img, .rtl .cr-voting-cont-uni svg { margin-right: 0px; margin-left: 7px; }
.cr-voting-cont-uni .cr-voting-update svg { pointer-events: none; }
.cr-voting-cont-uni span.cr-voting-upvote svg:hover { color: rgb(0, 0, 0); }
.cr-voting-cont-uni span { display: block; line-height: 11px; font-size: 11px; margin: 0px; }
.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-int { fill: none; }
.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-ext { fill: rgb(24, 179, 148); }
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-int { fill: rgb(0, 163, 130); fill-opacity: 0.4; }
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-ext { fill: rgb(0, 163, 130); }
.cr-voting-cont-uni span.cr-voting-upvote svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-downvote svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-ext { fill: rgb(32, 32, 32); }
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-int, .cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-int { fill: none; animation: 1s ease 0s infinite normal none running pulse; }
@keyframes pulse { 
  0% { fill: rgb(255, 255, 255); }
  50% { fill: rgb(169, 169, 169); }
  100% { fill: rgb(255, 255, 255); }
}
@keyframes cr-location-spin { 
  100% { transform: rotate(360deg); }
}
.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-int { fill: none; }
.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-ext { fill: rgb(206, 43, 55); }
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-int { fill: rgb(202, 36, 48); fill-opacity: 0.4; }
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-ext { fill: rgb(202, 36, 48); }
.cr-voting-cont-uni span.cr-voting-upvote-count { margin-right: 10px; color: rgb(24, 179, 148); }
.rtl .cr-voting-cont-uni span.cr-voting-upvote-count { margin-right: 0px; margin-left: 10px; }
.cr-voting-cont-uni span.cr-voting-downvote-count { color: rgb(206, 43, 55); }
.cr-all-reviews-shortcode ol li.comment, .cr-all-reviews-shortcode ol li.review { list-style: none; margin-right: 0px; margin-bottom: 2.5em; position: relative; border: 0px; }
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container, .cr-all-reviews-shortcode ol li.comment .comment_container, .cr-all-reviews-shortcode ol li.review .comment_container { position: relative; padding: 0px; }
#reviews .comment_container { position: relative; }
#reviews .comment_container .cr-avatar, .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar, .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar, .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar { float: left; position: absolute; padding: 0px; top: 0px; left: 0px; width: 50px; height: auto; border: 0px solid rgb(228, 225, 227); margin: 0px; box-shadow: none; border-radius: 25px; max-height: none; }
.rtl #reviews .comment_container .cr-avatar, .rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar, .rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar, .rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar { float: right; position: absolute; padding: 0px; top: 0px; right: 0px; width: 50px; height: auto; border: 0px solid rgb(228, 225, 227); margin: 0px; box-shadow: none; border-radius: 25px; max-height: none; }
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar, .cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar, .cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar { float: left; position: absolute; padding: 0px; top: 0px; left: 0px; width: 50px; height: auto; margin: 0px; max-height: none; }
.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar, .rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar, .rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar { float: right; position: absolute; padding: 0px; top: 0px; right: 0px; width: 50px; height: auto; margin: 0px; max-height: none; }
.cr-all-reviews-shortcode ol li.review .comment_container.cr-comment-no-avatar .cr-avatar { display: none; }
.cr-avatar-check { display: none; }
.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check, .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check, #reviews .comment_container .cr-avatar-check, .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check, .cr-reviews-grid .cr-review-card .cr-avatar-check, .cr-reviews-slider .cr-review-card .cr-avatar-check { width: 20px; height: 20px; background-color: rgb(49, 133, 108); position: absolute; left: 34px; top: 28px; border-radius: 10px; border: 2px solid rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-sizing: border-box; z-index: 10; }
.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check, .rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check, .rtl #reviews .comment_container .cr-avatar-check, .rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check, .rtl .cr-reviews-grid .cr-review-card .cr-avatar-check, .rtl .cr-reviews-slider .cr-review-card .cr-avatar-check { right: 34px; left: auto; }
.cr-all-reviews-shortcode ol li.review .comment_container .meta, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .meta { display: flex; align-items: baseline; justify-content: space-between; color: rgb(118, 118, 118); font-size: 14px; flex-wrap: wrap; }
.cr-all-reviews-shortcode ol li div.comment_container a.cr-comment-a { box-shadow: none; }
.cr-all-reviews-shortcode ol li div.comment_container p.iv-comment-product { font-size: 90%; }
.cr-all-reviews-shortcode ol li div.comment_container a.iv-comment-product-a { box-shadow: none; line-height: 0; }
.cr-all-reviews-shortcode ol li .comment_container .iv-comment-product-img { width: 20px; height: auto; vertical-align: top; margin-right: 5px; display: inline; border-radius: 3px; }
.cr-all-reviews-shortcode .commentlist.cr-pagination-load { opacity: 0.5; pointer-events: none; }
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text, .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text { margin: 0px 0px 0px 70px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(228, 225, 227); padding: 0px 0px 1em; }
.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text, .rtl .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text { margin: 0px 70px 0px 0px; }
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text.comment-text-no-avatar, .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text.comment-text-no-avatar { margin: 0px; float: none; width: 100%; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text p, .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p { margin: 9px 0px 16px; text-align: left; }
.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p { text-align: right; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta { font-size: 16px; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta time { font-style: normal; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-featured-date, .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .cr-meta-author-featured-date { display: flex; flex-direction: row; column-gap: 20px; align-items: baseline; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name { display: flex; align-items: center; column-gap: 20px; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture { display: flex; align-items: center; margin: 0px; column-gap: 7px; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a { font-size: 14px; color: rgb(14, 37, 44); }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a:hover { text-decoration: underline; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__author, .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__author { color: rgb(14, 37, 44); font-size: 16px; display: inline; font-weight: 500; margin: 0px; text-indent: 0px; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__verified, .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__verified { display: block; color: rgb(77, 93, 100); font-size: 14px; font-weight: 400; margin: 0px; text-indent: 0px; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-date time { color: rgb(77, 93, 100); }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title { display: flex; align-items: flex-start; flex-direction: column; }
.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title svg { width: 18px; height: 18px; display: block; margin: 0px 0px 0px 10px; color: rgb(77, 93, 100); }
.cr-tag { color: rgb(61, 61, 61); background-color: rgb(238, 239, 242); display: inline-block; padding: 0.2em 0.4em; font-size: 12px; text-align: center; white-space: nowrap; vertical-align: middle; border-radius: 0.7em; border: 1px solid rgb(49, 133, 108); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.cr-review-tags-filter .cr-tag { font-size: 14px; line-height: 1.5; font-weight: 500; color: rgb(63, 74, 82); background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 225, 230); border-radius: 999px; padding: 0.35em 0.95em; margin-right: 6px; margin-bottom: 8px; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s; }
.cr-review-tags-filter span.cr-tag:hover { color: rgb(31, 41, 55); border-color: rgb(49, 133, 108); background-color: rgb(244, 250, 247); box-shadow: rgba(16, 24, 40, 0.09) 0px 2px 6px; cursor: pointer; }
.cr-review-tags-filter span.cr-tag:active { box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px; }
.cr-review-tags-filter span.cr-tag:focus-visible { outline: rgb(49, 133, 108) solid 2px; outline-offset: 2px; }
.cr-review-tags-filter { display: flex; flex-wrap: wrap; align-items: center; padding: 5px 0px 0px; pointer-events: auto; opacity: 1; }
.cr-review-tags-filter span.cr-tag.cr-tag-selected { color: rgb(255, 255, 255); border-color: rgb(49, 133, 108); background-color: rgb(49, 133, 108); box-shadow: rgba(49, 133, 108, 0.35) 0px 1px 3px; }
.cr-review-tags-filter span.cr-tag.cr-tag-selected:hover { color: rgb(255, 255, 255); background-color: rgb(42, 113, 89); border-color: rgb(42, 113, 89); }
div.cr-review-tags-filter.cr-review-tags-filter-disabled { pointer-events: none; opacity: 0.5; }
.cr-review-tags-filter .cr-media-pill { display: inline-flex; align-items: center; gap: 5px; }
.cr-review-tags { margin-bottom: 1em; }
.cr-incentivized-badge { display: flex; column-gap: 4px; align-items: center; font-size: 10px; line-height: 10px; margin: 0px 0px 1em; }
.cr-reviews-grid .cr-review-card .cr-incentivized-row .cr-incentivized-badge, .cr-reviews-slider .cr-review-card .cr-incentivized-row .cr-incentivized-badge { margin: 0px; }
.cr-incentivized-badge .cr-incentivized-icon { display: block; height: 12px; }
.cr-incentivized-badge .cr-incentivized-icon .cr-incentivized-svg { width: 12px; height: 12px; }
.cr-all-reviews-shortcode ol.commentlist ul.children, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children { list-style: outside none; margin: 20px 0px 0px 50px; margin-inline-start: 70px; padding-inline-start: 0px; }
.ivole-verified-badge { font-size: 12px; vertical-align: middle; }
.ivole-verified-badge-text { vertical-align: middle; }
.ivole-verified-badge span.ivole-review-country-text, p.ivole-verified-badge span.ivole-review-country-space { vertical-align: middle; }
.cr-all-reviews-shortcode ol.commentlist, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list { list-style-type: none; margin: 0px; padding: 0px 0px 1.5em; display: block; position: relative; }
.cr-all-reviews-shortcode ol.commentlist li, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li { margin: 0px 0px 30px; list-style: none; clear: both; border: 0px; padding: 0px; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review ol.commentlist, .cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-inner, .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-tags-filter, .cr-reviews-grid.cr-reviews-grid-new-review .cr-review-tags-filter, .cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-ajax-reviews-cus-images-div { display: none; }
.cr-all-reviews-shortcode .ivole-review-country-icon, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .ivole-review-country-icon { display: inline; height: 12px; width: auto; margin: 0px 0px 0px 5px; border-radius: 0px; }
.woocommerce #content #reviews p.ivole-verified-badge img.ivole-review-country-icon, #reviews p.ivole-verified-badge img.ivole-review-country-icon { float: none; height: 12px; width: auto; vertical-align: middle; margin: 0px 5px 0px 0px; display: inline; border-radius: 0px; }
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon, .woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-icon, .woocommerce div.product #reviews .comment img.ivole-verified-badge-icon, .woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon, .woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon, #reviews p.ivole-verified-badge img.ivole-verified-badge-icon, p.ivole-verified-badge img.ivole-verified-badge-icon, #reviews img.ivole-verified-badge-icon, img.ivole-verified-badge-icon { float: none; height: 20px; width: auto; vertical-align: middle; margin: 0px 5px 0px 0px; display: inline; border-radius: 0px; }
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon, .woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-ext-icon, .woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon, .woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon, .woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon, #reviews p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon, p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon, #reviews img.ivole-verified-badge-ext-icon, img.ivole-verified-badge-ext-icon { float: none; height: 11px; width: 11px; vertical-align: middle; margin: 0px 0px 0px 5px; display: inline; border-radius: 0px; }
.cr-form-item-media-none { padding: 24px; text-align: left; display: flex; align-items: center; cursor: pointer; border: 1px dashed rgb(216, 226, 231); border-radius: 2px; }
.cr-form-item-media-none:focus:not(:focus-visible) { outline: none; }
.cr-review-form-error .cr-form-item-media-none { border-color: rgb(206, 43, 55); }
.cr-form-visible .cr-form-item-media-none { display: none; }
.cr-form-item-media-none .cr-form-item-media-icon { width: 44px; height: 44px; padding: 8px; border: 1px solid rgb(224, 224, 224); fill: rgb(224, 224, 224); border-radius: 2px; flex-shrink: 0; }
.cr-form-item-media-none .cr-form-item-media-icon:first-child { margin: 0px 5px 0px 0px; }
.rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child { margin: 0px 0px 0px 5px; }
.cr-rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child { margin-right: 0px; margin-left: 5px; }
.cr-form-item-media-none span { display: inline-block; vertical-align: top; margin: 0px 0px 0px 20px; color: rgb(77, 93, 100); font-size: 12px; }
.rtl .cr-form-item-media-none span { margin: 0px 20px 0px 0px; }
.cr-rtl .cr-form-item-media-none span { margin-left: 0px; margin-right: 20px; }
.cr-form-item-media-none:active { border-color: rgb(201, 201, 201); }
.cr-form-item-media-none:active .cr-form-item-media-icon { border: 1px solid rgb(201, 201, 201); fill: rgb(201, 201, 201); }
.cr-form-item-media .cr-form-item-media-file { display: none; }
.cr-form-item-media-preview { display: none; margin: 0px; flex-wrap: wrap; }
.cr-form-visible .cr-form-item-media-preview { display: flex; row-gap: 9px; }
.cr-form-item-media-preview .cr-upload-images-containers { width: 108px; height: 108px; margin-bottom: 0px; margin-right: 9px; position: relative; display: flex; align-items: center; justify-content: center; pointer-events: auto; border: 1px solid rgb(216, 226, 231); padding: 0px; overflow: hidden; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending { pointer-events: none; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok { padding: 0px; }
.cr-form-item-media-preview .cr-upload-images-containers img { margin: 0px; opacity: 0.3; object-fit: cover; width: 100%; height: 100%; }
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-video-thumbnail { width: 108px; height: 108px; margin: 0px; opacity: 0.3; padding: 15px; border: 1px solid rgb(224, 224, 224); fill: rgb(224, 224, 224); border-radius: 2px; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok img { opacity: 1; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail { opacity: 0.6; border-width: 0px; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending img { opacity: 0.2; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail { opacity: 0.2; }
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete { padding: 1px; position: absolute; top: 2px; right: 2px; width: 16px; height: 16px; display: none; background-color: rgb(206, 43, 55); border-radius: 8px; border: 0px solid; line-height: 0; cursor: pointer; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete { display: block; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete { opacity: 0.2; }
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon { fill: rgb(255, 255, 255); }
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete-spinner { margin: 0px; background: url("../img/spinner-2x.gif") 0% 0% / 20px 20px no-repeat; width: 20px; height: 20px; display: none; text-decoration: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner { display: block; }
.cr-form-item-media-preview .cr-form-item-media-add { cursor: pointer; width: 108px; height: 108px; text-align: center; line-height: 108px; font-size: 40px; color: rgb(224, 224, 224); border: 1px dashed rgb(224, 224, 224); margin-bottom: 0px; display: inline-block; }
.cr-form-item-media-preview .cr-form-item-media-add:active { border-color: rgb(201, 201, 201); color: rgb(201, 201, 201); }
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar { width: 94px; height: 10px; margin: 0px 5px; padding: 0px; position: absolute; top: 50%; left: 0px; transform: translate(0px, -50%); background-color: rgb(221, 221, 221); border-radius: 5px; }
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar { display: none; }
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar .cr-upload-images-pbarin { width: 0px; height: 100%; margin: 0px; padding: 0px; background-color: rgb(26, 179, 148); border-radius: 5px; }
.cr-pswp { display: none; }
.cr-reviews-rating {
  display: flex; column-gap: 10px; align-items: center; margin: 0px; padding: 0px; line-height: 0;
  & .cr-qna-separator { margin: 0px; }
}
.cr-average-rating-stars { line-height: 0; }
.crstar-rating-svg { margin: 8px 0px; position: relative; display: inline-block; }
.cr-reviews-grid .cr-review-card .crstar-rating-svg, .cr-reviews-slider .cr-review-card .crstar-rating-svg, .cr-reviews-rating .crstar-rating-svg, .cr-ajax-reviews-slide-main-comment .crstar-rating-svg, .crf-custom-question-rating-cont .crstar-rating-svg { margin: 0px; }
.cr-average-rating-stars .crstar-rating-svg { margin: 5px 0px 0px; }
.crstar-rating-svg .cr-rating-icon-base { display: flex; height: 20px; }
.crstar-rating-svg .cr-rating-icon-frnt { display: flex; height: 20px; position: absolute; top: 0px; left: 0px; overflow: hidden; }
.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base, .cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt, .cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base, .cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt { height: 25px; column-gap: 3px; }
.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base, .crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt, .cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base, .cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt { height: 18px; column-gap: 0px; }
.rtl .crstar-rating-svg .cr-rating-icon-frnt { right: 0px; left: auto; }
.crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg { width: 20px; height: 20px; fill: none; stroke: rgb(255, 188, 0); }
.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon { width: 20px; height: 20px; fill: rgb(255, 188, 0); flex-shrink: 0; }
.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg, .cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon, .cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg, .cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon { width: 25px; height: 25px; }
.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg, .crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon, .cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg, .cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon { width: 18px; height: 18px; }
.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg { stroke: rgb(170, 170, 170); }
.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon { fill: rgb(170, 170, 170); }
@media (max-width: 500px) {
  #reviews .cr-summaryBox-wrap .ivole-summaryBox, #reviews .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox, .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap, .cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox, .cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap, .cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap { width: 100%; flex: 0 0 100%; }
  .cr-all-reviews-shortcode ol.commentlist { margin-left: 0px; margin-right: 0px; }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator, .cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator { width: 100%; display: flex; justify-content: center; align-items: center; }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int, .cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int { width: 50px; height: 2px; }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-side, .cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-side { display: none; }
  .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap { width: 100%; padding: 10px; }
}
.woocommerce .product #reviews .comment-text p.ivf-custom-question-checkbox, .woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-checkbox { font-weight: 550; margin: 0.6em 0px; }
.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul, .woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul { margin: 0.6em 0px; }
.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul li, .woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul li { margin: 0px; }
.woocommerce .product #reviews .comment-text span.ivf-custom-question-radio, .woocommerce .product #reviews .cr-comment-text span.ivf-custom-question-radio { font-weight: 550; }
.woocommerce .product #reviews .comment-text hr.ivf-custom-question-hr, .woocommerce .product #reviews .cr-comment-text hr.ivf-custom-question-hr, .cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr { margin: 0.6em 0px; }
.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr { display: none; }
.cr-all-reviews-shortcode .commentlist .cr-comment-text .ivf-custom-question-p { font-size: 14px; margin: 0.5em 0px; }
.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont, .woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont, .cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont { margin: 0.6em 0px; display: flex; align-items: center; flex-direction: row; }
.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont { font-size: 14px; }
.woocommerce .product #reviews .comment-text p.ivf-custom-question-p, .woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-p, .cr-all-reviews-shortcode .commentlist p.ivf-custom-question-p { margin: 0.6em 0px; }
.woocommerce .product #reviews .comment-text .crf-custom-question-rating, .woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating, .cr-all-reviews-shortcode .commentlist .crf-custom-question-rating { padding-right: 7px; font-weight: 550; }
.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont .star-rating, .woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont .star-rating, .cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont .star-rating { font-size: 1em; height: 1.1em; line-height: 1.1em; float: none; margin: 0px; }
.cr-review-form-wrap .cr-onsite-key-question { display: block; margin: 1.5em auto; position: relative; width: 100%; max-width: 500px; }
.cr-review-form-wrap .cr-onsite-key-question label { font-size: 16px; }
.cr-review-form-wrap .cr-onsite-key-question .cr-onsite-question-inp { font-size: 16px; width: 100%; box-sizing: border-box; }
.cr-onsite-questions .cr-onsite-question { display: block; margin: 1.5em 0px; position: relative; }
.cr-onsite-questions .cr-onsite-question .required, .cr-onsite-ratings .cr-review-form-rating .required, .cr-review-form-rating-overall .cr-review-form-rating .required { margin: 0px 0px 0px 3px; }
.cr-onsite-questions .cr-onsite-question label, .cr-onsite-questions .cr-onsite-question input { display: block; }
.cr-onsite-questions .cr-onsite-question.cr-full-width label, .cr-onsite-questions .cr-onsite-question.cr-full-width input { width: 100%; }
.cr-review-form-wrap .cr-onsite-questions .cr-onsite-question.cr-full-width label { width: auto; }
.cr-onsite-ratings { border-top: 1px solid rgb(223, 228, 231); border-bottom: 1px solid rgb(223, 228, 231); }
.cr-onsite-ratings.cr-onsite-ratings-only { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.cr-review-form-wrap .cr-onsite-ratings { max-width: 500px; margin: 0px auto; }
.cr-customer-consent .checkbox input.cr-customer-consent-checkbox { margin-right: 7px; position: relative; }
#kco-extra-checkout-fields .cr-customer-consent { display: none; }
.cr-show-more { width: 100%; }
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd, .cr-all-reviews-shortcode .cr-show-more-button, .cr-reviews-grid .cr-show-more-button, .cr-qna-block .cr-show-more-que { display: block; margin: 10px auto; height: 40px; padding: 0px 20px; border: 1px solid rgb(188, 204, 212); font-size: 14px; background-color: transparent; color: rgb(14, 37, 44); }
.cr-qna-block .cr-show-more-que { margin: 20px auto; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-button, .cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-button { display: none; }
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:hover, .cr-reviews-ajax-reviews .cr-show-more-reviews-prd:focus, .cr-all-reviews-shortcode .cr-show-more-button:hover, .cr-all-reviews-shortcode .cr-show-more-button:focus, .cr-reviews-grid .cr-show-more-button:hover, .cr-reviews-grid .cr-show-more-button:focus, .cr-qna-block .cr-show-more-que:hover, .cr-qna-block .cr-show-more-que:focus { border: 1px solid rgb(0, 167, 157); background-color: transparent; color: rgb(14, 37, 44); }
.cr-show-more-review-spinner, .cr-show-more .cr-show-more-spinner, .cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner { display: block; margin: 20px auto; background: url("../img/spinner-2x.gif") 0% 0% / 20px 20px no-repeat; width: 20px; height: 20px; }
.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: auto; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-review-spinner, .cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-review-spinner, .cr-all-reviews-shortcode .commentlist .cr-pagination-review-spinner { display: none; }
.cr-show-more-review-spinner-cnt { width: 100%; height: 60px; display: flex; align-items: center; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort, .cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort { display: block; margin: 0px; background: transparent; border: 0px; padding: 4px; width: auto; height: auto; appearance: auto; color: rgb(14, 37, 44); font-size: 12px; font-weight: 500; }
.cr-ajax-reviews-sort-div { display: flex; justify-content: space-between; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-search-no-reviews { display: none; }
#reviews.cr-reviews-ajax-reviews .cr-button-search, .cr-all-reviews-shortcode .cr-button-search { border-width: 1px; border-style: solid; border-image: none; border-radius: 4px; border-color: rgb(173, 177, 184) rgb(162, 166, 172) rgb(141, 144, 150); padding: 3px 10px; background: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236)); font-weight: normal; color: black; letter-spacing: normal; font-size: 1em; text-transform: none; line-height: 1.5em; margin: 0px 0px 0px 5px; white-space: nowrap; width: auto; }
.rtl #reviews.cr-reviews-ajax-reviews .cr-button-search, .rtl .cr-all-reviews-shortcode .cr-button-search { margin-left: 0px; margin-right: 5px; }
#reviews.cr-reviews-ajax-reviews .cr-button-search:hover, .cr-all-reviews-shortcode .cr-button-search:hover { background: linear-gradient(rgb(231, 234, 240), rgb(217, 220, 225)); text-decoration: none; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-search, .cr-all-reviews-shortcode .cr-ajax-search { display: flex; padding: 0px; margin: 24px 0px; width: 100%; }
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-ajax-search { display: none; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-search div, .cr-all-reviews-shortcode .cr-ajax-search div, .cr-qna-block .cr-qna-search-block div { position: relative; flex-grow: 1; }
.cr-reviews-ajax-reviews input.cr-input-text[type="text"], .cr-all-reviews-shortcode .cr-ajax-search input.cr-input-text[type="text"], .cr-ajax-search input[type="text"] { border-width: 1px; border-style: solid; border-image: none; border-radius: 4px; border-color: rgb(173, 177, 184) rgb(162, 166, 172) rgb(141, 144, 150); background-color: rgb(255, 255, 255); padding: 3px 1.8em 3px calc(1.5em + 0.75rem); width: 100%; line-height: 1.5em; margin: 0px; font-size: 1em; box-sizing: border-box; }
.rtl .cr-reviews-ajax-reviews input.cr-input-text[type="text"], .rtl .cr-all-reviews-shortcode .cr-ajax-search input.cr-input-text[type="text"], .rtl .cr-ajax-search input[type="text"] { padding-right: calc(1.5em + 0.75rem); padding-left: 1.8em; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon, .cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon, .cr-ajax-search .cr-ajax-search-icon { position: absolute; display: inline-block; top: 50%; left: 9px; transform: translateY(-50%); width: 1.1em; height: 1.1em; }
.rtl #reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon, .rtl .cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon, .rtl .cr-ajax-search .cr-ajax-search-icon { right: 9px; }
.cr-qna-block .cr-input-text, .cr-ajax-search input[type="text"] { border-width: 1px; border-style: solid; border-image: none; border-radius: 4px; border-color: rgb(173, 177, 184) rgb(162, 166, 172) rgb(141, 144, 150); background-color: rgb(255, 255, 255); color: rgb(137, 143, 146); padding: 3px 1.5em 3px calc(1.5em + 0.75rem); width: 100%; margin: 0px; font-size: 1em; box-shadow: none; outline: none; box-sizing: border-box; }
.cr-ajax-search input[type="text"] { height: 42px; }
.cr-qna-block .cr-input-text { height: 100%; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary { display: flex; justify-content: space-between; align-items: center; width: 100%; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt { height: 40px; display: flex; align-items: center; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val { font-size: 25px; font-weight: bold; margin: 0px 0px 0px 15px; color: rgb(14, 37, 44); }
.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val { margin: 0px 15px 0px 0px; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl { font-size: 20px; font-weight: normal; margin: 0px 0px 0px 15px; color: rgb(77, 93, 100); }
.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl { margin: 0px 15px 0px 0px; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add { margin: 0px 0px 0px 15px; cursor: pointer; background-color: rgb(49, 133, 108); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; min-height: 40px; text-transform: none; line-height: 20px; font-size: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover { background-color: rgb(39, 106, 86); }
#reviews.cr-reviews-ajax-reviews .cr-clear-input, .cr-all-reviews-shortcode .cr-clear-input, .cr-qna-block .cr-qna-search-block .cr-clear-input { display: none; position: absolute; cursor: pointer; margin-left: -1.7em; margin-top: -8px; height: 16px; top: 50%; right: 8px; }
.rtl #reviews.cr-reviews-ajax-reviews .cr-clear-input, .rtl .cr-all-reviews-shortcode .cr-clear-input, .rtl .cr-qna-block .cr-qna-search-block .cr-clear-input { left: 8px; right: auto; margin-left: 0px; }
.cr-all-reviews-shortcode .cr-clear-input.cr-visible { display: inline-block; }
#reviews.cr-reviews-ajax-reviews .cr-clear-input svg, .cr-all-reviews-shortcode .cr-clear-input svg, .cr-qna-block .cr-qna-search-block .cr-clear-input svg { display: block; height: 16px; }
#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon, .cr-all-reviews-shortcode .cr-qna-search-icon, .cr-qna-block .cr-qna-search-block .cr-qna-search-icon { fill: rgb(24, 179, 148); display: inline-block; position: absolute; width: 1.1em; height: 1.1em; left: 9px; top: 50%; transform: translateY(-50%); }
#reviews.cr-reviews-ajax-reviews .cr-input-text:focus, .cr-all-reviews-shortcode .cr-input-text:focus, .cr-qna-block .cr-input-text:focus, .cr-ajax-search input[type="text"]:focus { background-color: rgb(255, 255, 255); outline: none; border-color: rgb(231, 118, 0); box-shadow: rgba(228, 121, 17, 0.5) 0px 0px 3px 2px; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review { display: block; margin: 1em 0px; border-width: 1px; border-style: solid; border-image: none; border-radius: 4px; border-color: rgb(173, 177, 184) rgb(162, 166, 172) rgb(141, 144, 150); padding: 3px 10px; background: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236)); font-weight: 600; color: black; letter-spacing: normal; font-size: 1em; text-transform: none; line-height: normal; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review:hover { background: linear-gradient(rgb(231, 234, 240), rgb(217, 220, 225)); text-decoration: none; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review { display: block; background-color: rgb(49, 133, 108); color: rgb(255, 255, 255); border: 0px; height: 40px; line-height: 20px; font-size: 15px; width: auto; padding: 10px 20px; margin: 0px; }
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover { background-color: rgb(39, 106, 86); text-decoration: none; cursor: pointer; }
.cr-ajax-reviews-review-form { display: none; }
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc { display: block; }
#reviews.cr-reviews-ajax-reviews .comment-reply-title { display: block; font-size: 1.5em; }
.cr-ajax-reviews-review-form p.form-submit { display: flex; justify-content: space-between; align-items: center; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div { margin: 12px 0px 24px; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title { font-size: 1em; margin: 0px 0px 5px; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div2, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div2 { white-space: nowrap; overflow: auto hidden; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(120, 120, 120, 0.8); z-index: 100001; display: none; opacity: 0; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active { visibility: visible; opacity: 1; display: flex; justify-content: center; align-items: center; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal { visibility: visible; position: relative; max-width: 100vw; width: 700px; background: rgb(255, 255, 255); z-index: 100001; display: block; border-radius: 3px; opacity: 1; max-height: 100vh; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr { height: 36px; background: linear-gradient(rgb(247, 247, 247), rgb(234, 234, 234)); box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px inset, rgba(255, 255, 255, 0.4) 0px -1px 0px inset; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top-left-radius: 3px; border-top-right-radius: 3px; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close { display: block; zoom: 1; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; float: right; padding: 8px; position: absolute; top: 50%; right: 5px; margin: -15px 0px 0px; line-height: 0; min-height: auto; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg { opacity: 0.64; width: 15px; height: 15px; font-size: 15px; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon { fill: rgb(51, 51, 51); }
.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex { display: flex; flex-direction: row; justify-content: space-evenly; gap: 20px; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav { width: 80%; margin: 0px auto 35px; background-color: rgb(244, 244, 244); }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img, #reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video { max-height: 75px; margin: 0px auto; width: auto; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav { padding: 0px; line-height: 0; text-align: center; position: relative; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img, #reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video { max-width: 400px; max-height: 400px; width: auto; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment { width: 250px; padding: 0px; line-height: 1.5; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p { margin: 0px; display: block; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time { opacity: 0.5; font-size: 0.875em; display: block; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body { max-height: 300px; overflow: hidden scroll; line-height: normal; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide { float: none; display: inline-block; vertical-align: middle; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-vote, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-vote { box-sizing: border-box; margin: 1em 0px 0px; }
.cr-search-highlight { background: linear-gradient(0deg, rgb(255, 235, 130), rgb(255, 235, 130)), rgb(249, 249, 249); }
.cr-noscroll { overflow: hidden; }
.product_meta .cr_gtin_val, .product_meta .cr_mpn_val, .product_meta .cr_brand_val { display: inline; }
.cr-reviews-slider .cr-slider-read-more a, .cr-reviews-slider .cr-slider-read-less a, .cr-reviews-grid .cr-grid-read-more a, .cr-reviews-grid .cr-grid-read-less a { font-size: 0.8em; }
.cr-reviews-slider .cr-slider-details, .cr-reviews-grid .cr-grid-details { display: none; }
.cr-qna-block .cr-qna-search-block { display: flex; justify-content: flex-end; margin-bottom: 30px; }
.cr-qna-block .cr-qna-list-block { display: block; }
.cr-qna-block.cr-qna-new-q-form-open .cr-qna-search-block, .cr-qna-block.cr-qna-new-q-form-open .cr-qna-list-block { display: none; }
.cr-qna-block .cr-qna-search-block .cr-qna-ask-button { font-size: 16px; font-weight: 400; background: rgb(49, 133, 108); border: 0px solid; border-radius: 0px; min-height: 42px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; outline-style: none; margin: 0px 0px 0px 10px; padding: 5px 15px; }
.cr-qna-block .cr-qna-search-block .cr-qna-ask-button:hover { background: rgb(39, 106, 86); }
.rtl .cr-qna-block .cr-qna-search-block .cr-qna-ask-button { margin-left: 0px; margin-right: 10px; }
.cr-qna-block .cr-qna-list-block div.cr-qna-list-empty { padding: 30px; text-align: center; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont { margin: 20px 0px 0px; overflow-wrap: break-word; word-break: break-word; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q, .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a, .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b { display: flex; margin: 0px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a, .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b { margin-top: 20px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-l { min-width: 50px; display: flex; align-items: center; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-l, .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-l { min-width: 50px; display: flex; align-items: flex-start; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon { width: 30px; height: 30px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon circle { stroke: rgb(49, 133, 108); }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon path { fill: rgb(49, 133, 108); }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon { width: 16px; height: 16px; max-width: 100%; max-height: 100%; display: inline-block; vertical-align: middle; margin-right: 10px; }
.rtl .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon { margin-left: 10px; margin-right: 0px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r, .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r { display: block; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r { padding-bottom: 20px; border-width: 0px 0px 2px; border-style: solid; border-color: currentcolor currentcolor rgb(249, 249, 249); width: 100%; display: flex; justify-content: space-between; align-items: flex-end; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r.cr-qna-list-q-b-r-no-ans { justify-content: right; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-q-b-r { display: none; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-inl-answ { padding-bottom: 20px; border-width: 0px 0px 2px; border-style: solid; border-color: currentcolor currentcolor rgb(249, 249, 249); width: 100%; display: none; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-inl-answ { display: block; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting { display: flex; align-items: center; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer { display: block; border-width: 0px 0px 0px 3px; border-style: solid; border-color: currentcolor currentcolor currentcolor rgb(188, 204, 212); padding: 0px 0px 0px 16px; margin-bottom: 10px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer.cr-qna-list-last { margin-bottom: 0px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question { font-size: 18px; font-weight: 600; line-height: 1.2; display: block; color: rgb(32, 55, 65); }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s { font-size: 16px; font-weight: 400; line-height: 1.2; display: block; color: rgb(32, 55, 65); }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s p { margin: 0px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s a { text-decoration: underline; color: rgb(109, 109, 109); cursor: pointer; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author, .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-q-author { font-size: 14px; font-weight: 400; line-height: 1.2; display: block; color: rgb(39, 106, 86); font-style: italic; margin: 5px 0px 0px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author .cr-qna-list-q-author-b { font-weight: 600; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author-verified { font-size: 14px; color: rgb(39, 106, 86); }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button { font-size: 14px; font-weight: 600; background: rgb(255, 255, 255); border: 1px solid rgb(188, 204, 212); border-radius: 0px; height: 42px; color: rgb(39, 106, 86); cursor: pointer; display: inline-block; outline-style: none; padding: 4px 15px; }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button:hover { border-color: rgb(77, 93, 100); }
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b-r-no-ans .cr-qna-ans-button { display: none; }
.cr-qna-block #cr-show-more-q-spinner { display: block; margin: 30px auto; background: url("../img/spinner-2x.gif") 0% 0% / 20px 20px no-repeat; width: 20px; height: 20px; }
.cr-qna-block .cr-search-no-qna { margin: 30px auto; text-align: center; color: rgb(32, 55, 65); }
#reviews.cr-reviews-ajax-reviews p.cr-featured-badge, .cr-all-reviews-shortcode p.cr-featured-badge { margin: 0px 0px 10px; }
#reviews.cr-reviews-ajax-reviews .cr-featured-badge span, #reviews.cr-reviews-ajax-reviews .cr-all-featured-badge span, .cr-all-reviews-shortcode .cr-all-featured-badge span { text-transform: uppercase; display: inline-block; font-size: 12px; box-shadow: rgb(255, 246, 175) 0px 1px 0px 0px inset; background-color: rgb(255, 236, 100); border-radius: 3px; text-indent: 0px; border: 1px solid rgb(255, 170, 34); color: rgb(51, 51, 51); font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; text-align: center; text-shadow: rgb(255, 238, 102) 0px 1px 0px; padding: 0px 5px; }
.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .review .cr-comment-text { display: block; border-bottom: 1px solid rgb(228, 225, 227); padding-bottom: 1em; }
.cr-comment-text .cr-comment-head-text { font-size: 18px; font-weight: 600; margin: 0px 0px 9px; }
.comment-text .cr-comment-head-text { font-size: 18px; font-weight: 600; margin: 0px 0px 0.5em; }
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch { text-align: center; background-color: rgb(249, 249, 249); }
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a { color: rgb(77, 93, 100); }
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:hover, .cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:active { color: rgb(14, 37, 44); }
#review_form .cr-upload-local-images .cr-upload-images-status, .cr-upload-local-images .cr-upload-images-status { display: block; margin: 0px 0px 10px; padding: 3px 5px; }
#review_form .cr-upload-local-images #cr_review_image, .cr-upload-local-images #cr_review_image { margin: 0px 0px 15px; width: 100%; }
#review_form .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error, .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error { background-color: rgb(255, 65, 54); color: rgb(48, 48, 48); }
#review_form .cr-upload-images-preview, .cr-upload-images-preview { display: flex; margin: 0px; }
#review_form .cr-upload-images-preview .cr-upload-images-containers, .cr-upload-images-preview .cr-upload-images-containers { width: 75px; height: 75px; margin: 0px 10px 10px 0px; position: relative; display: flex; align-items: center; justify-content: center; pointer-events: auto; }
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail { margin: 0px; opacity: 0.3; padding: 15px; border: 1px solid rgb(224, 224, 224); fill: rgb(224, 224, 224); border-radius: 2px; }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending { pointer-events: none; }
#review_form .cr-upload-images-preview .cr-upload-images-thumbnail, .cr-upload-images-preview .cr-upload-images-thumbnail { max-width: 100%; max-height: 100%; margin: 0px; opacity: 0.3; }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail, #review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail { opacity: 0.2; }
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar { width: 65px; height: 10px; margin: 0px 5px; padding: 0px; position: absolute; top: 50%; left: 0px; transform: translate(0px, -50%); background-color: rgb(221, 221, 221); border-radius: 5px; }
#review_form .cr-upload-images-preview .cr-upload-images-pbar .cr-upload-images-pbarin, .cr-upload-images-preview .cr-upload-images-pbarin { width: 0px; height: 100%; margin: 0px; padding: 0px; background-color: rgb(75, 190, 103); border-radius: 5px; }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail { opacity: 1; }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail { opacity: 1; border-width: 0px; }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar { display: none; }
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete { padding: 1px; position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; display: none; background-color: rgb(231, 65, 44); border-radius: 10px; border: 0px solid; line-height: 0; cursor: pointer; }
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover { background-color: rgb(219, 44, 27); }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete { display: block; }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete { opacity: 0.2; }
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg { padding: 0px; width: 18px; height: 18px; font-size: 18px; line-height: 18px; display: block; }
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon { fill: rgb(255, 255, 255); }
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner { margin: 0px; background: url("../img/spinner-2x.gif") 0% 0% / 20px 20px no-repeat; width: 20px; height: 20px; display: none; text-decoration: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner, .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner { display: block; }
.cr-reviews-grid { padding: 20px 0px 10px; border-width: 1px; border-style: solid; border-color: transparent; display: block; border-radius: 5px; margin: 0px; width: 100%; }
.cr-reviews-grid-inner { border-radius: inherit; display: flex; }
.cr-reviews-grid-inner .cr-reviews-grid-col { flex-grow: 1; width: 0px; }
.cr-reviews-grid-inner .cr-reviews-grid-col.cr-reviews-grid-col-none { display: none; }
.cr-reviews-grid-empty { border-radius: inherit; display: flex; padding: 0px 10px; margin: 10px 0px; justify-content: center; }
.cr-reviews-slider { padding: 15px 0px; margin: 0px 25px; opacity: 0; visibility: hidden; transition: opacity 1s; }
.cr-reviews-slider.slick-initialized { visibility: visible; opacity: 1; }
.cr-reviews-grid .cr-review-card { padding: 0px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: 10px; margin: 0px 10px 20px; max-width: 100%; overflow: hidden; visibility: hidden; display: none; }
.cr-reviews-grid .cr-reviews-grid-col .cr-review-card { display: block; }
.cr-reviews-grid .cr-reviews-grid-inner.cr-colcade-loaded .cr-review-card { visibility: visible; }
.cr-reviews-slider .cr-review-card { box-sizing: border-box; padding: 0px 10px; height: 100%; }
.cr-reviews-slider .cr-review-card .cr-review-card-inner { margin: 0px auto; padding: 10px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: inherit; display: flex; flex-direction: column; height: 100%; box-sizing: border-box; }
.cr-reviews-grid .breaker { display: block; margin: 5px 0px; height: 0px; width: 100%; }
.cr-reviews-grid .cr-review-card .image-row { display: block; width: 100%; position: relative; line-height: 0; }
.cr-reviews-grid .cr-review-card .image-row .image-row-img { display: block; max-width: 100%; height: auto; border-style: none; border-radius: 0px; margin: 0px auto; cursor: pointer; }
.cr-reviews-grid .cr-review-card .image-row .image-row-vid { display: block; max-width: 100%; height: auto; border-style: none; border-radius: 0px; margin: 0px auto; width: 100%; object-fit: cover; cursor: pointer; }
.cr-reviews-grid .cr-review-card .image-row .image-row-img.image-row-img-none, .cr-reviews-grid .cr-review-card .image-row .image-row-vid.image-row-vid-none { display: none; }
.cr-ajax-reviews-video { display: block; position: relative; line-height: 0; cursor: pointer; text-align: center; }
.cr-review-card-content .cr-comment-videoicon, .cr-ajax-reviews-video .cr-comment-videoicon { position: absolute; top: 50%; left: 50%; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; }
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon { max-width: none; max-height: none; width: 40px; }
.cr-review-card-content .cr-vid-playing .cr-comment-videoicon, .cr-ajax-reviews-video.cr-vid-playing .cr-comment-videoicon { display: none; }
.cr-reviews-grid .cr-review-card .image-row .image-row-count, .cr-reviews-grid .cr-review-card .image-row .media-row-count { position: absolute; max-width: 100%; width: 100%; height: 60px; border-style: none; border-radius: 0px; bottom: 0px; background: rgba(32, 55, 65, 0.6); color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; cursor: pointer; gap: 5px; }
.cr-reviews-grid .cr-review-card .image-row.cr-vid-playing .media-row-count { display: none; }
.cr-reviews-grid .cr-review-card .top-row { display: flex; padding: 16px 0px; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(244, 244, 244); border-image: none; margin: 0px 15px; }
.pswp .cr-video-wrapper { display: flex; width: 100%; height: 100%; position: absolute; inset: 0px; align-items: center; justify-content: center; }
.cr-reviews-slider .cr-review-card .top-row { display: flex; padding: 16px 0px; border-bottom: 2px solid rgb(170, 170, 170); margin: 0px 10px; }
.cr-reviews-grid .cr-review-card .top-row .rating, .cr-reviews-slider .cr-review-card .top-row .rating { flex: 0 0 50%; }
.cr-reviews-grid .cr-review-card .top-row .reviewer, .cr-reviews-slider .cr-review-card .top-row .reviewer { text-align: left; display: flex; flex-direction: column; justify-content: center; row-gap: 7px; }
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified, .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified { display: flex; align-items: center; line-height: 1.2; font-size: 16px; }
.cr-reviews-grid .cr-review-card .top-row .rating .datetime, .cr-reviews-slider .cr-review-card .top-row .rating .datetime { font-size: 0.9em; color: rgb(103, 103, 103); }
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name, .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 18px; line-height: 1.2; color: rgb(32, 55, 65); display: flex; align-items: center; }
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon, .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon { height: 15px; display: block; margin: 0px 0px 0px 8px; border-radius: 3px; }
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified { font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 14px; letter-spacing: 0em; text-align: left; color: rgb(24, 179, 148); display: flex; align-items: center; margin: 0px; }
.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified, .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified { height: 16px; width: 16px; display: inline; vertical-align: middle; margin: 0px 6px 0px 0px; }
.rtl .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified { margin: 0px 0px 0px 6px; }
.cr-reviews-grid .cr-review-card .middle-row, .cr-reviews-grid .cr-review-card .cr-incentivized-row { padding: 16px; background: rgb(252, 252, 252); border: 1px solid rgb(249, 249, 249); border-radius: 6px; box-sizing: border-box; font-family: sans-serif; font-style: normal; font-weight: 400; line-height: 130%; font-size: 16px; margin: 0px 15px 15px; }
.cr-reviews-slider .cr-review-card .middle-row, .cr-reviews-slider .cr-review-card .cr-incentivized-row { padding: 16px; background: rgb(252, 252, 252); border: 1px solid rgb(249, 249, 249); border-radius: 6px; box-sizing: border-box; font-family: sans-serif; font-style: normal; font-weight: 400; line-height: 130%; font-size: 16px; margin: 0px 10px 15px; flex: 1 1 0%; }
.cr-reviews-slider .cr-review-card .cr-incentivized-row { flex: 0 1 0%; }
.cr-reviews-grid .cr-review-card .top-row .review-thumbnail, .cr-reviews-slider .cr-review-card .top-row .review-thumbnail { flex-basis: 56px; flex-shrink: 0; margin-right: 16px; position: relative; display: flex; }
.cr-reviews-grid .cr-review-card .top-row .review-thumbnail img, .cr-reviews-slider .cr-review-card .top-row .review-thumbnail img { max-width: 50px; max-height: 50px; border-radius: 25px; }
.cr-reviews-grid .cr-review-card .rating-row { padding: 17px 0px; display: flex; align-items: center; margin: 0px 15px; line-height: 0; }
.cr-reviews-grid .cr-review-card .cr-comment-head-text { font-size: 20px; font-weight: 600; margin: 0px 15px 10px; padding: 0px; line-height: normal; color: rgb(32, 55, 65); }
.cr-reviews-slider .cr-review-card .cr-comment-head-text { font-size: 20px; font-weight: 600; margin: 0px 10px 10px; padding: 0px; line-height: normal; color: rgb(32, 55, 65); }
.cr-reviews-slider .cr-review-card .rating-row { padding: 17px 0px; display: flex; align-items: center; margin: 0px 10px; overflow: hidden; line-height: 0; }
.cr-reviews-grid .cr-review-card .rating-row .rating-label, .cr-reviews-slider .cr-review-card .rating-row .rating-label { margin: 0px 0px 0px 15px; font-family: sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 20px; letter-spacing: 0.1em; text-align: left; color: rgb(137, 143, 146); }
.rtl .cr-reviews-slider .cr-review-card .rating-row .rating-label { margin: 0px 16px 0px 0px; }
.cr-reviews-grid .cr-review-card .middle-row .review-content, .cr-reviews-slider .cr-review-card .middle-row .review-content { margin: 0px 0px 12px; color: rgb(72, 78, 81); }
.cr-reviews-grid .cr-review-card .middle-row .review-content p, .cr-reviews-slider .cr-review-card .middle-row p { margin: 0px; }
.cr-reviews-grid .cr-review-card .middle-row .datetime, .cr-reviews-slider .cr-review-card .middle-row .datetime { font-weight: 300; font-size: 14px; color: rgb(137, 143, 146); }
.cr-reviews-grid .cr-review-card .verified-review-row, .cr-reviews-slider .cr-review-card .verified-review-row { margin: 0px 0px 12px; text-align: left; font-family: sans-serif; }
.cr-reviews-grid .cr-review-card .verified-review-row p.ivole-verified-badge, .cr-reviews-slider .cr-review-card .verified-review-row p.ivole-verified-badge { margin: 0px; }
.cr-reviews-grid .cr-review-card .verified-review-row .verified-badge-empty, .cr-reviews-slider .cr-review-card .verified-review-row .verified-badge-empty { min-height: 20px; }
.cr-reviews-grid .cr-review-card .review-product, .cr-reviews-slider .cr-review-card .review-product { border-radius: inherit; display: flex; padding: 10px; margin-top: 10px; line-height: 1; }
.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions { border-radius: inherit; display: block; padding: 0px; margin: 0px 10px 17px; line-height: 1; border-top: 1px dashed rgb(170, 170, 170); border-bottom: 1px dashed rgb(170, 170, 170); font-size: 14px; }
.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail, .cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail { flex: 0 0 20%; }
.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail img, .cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail img { width: 50px; height: 50px; max-width: none; max-height: none; min-width: auto; }
.cr-reviews-grid .cr-review-card .review-product .product-title, .cr-reviews-slider .cr-review-card .review-product .product-title { margin: auto 0px; padding-left: 5px; font-family: Helvetica; font-size: 16px; font-style: normal; font-weight: 700; line-height: 21px; letter-spacing: 0em; text-align: left; color: rgb(32, 55, 65); }
.cr-reviews-grid .cr-review-card .cr-grid-replies-container {
  & .cr-grid-replies { display: flex; align-items: center; justify-content: flex-start; position: relative; margin: 15px 0px; padding: 0px; box-sizing: border-box; }
  & .cr-grid-replies-line { height: 1px; background: rgb(233, 233, 233); }
  & .cr-grid-replies-line-left { width: 15px; flex-shrink: 0; }
  & .cr-grid-replies-line-right { flex-grow: 1; }
  & .cr-grid-replies-pill { display: inline-flex; align-items: center; gap: 6px; padding: 4px 15px; background: rgb(255, 255, 255); border: 1px solid rgb(244, 244, 244); border-radius: 18px; font-size: 16px; font-weight: 500; color: rgb(72, 78, 81); z-index: 2; }
  & .cr-grid-replies-pill .cr-grid-replies-pill-count { color: rgb(137, 143, 146); }
  & .cr-grid-first-reply { margin: 15px; }
  & .cr-grid-reply-top-row { display: flex; gap: 15px; }
  & .cr-grid-reply-top-row {
  & .cr-grid-reply-thumbnail { flex-basis: 40px; flex-shrink: 0; margin: 0px; position: relative; display: flex; }
  & .cr-grid-reply-thumbnail img { max-width: 40px; max-height: 40px; border-radius: 20px; }
  & .cr-grid-reply-thumbnail .cr-avatar-check { width: 16px; height: 16px; background-color: rgb(49, 133, 108); position: absolute; left: 28px; top: 21px; border-radius: 8px; border: 2px solid rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-sizing: border-box; z-index: 10; }
  & .cr-grid-reply-author { display: flex; flex-direction: column; justify-content: center; gap: 2px; }
  & .cr-grid-reply-author-name { font-family: sans-serif; font-weight: bold; line-height: 1.2; font-size: 16px; color: rgb(32, 55, 65); }
  & .cr-grid-reply-author-type { font-family: sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 14px; color: rgb(24, 179, 148); }
}
  & .cr-grid-reply-middle-row { margin: 15px 0px; padding: 16px; background: rgb(252, 252, 252); border: 1px solid rgb(249, 249, 249); border-radius: 5px; font-size: 14px; font-family: sans-serif; font-style: normal; box-sizing: border-box; font-weight: 400; }
  & .cr-grid-reply-middle-row {
  & .cr-grid-reply-content p { margin: 0px; }
}
}
.rtl .cr-reviews-slider .cr-review-card .review-product .product-title { padding-left: 0px; padding-right: 5px; }
.rtl .cr-reviews-grid .cr-review-card .top-row .review-thumbnail, .rtl .cr-reviews-slider .cr-review-card .top-row .review-thumbnail { margin-left: 16px; margin-right: 0px; }
.rtl .cr-reviews-grid .cr-review-card .rating-row .rating-label, .rtl .cr-reviews-slider .cr-review-card .rating-row .rating-label { margin-left: 0px; margin-right: 15px; }
p.ivole-verified-badge { font-size: 12px; vertical-align: middle; }
span.ivole-verified-badge-text { vertical-align: middle; }
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon, .woocommerce div.product #reviews .comment img.ivole-verified-badge-icon, .woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon, .woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon, #reviews p.ivole-verified-badge img.ivole-verified-badge-icon, p.ivole-verified-badge img.ivole-verified-badge-icon, #reviews img.ivole-verified-badge-icon, img.ivole-verified-badge-icon { float: none; height: 20px; width: 17px; vertical-align: middle; margin: 0px 5px 0px 0px; display: inline; border-radius: 0px; }
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon, .woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon, .woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon, .woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon, #reviews p.ivole-verified-badge img.ivole-verified-badge-ext-icon, p.ivole-verified-badge img.ivole-verified-badge-ext-icon, #reviews img.ivole-verified-badge-ext-icon, img.ivole-verified-badge-ext-icon { float: none; height: 11px; width: 11px; vertical-align: middle; margin: 0px 0px 0px 5px; display: inline; border-radius: 0px; }
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question { display: flex; align-items: center; margin: 15px 0px; column-gap: 10px; }
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox { flex-direction: column; align-items: flex-start; }
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-p { margin: 0px; }
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox .cr-sldr-p { margin-bottom: 7px; }
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox ul { margin: 0px 0px 0px 25px; }
.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-label { font-weight: 550; }
@font-face { font-family: slick; font-weight: normal; font-style: normal; font-display: swap; src: url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"); }
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.cr-reviews-slider .slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; opacity: 1; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.cr-reviews-slider.slick-slider .slick-track { display: flex; }
.cr-reviews-slider.slick-slider .slick-slide { height: inherit; }
.cr-reviews-slider.slick-slider .slick-slide > div { height: 100%; }
.cr-ajax-reviews-cus-images-slider-nav.cr-reviews-slider.slick-slider .slick-slide > div { line-height: 0; }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.cr-reviews-slider .slick-arrow.slick-prev, .cr-reviews-slider .slick-arrow.slick-next, .cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-prev, .cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-next { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background: transparent; }
.cr-reviews-slider .slick-arrow.slick-prev:not(:hover), .cr-reviews-slider .slick-arrow.slick-next:not(:hover) { background: transparent; }
.cr-reviews-slider .slick-prev:hover, .cr-reviews-slider .slick-prev:focus, .cr-reviews-slider .slick-next:hover, .cr-reviews-slider .slick-next:focus { color: transparent; outline: none; background: transparent; }
.cr-reviews-slider .slick-prev:hover::before, .cr-reviews-slider .slick-prev:focus::before, .cr-reviews-slider .slick-next:hover::before, .cr-reviews-slider .slick-next:focus::before { opacity: 1; }
.cr-reviews-slider .slick-prev.slick-disabled::before, .cr-reviews-slider .slick-next.slick-disabled::before { opacity: 0.25; }
.cr-reviews-slider .slick-prev::before, .cr-reviews-slider .slick-next::before { font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: grey; -webkit-font-smoothing: antialiased; }
.cr-reviews-slider.slick-slider .slick-prev { left: -25px; }
[dir="rtl"] .cr-reviews-slider .slick-prev { right: -25px; left: auto; }
.cr-reviews-slider .slick-prev::before { content: "←"; }
[dir="rtl"] .cr-reviews-slider .slick-prev::before { content: "→"; }
.cr-reviews-slider.slick-slider .slick-next { right: -25px; }
[dir="rtl"] .cr-reviews-slider .slick-next { right: auto; left: -25px; }
.cr-reviews-slider .slick-next::before { content: "→"; }
[dir="rtl"] .cr-reviews-slider .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.cr-reviews-slider .slick-dots, .cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.cr-reviews-slider .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.cr-reviews-slider .slick-dots li button, .cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button { font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: transparent; }
.cr-reviews-slider .slick-dots li button:not(:hover), .cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button:not(:hover) { background: transparent; }
.cr-reviews-slider .slick-dots li button:hover, .cr-reviews-slider .slick-dots li button:focus { outline: none; }
.cr-reviews-slider .slick-dots li button:hover::before, .cr-reviews-slider .slick-dots li button:focus::before { opacity: 1; }
.cr-reviews-slider .slick-dots li button::before { font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: black; -webkit-font-smoothing: antialiased; }
.cr-reviews-slider .slick-dots li.slick-active button::before { opacity: 0.75; color: black; }
.cr-qna-separator { display: inline; margin: 0px 6px; }
.cr-all-reviews-pagination { text-align: center; font-size: 15px; }
.cr-all-reviews-pagination.cr-pagination-load { pointer-events: none; }
.cr-all-reviews-pagination .cr-page-numbers-a { cursor: pointer; }
.cr-all-reviews-pagination .cr-page-numbers-a.next, .cr-all-reviews-pagination .cr-page-numbers-a.prev { text-decoration: none; }
.cr-all-reviews-pagination .cr-page-numbers.current { font-weight: bold; }
@media (max-width: 700px) {
  .cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex { flex-direction: column; }
  .cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex .cr-ajax-reviews-slide-main-comment, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex .cr-ajax-reviews-slide-main-comment { width: 100%; }
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment { width: 100%; padding-top: 10px; padding-right: 10px; padding-left: 10px; max-width: 400px; margin: 0px auto; }
  .cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal { overflow-y: scroll; }
}
@media (max-width: 600px) {
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal { width: 100%; height: 100%; left: 0px; margin-left: 0px; margin-top: 0px; top: 0px; max-width: 100%; max-height: 100%; }
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img { width: 80px; }
}
@media (max-width: 415px) {
  #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img { width: 60px; }
  .cr-qna-block .cr-qna-search-block { flex-wrap: wrap; }
  .cr-qna-block .cr-qna-search-block div { width: 100%; }
  .cr-qna-block .cr-qna-search-block button.cr-qna-ask-button { width: 100%; margin: 10px 0px 0px; }
  .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name { flex-direction: column; align-items: flex-start; }
}
@media (max-width: 370px) {
  .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r { display: block; }
  .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting { margin-top: 15px; }
}
@media only screen and (max-width: 800px) {
  .cr-reviews-grid-inner .cr-reviews-grid-col3 { display: none; }
}
@media only screen and (max-width: 550px) {
  .cr-reviews-grid-inner .cr-reviews-grid-col2 { display: none; }
}


.cr-trustbadgef, .cr-trustbadgea { max-width: 100%; overflow: hidden; }
.cr-trustbadgef .cr-trustbadge-border { border: 1px solid rgb(163, 216, 205); }
.cr-trustbadgef .cr-trustbadge-border.badge_color_dark { border: 1px solid rgb(139, 139, 139); }
.cr-badge.badge_size_one_line { display: inline-flex; align-items: center; gap: 14px; padding: 2.4px 20px; border-radius: 999px; white-space: nowrap; font-family: "Open Sans", sans-serif; font-size: 14px; line-height: 1; }
.cr-badge.badge_size_one_line .badge__store { font-size: 14px; font-weight: 700; margin: 0px; }
.cr-badge.badge_size_one_line .badge__divider { width: 1px; height: 16px; background: rgb(226, 232, 240); flex-shrink: 0; }
.cr-badge.badge_size_one_line .badge__stars { display: inline-flex; align-items: center; gap: 2px; margin: 0px; }
.cr-badge.badge_size_one_line .badge__star { width: 18px; height: 18px; margin: 0px; }
.cr-badge.badge_size_one_line .badge__rating, .cr-badge.badge_size_one_line .badge__reviews { font-size: 14px; font-weight: 600; padding: 0px; margin: 0px; white-space: nowrap; }
.cr-badge.badge_size_one_line .badge__reviews { font-weight: 400; color: rgb(148, 163, 184); }
.cr-badge.badge_size_one_line .badge__logo { position: static; display: block; width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; flex-shrink: 0; }
.cr-badge.badge_size_one_line.badge_color_dark .badge__divider { background: rgba(255, 255, 255, 0.3); }
.cr-badge.badge_size_one_line.badge_color_dark .badge__reviews { color: rgba(255, 255, 255, 0.7); }
.cr-badge.badge_size_one_line .badge__rating + .badge__stars { margin-left: 0px; }
.cr-badge.badge_size_one_line.badge_size_one_line_sr { gap: 8px; padding: 2.4px 14px; font-size: 12px; }
.cr-badge.badge_size_one_line.badge_size_one_line_sr .badge__store { font-size: 12px; }
.cr-badge.badge_size_one_line.badge_size_one_line_sr .badge__divider { height: 14px; }
.cr-badge.badge_size_one_line.badge_size_one_line_sr .badge__stars { gap: 1px; }
.cr-badge.badge_size_one_line.badge_size_one_line_sr .badge__star { width: 14px; height: 14px; }
.cr-badge.badge_size_one_line.badge_size_one_line_sr .badge__rating, .cr-badge.badge_size_one_line.badge_size_one_line_sr .badge__reviews { font-size: 12px; }
.cr-badge.badge_size_one_line.badge_size_one_line_sr .badge__logo { width: 32px; height: 32px; }
#cr_floatingtrustbadge { position: fixed; box-sizing: border-box; right: 0px; bottom: 0px; width: 135px; border-radius: 15px; display: block; overflow: hidden; margin: 30px; filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 54px); z-index: 99999; cursor: pointer; }
#cr_floatingtrustbadge.cr-floatingbadge-big { position: fixed; box-sizing: border-box; right: 0px; bottom: 0px; width: 256px; border-radius: 15px; display: block; overflow: hidden; margin: 0px 30px 30px 0px; filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 54px); z-index: 99999; cursor: auto; }
#cr_floatingtrustbadge { border: 1px solid; }
#cr_floatingtrustbadge .cr-floatingbadge-background { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
#cr_floatingtrustbadge .cr-floatingbadge-background div { width: 100%; }
#cr_floatingtrustbadge .cr-floatingbadge-background .cr-floatingbadge-background-top { height: 115px; }
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-top { height: 155px; }
#cr_floatingtrustbadge .cr-floatingbadge-background .cr-floatingbadge-background-middle { height: 31px; }
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-middle { height: 179px; }
#cr_floatingtrustbadge .cr-floatingbadge-background .cr-floatingbadge-background-bottom { height: 27px; }
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-background .cr-floatingbadge-background-bottom { height: 43px; border-width: 1px 0px 0px; border-style: solid none none; border-color: currentcolor; }
#cr_floatingtrustbadge .cr-floatingbadge-top { position: relative; height: 92px; display: block; }
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-top { position: relative; height: 124px; display: block; }
#cr_floatingtrustbadge .cr-floatingbadge-top svg { position: absolute; left: 50%; top: 14px; margin-left: -35px; }
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-top svg { position: absolute; width: 84px; height: 79px; left: 50%; top: 28px; margin-left: -42px; }
#cr_floatingtrustbadge img { margin: 0px; width: 100%; position: relative; border: 0px; display: block; }
#cr_floatingtrustbadge .cr-floatingbadge-top .cr-floatingbadge-close { position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; cursor: pointer; }
#cr_floatingtrustbadge .cr-floatingbadge-top .cr-floatingbadge-close svg { position: absolute; width: 16px; height: 16px; margin: 2px; top: 0px; left: 0px; display: block; }
#cr_floatingtrustbadge .cr-floatingbadge-top .cr-floatingbadge-close svg { fill: rgb(248, 148, 45); }
#cr_floatingtrustbadge.cr-floatingbadge-big .cr-floatingbadge-top .cr-floatingbadge-close svg { fill: rgb(255, 255, 255); }
#cr_floatingtrustbadge .cr-floatingbadge-top svg { width: 70px; height: 65px; }
.cr-badge { display: inline-block; padding: 40px; font-family: "Open Sans", sans-serif; font-size: 0px; color: rgb(31, 31, 31); line-height: normal; position: relative; text-align: left; text-decoration: none; box-sizing: border-box; transform-origin: left center; visibility: hidden; }
.cr-badge .badge__nowrap { white-space: nowrap; }
.cr-badge .badge__nowrap-inline { display: inline-block; white-space: nowrap; }
.cr-badge .badge__store { font-size: 24px; font-weight: bold; margin-bottom: 12px; white-space: nowrap; }
.cr-badge .badge__stars { display: inline-block; margin-bottom: 14px; margin-right: 24px; }
.cr-badge .badge__star { display: inline-block; position: relative; width: 36px; height: 36px; margin-right: 3px; background-size: cover; }
.cr-badge .badge-vs .badge__star { display: block; }
.cr-badge .badge__star-icon { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; }
.cr-badge .badge__star-icon_type_empty { background-image: url("../img/small-star-empty-light.png"); }
.cr-badge .badge__star-icon_type_fill { background-image: url("../img/small-star-full.png"); }
.cr-badge .verified { display: inline-block; vertical-align: middle; background: rgba(23, 157, 130, 0.1); height: 36px; border-radius: 19px; padding: 0px 16px; }
.cr-badge.badge_size_small .verified { vertical-align: top; }
.cr-badge .verified__logo { display: inline-block; width: 32px; height: 32px; background-image: url("../img/logo.svg"); background-size: cover; position: relative; top: 2px; left: -6px; margin-right: 2px; }
.cr-badge .verified__text { display: inline-block; line-height: 36px; vertical-align: top; font-size: 18px; font-weight: 600; }
.cr-badge .rating { font-size: 17px; white-space: nowrap; }
.cr-badge.badge_size_wide .rating { font-size: 16px; }
.cr-badge rating__store { font-weight: 600; }
.cr-badge .rating__product b { font-weight: 600; }
.cr-badge.badge_color_dark { color: rgb(255, 255, 255); }
.cr-badge.badge_color_dark .badge__star-icon_type_empty { background-image: url("../img/small-star-empty-dark.png"); }
.cr-badge.badge_color_dark .verified { background: rgba(255, 255, 255, 0.25); }
.cr-badge.badge_size_wide { padding: 20px; color: rgb(108, 108, 108); }
.cr-badge.badge_size_wide .badge__store { font-size: 28px; margin-bottom: 24px; }
.cr-badge .badge__info { position: relative; }
.cr-badge .badge__logo { position: absolute; top: 0px; left: 0px; width: 60px; height: 60px; background-image: url("../img/logo.svg"); background-size: contain; background-repeat: no-repeat; }
.cr-badge .badge__reviews { font-size: 16px; padding-left: 70px; padding-top: 15px; }
.cr-badge.badge_size_wide .verified { font-size: 16px; padding-left: 70px; height: 20px; background: transparent; }
.cr-badge.badge_size_wide .badge__stars { margin: 0px 10px 0px 20px; vertical-align: middle; }
.cr-badge.badge_size_wide .badge__star { width: 20px; height: 20px; }
.cr-badge.badge_size_wide .badge__star-icon_type_empty { background-image: url("../img/wide-star-empty-light.png"); }
.cr-badge.badge_size_wide .badge__star-icon_type_fill { background-image: url("../img/wide-star-full-light.png"); }
.cr-badge.badge_color_dark.badge_size_wide .badge__star-icon_type_fill { background-image: url("../img/wide-star-full-dark.png"); }
.cr-badge.badge_color_dark.badge_size_wide .badge__star-icon_type_empty { background-image: url("../img/wide-star-empty-dark.png"); }
.cr-badge.badge_size_wide .rating { display: inline-block; padding-top: 0px; vertical-align: middle; margin-top: 0px; height: 18px; }
.cr-badge.badge_size_wide.badge_color_dark { color: rgb(255, 255, 255); }
.cr-badge.badge_target_mobile { position: relative; padding: 0px; margin: 20px; }
.cr-badge.badge_target_mobile .badge__logo { top: 41px; left: 4px; width: 32px; height: 32px; }
.cr-badge.badge_target_mobile .badge__store { font-size: 24px; margin-bottom: 0px; padding-left: 2px; }
.cr-badge.badge_target_mobile .badge__reviews, .cr-badge.badge_target_mobile .verified { padding-left: 48px; display: block; }
.cr-badge.badge_target_mobile .badge__stars { padding-left: 2px; margin-left: 0px; margin-top: 0px; }
.cr-badge.badge_target_mobile .rating { font-size: 15px; margin-top: 2px; }
.cr-badge.badge_size_wide .rating b { display: inline-block; margin-left: 8px; }
.cr-badge.badge_size_small { border-radius: 5px; }
.cr-badge .badge__link, .cr-badge__wrap .badge__link { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1; }
.cr-badge__wrap { display: inline-block; position: relative; }
.cr-badge.badge-vs { position: relative; color: rgb(77, 77, 77); padding: 20px; display: inline-block; flex-flow: row; text-align: left; font-family: sans-serif; border-radius: 15px; }
.cr-badge.badge-vs .cr-badge-vs-flex { display: flex; flex-direction: row; }
.cr-badge.badge-vs .badge__store { font-size: 25px; font-weight: 500; margin-bottom: 5px; line-height: 1.2; max-width: 500px; text-overflow: ellipsis; overflow: hidden; }
.cr-badge.badge-vs .badge__logo { background-image: url("../img/logo-vs.svg"); height: 80px; width: 80px; position: relative; display: inline-block; margin-right: 20px; flex: 0 0 auto; }
.cr-badge.badge-vs .badge__details { display: flex; flex-flow: row; align-items: center; }
.cr-badge.badge-vs .badge__rating-container { display: flex; flex-flow: column; justify-content: space-evenly; font-family: sans-serif; font-weight: normal; }
.cr-badge.badge-vs .badge__rating-line { display: flex; flex-flow: row; justify-content: space-between; }
.cr-badge.badge-vs .badge__stars { margin: 0px; padding: 0px; display: flex; align-items: center; }
.cr-badge.badge-vs .badge__star { width: 15px; height: 15px; border-spacing: 0px; display: flex; }
.cr-badge.badge-vs .badge__star-icon--empty { background-image: url("../img/star-stroke.svg"); background-position: left center; border-spacing: 0px; }
.cr-badge.badge-vs .badge__star-icon--fill { background-image: url("../img/star-fill.svg"); background-position: left center; border-spacing: 0px; }
.cr-badge.badge-vs .badge__rating.rating { font-size: 14px; line-height: 1.5; justify-content: space-between; display: flex; flex: 1 1 0px; margin: -1px 0px 0px; padding: 0px; height: 20px; }
.cr-badge.badge-vs .badge__rating.rating span:last-child { padding-left: 25px; font-weight: bold; }
.cr-badge .badge__rating + .badge__stars { margin-left: 15px; }
.cr-badge.badge-vs .badge__reviews { border-radius: 30px; background-color: rgb(242, 242, 242); display: block; font-size: 18px; line-height: 1; padding: 6px 25px 5px; margin-left: 15px; border: 1px solid rgba(223, 223, 223, 0.6); }
.cr-badge.badge-vs.badge_color_dark { color: rgb(229, 229, 229); border-color: transparent; }
.cr-badge.badge-vs.badge_color_dark .badge__reviews { background-color: rgba(36, 36, 36, 0.6); border-color: transparent; }
.badge_size_compact.cr-badge, .badge--wide-mobile.cr-badge { margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: sans-serif; }
.badge_size_compact.cr-badge, .badge--wide-mobile.cr-badge { display: block; flex-direction: column; visibility: visible; }
.badge_size_compact.cr-badge .badge__verified, .badge--wide-mobile.cr-badge .badge__verified { font-size: 10px; font-weight: 700; color: rgb(76, 76, 76); text-align: center; margin-bottom: 5px; margin-top: 5px; }
.badge--wide-mobile.cr-badge .badge__verified { font-size: 16px; color: rgb(255, 255, 255); margin-bottom: 13px; }
.badge--wide-mobile.cr-badge .badge__store { min-height: 50px; margin-bottom: 15px; color: rgb(77, 77, 77); font-size: 28px; font-weight: 700; line-height: 30px; display: flex; align-items: center; justify-content: center; padding: 0px 10px; }
.badge--wide-mobile.cr-badge .badge__store span { min-width: 234px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.cr-badge.badge_size_compact .badge__middle, .cr-badge.badge--wide-mobile .badge__middle { padding: 10px 0px 9px; }
.cr-badge.badge_size_compact .badge__stars, .cr-badge.badge--wide-mobile .badge__stars { display: flex; justify-content: center; width: 100%; margin: 0px; }
.cr-badge.badge_size_compact .badge__star, .cr-badge.badge--wide-mobile .badge__star { position: relative; width: 14px; height: 13px; margin: 0px 2px; color: rgb(255, 255, 255); }
.cr-badge.badge_size_compact .badge__star svg, .cr-badge.badge--wide-mobile .badge__star svg { display: block; }
.cr-badge.badge_size_compact .badge__star-fill-container, .cr-badge.badge--wide-mobile .badge__star-fill-container { position: absolute; top: 0px; left: 0px; overflow: hidden; width: 14px; height: 13px; }
.rtl .cr-badge.badge_size_compact .badge__star-fill-container, .rtl .cr-badge.badge--wide-mobile .badge__star-fill-container { left: auto; right: 0px; }
.cr-badge.badge_size_compact .badge__star-fill-container svg, .cr-badge.badge--wide-mobile .badge__star-fill-container svg { height: 13px; }
.cr-badge.badge_size_compact .badge__rating, .cr-badge.badge--wide-mobile .badge__rating { font-size: 12px; text-align: center; color: rgb(76, 76, 76); }
.cr-badge.badge_size_compact .badge__rating b, .cr-badge.badge--wide-mobile .badge__rating b { margin-left: 8px; }
.cr-badge.badge_size_compact .badge__reviews, .cr-badge.badge--wide-mobile .badge__reviews { padding: 8px 0px 6px; font-size: 10px; text-align: center; border-radius: 0px 0px 15px 15px; color: rgb(77, 77, 77); }
.cr-badge.badge--wide-mobile .badge__middle { padding-top: 0px; padding-bottom: 20px; background-color: transparent; }
.cr-badge.badge--wide-mobile .badge__stars { margin-bottom: 5px; }
.cr-badge.badge--wide-mobile .badge__star { color: rgb(248, 148, 45); }
.cr-badge.badge--wide-mobile .badge__reviews { font-size: 13px; border-top: 1px solid transparent; min-height: 37px; display: flex; align-items: center; justify-content: center; padding: 0px; }
.cr-badge.badge--wide-mobile .mb21 { margin-bottom: 21px; }
.cr-badge.badge_size_compact.badge_color_dark .badge__middle, .cr-badge.badge--wide-mobile.badge_color_dark .badge__middle { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: border-box; }
.cr-badge.badge_size_compact.badge_color_dark .badge__star, .cr-badge.badge--wide-mobile.badge_color_dark .badge__star { color: rgb(248, 148, 45); }
.cr-badge.badge_size_compact.badge_color_dark .badge__reviews, .cr-badge.badge--wide-mobile.badge_color_dark .badge__reviews { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.cr-badge.badge_size_compact.badge_color_dark .badge__verified, .cr-badge.badge--wide-mobile.badge_color_dark .badge__verified, .cr-badge.badge_size_compact.badge_color_dark .badge__reviews, .cr-badge.badge--wide-mobile.badge_color_dark .badge__reviews, .cr-badge.badge_size_compact.badge_color_dark .badge__rating, .cr-badge.badge--wide-mobile.badge_color_dark .badge__rating, .cr-badge.badge_size_compact.badge_color_dark .badge__store, .cr-badge.badge--wide-mobile.badge_color_dark .badge__store { color: rgb(229, 229, 229); }
.cr-placeholder-tb { background-color: rgb(250, 250, 250); width: 100%; padding: 20px; }
.cr-placeholder-tb .cr-placeholder-tb-fr { width: 50%; height: 40px; margin: 0px 0px 20px; background-color: rgb(220, 222, 226); animation: 3s ease 0s infinite normal none running cr-placeholder-load; }
.cr-placeholder-tb .cr-placeholder-tb-sr { width: 100%; height: 60px; background-color: rgb(220, 222, 226); animation: 3s ease 0s infinite normal none running cr-placeholder-load; }
@media (max-width: 600px) {
  #cr_floatingtrustbadge, #cr_floatingtrustbadge.cr-floatingbadge-big { display: none; }
}
@keyframes cr-placeholder-load { 
  0% { background-color: rgb(220, 222, 226); }
  50% { background-color: rgb(237, 237, 237); }
  100% { background-color: rgb(220, 222, 226); }
}


: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%; }
:where(body) { margin: 0px; }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
body { padding: 0px; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) 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; }
:where(.wp-block-gallery.is-layout-flex) { gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) ); }
:where(.wp-block-gallery.is-layout-grid) { gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) ); }
:where(.wp-block-latest-posts.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-latest-posts.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-term-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-term-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; }


.rs-p-wp-fix { display: none !important; margin: 0px !important; height: 0px !important; }
body { --sr-7-css-loaded: 1; }
.wp-block-themepunch-revslider { position: relative; }
.wp-block-themepunch-revslider.revslider { margin: 0px; }
canvas.sr7-pbar { z-index: 500; position: absolute; pointer-events: none; }
sr7-module { display: block; position: relative; overflow-x: visible; -webkit-tap-highlight-color: transparent; }
sr7-adjuster { position: relative; display: block; width: 100%; }
sr7-content { position: absolute; top: 0px; height: 100%; contain: size layout style; z-index: 1; overflow-x: visible; }
sr7-carousel { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
sr7-slide { position: absolute; width: 100%; height: 100%; contain: strict; top: 0px; left: 0px; z-index: 1; visibility: hidden; pointer-events: none; }
.sr7-overflow-force sr7-slide, sr7-carousel sr7-slide { contain: layout style; }
sr7-module-bg { top: 0px; z-index: 0; position: absolute; }
sr7-3dwrap { pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
sr7-overlay { display: block; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 3; background-repeat: repeat; }
sr7-btn, sr7-col, sr7-content .sr7-layer, sr7-grp, sr7-img, sr7-layer, sr7-linebrk, sr7-row, sr7-shp, sr7-svg, sr7-txt, sr7-zone { user-select: none; visibility: hidden; display: none; box-sizing: border-box; backface-visibility: hidden; }
sr7-col-bg.sr7-img-col-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }
.sr7-layer[data-subtype="slidebg"], sr7bg { pointer-events: none; }
sr7-content .sr7-layer.sr7-withclip, sr7-content .sr7-layer.sr7-withclip .sr7-layer { backface-visibility: visible; }
sr7-grp.sr7-clear::after { content: ""; clear: both; display: block; height: 0px; }
sr7-zone { pointer-events: none; }
sr7-row.sr7-layer.sr7-galign { box-sizing: border-box; }
.sr7-layer[data-type="svg"] > svg, sr7-layer[data-type="svg"] > svg { width: 100%; height: 100%; }
sr7-row-con { table-layout: fixed; font-size: 0px; display: block; }
sr7-module .sr7-layer, sr7-module sr7-layer { -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color: transparent; }
sr7-slide.sr7-staticslide-low { z-index: 0 !important; }
sr7-slide.sr7-staticslide-high { z-index: 105 !important; }
sr7-slide a { transition: none; }
sr7-module.sr7-top-fixed { width: 100%; backface-visibility: hidden; height: auto !important; }
sr7-module.sr7-top-fixed sr7-adjuster { height: auto !important; }
sr7-module.sr7-top-fixed sr7-content, sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) * { pointer-events: none; }
sr7-prl { top: 50%; left: 50%; z-index: 10000; position: absolute; }
sr7-prl.off { display: none !important; }
sr7-prl.sr7-fade-in { animation: 1s linear 0s 1 normal none running tp-fade-in; }
.sr-force-hidden { display: none !important; }
@keyframes tp-rotateplane { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
@keyframes tp-fade-in { 
  0% { opacity: 0; }
  20% { opacity: 0; }
  100% { opacity: 100; }
}
@keyframes tp-rotate { 
  100% { transform: rotate(360deg); }
}
sr7-fonttest { width: auto; display: inline-block; white-space: nowrap; font-size: 12px; color: rgb(0, 0, 0); }
sr7-fonttest-wrap { position: absolute; contain: strict; top: -1500px; left: -1500px; width: 1500px; height: 1000px; pointer-events: none; opacity: 0; }
.fn-wrap { display: flex; position: fixed; width: 100px; height: 50px; z-index: 100; background-color: rgba(66, 66, 66, 0.2); justify-content: space-around; align-items: center; bottom: 0px; left: 50%; transform: translateX(-50%); }
.fn-left, .fn-right { display: flex; width: 40px; height: 40px; justify-content: center; align-items: center; background-color: gray; color: rgb(255, 255, 255); font-weight: 700; font-size: 20px; cursor: pointer; }
.sr7-layer .materical-icons, sr7-module .material-icons, sr7-txt .material-icons { font-size: inherit; vertical-align: top; line-height: inherit; }
#sr-announcer { width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; position: absolute !important; }


.woocommerce form .form-row .required { visibility: visible; }


.chaty *, .chaty-chat-view *, .chaty-outer-forms * { box-sizing: border-box; }
.chaty-agent-data, .chaty-whatsapp-field input[type="text"], .chaty-whatsapp-message, .chaty-whatsapp-message p { font-family: "Segoe UI", "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Ubuntu, Cantarell, "Fira Sans", sans-serif; }
.chaty-agent-header, .chaty-channel, .chaty-channels, .chaty-form-body, .chaty-tooltip { position: relative; }
.chaty-tooltip .on-hover-text, .chaty-tooltip .on-hover-text::before, .chaty-tooltip::after, .chaty-tooltip::before { text-transform: none; font-size: 0.9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; }
.chaty-i-trigger .chaty-tooltip .on-hover-text, .chaty-i-trigger .chaty-tooltip .on-hover-text::before, .chaty-i-trigger .chaty-tooltip::after, .chaty-tooltip::before { pointer-events: auto; }
.on-hover-text p { white-space: nowrap; font-size: unset; line-height: unset; letter-spacing: inherit; font-weight: 400; }
.on-hover-text { font-weight: 400; display: none; }
.on-hover-text img.emoji { max-width: none; }
.chaty-tooltip .on-hover-text::before, .chaty-tooltip::before { content: ""; border: 5px solid transparent; z-index: 1001; }
.chaty-tooltip::after { content: attr(data-hover); }
.chaty-tooltip .on-hover-text, .chaty-tooltip::after { text-align: center; min-width: 1em; max-width: 21em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 15px; border-radius: 10px; background: rgb(255, 255, 255); color: rgb(51, 51, 51); z-index: 1000; box-shadow: rgba(0, 0, 0, 0.15) 0px 1.93465px 7.73859px; font-size: 17px; line-height: 21px; }
.chaty-animation-shockwave::after, .chaty-animation-shockwave::before { content: ""; border-radius: 50%; position: absolute; top: 0px; right: 0px; bottom: 0px; }
.chaty-tooltip .on-hover-text { overflow: visible; white-space: pre; }
.chaty-tooltip.active .on-hover-text, .chaty-tooltip.active .on-hover-text::before, .chaty-tooltip.active::after, .chaty-tooltip.active::before, .chaty-tooltip:hover .on-hover-text, .chaty-tooltip:hover .on-hover-text::before, .chaty-tooltip:hover::after, .chaty-tooltip:hover::before { display: block; opacity: 1; }
.chaty-tooltip.active .on-hover-text, .chaty-tooltip.active .on-hover-text::before, .chaty-tooltip.active::after, .chaty-tooltip.active::before, .chaty-tooltip.pos-left:hover .on-hover-text, .chaty-tooltip.pos-left:hover .on-hover-text::before, .chaty-tooltip.pos-left:hover::after, .chaty-tooltip.pos-left:hover::before, .chaty-tooltip.pos-right:hover .on-hover-text, .chaty-tooltip.pos-right:hover .on-hover-text::before, .chaty-tooltip.pos-right:hover::after, .chaty-tooltip.pos-right:hover::before { animation: auto ease-out 0s 1 normal forwards running tooltips-horz; }
.chaty-tooltip.has-on-hover::after, .chaty-tooltip.has-on-hover::before, .chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover::after, .chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover::before, .chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip::after, .chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip::before, .chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger, .on-hover-text:empty, [data-hover=""]::after, [data-hover=""]::before { display: none !important; }
.chaty-tooltip.pos-top .on-hover-text::before, .chaty-tooltip.pos-top::before { border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); bottom: calc(100% + 5px); }
.chaty-tooltip.pos-top .on-hover-text::after, .chaty-tooltip.pos-top::after { bottom: calc(100% + 10px); }
.chaty-tooltip.pos-top .on-hover-text, .chaty-tooltip.pos-top::after, .chaty-tooltip.pos-top::before { left: 50%; transform: translate(-50%, -0.5em); }
.chaty-tooltip.pos-down::before { top: 100%; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.chaty-tooltip.pos-down::after { top: calc(100% + 5px); }
.chaty-tooltip.pos-down::after, .chaty-tooltip.pos-down::before { left: 50%; transform: translate(-50%, 0.5em); }
.chaty-tooltip.pos-left .on-hover-text::before, .chaty-tooltip.pos-left::before { top: 50%; border-right-width: 0px; border-left-color: rgb(255, 255, 255); left: calc(0em - 10px); transform: translate(-0.5em, -50%); }
.chaty-tooltip.pos-left .on-hover-text::before { left: auto; right: calc(0em - 5px); }
.chaty-tooltip.pos-left .on-hover-text, .chaty-tooltip.pos-left::after { top: 50%; right: calc(100% + 10px); transform: translate(-0.5em, -50%); }
.chaty-tooltip.pos-right .on-hover-text::before, .chaty-tooltip.pos-right::before { top: 50%; border-left-width: 0px; border-right-color: rgb(255, 255, 255); right: calc(0em - 10px); transform: translate(0.5em, -50%); }
.chaty-tooltip.pos-right .on-hover-text::before { left: calc(0em - 5px); right: auto; }
.chaty-tooltip.pos-right .on-hover-text, .chaty-tooltip.pos-right::after { top: 50%; left: calc(100% + 10px); transform: translate(0.5em, -50%); }
@keyframes tooltips-vert { 
  100% { opacity: 1; transform: translate(-50%, 0px); }
}
@keyframes tooltips-horz { 
  100% { opacity: 1; transform: translate(0px, -50%); }
}
.chaty-tooltip.pos-down:hover::after, .chaty-tooltip.pos-down:hover::before, .chaty-tooltip.pos-top:hover::after, .chaty-tooltip.pos-top:hover::before { animation: auto ease-out 0s 1 normal forwards running tooltips-vert; }
@-webkit-keyframes chaty-animation-shockwave { 
  0% { transform: scale(1); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px, rgba(0, 0, 0, 0.3) 0px 0px 1px inset; }
  95% { box-shadow: transparent 0px 0px 50px, transparent 0px 0px 30px inset; }
  100% { transform: scale(2.25); }
}
@keyframes chaty-animation-shockwave { 
  0% { transform: scale(1); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px, rgba(0, 0, 0, 0.3) 0px 0px 1px inset; }
  95% { box-shadow: transparent 0px 0px 50px, transparent 0px 0px 30px inset; }
  100% { transform: scale(2.25); }
}
@-webkit-keyframes chaty-animation-blink { 
  0%, 100% { opacity: 1; }
  20% { opacity: 0.5; }
}
@keyframes chaty-animation-blink { 
  0%, 100% { opacity: 1; }
  20% { opacity: 0.5; }
}
@-webkit-keyframes chaty-animation-pulse { 
  0% { transform: scale(1); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; border-radius: 50%; }
  100% { transform: scale(1.1); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; border-radius: 45%; }
}
@keyframes chaty-animation-pulse { 
  0% { transform: scale(1); border-radius: 50%; }
  100% { transform: scale(1.1); border-radius: 45%; }
}
.chaty-animation-shockwave::after { left: 0px; animation: 2s ease-out 1.3s infinite normal none running chaty-animation-shockwave; }
.chaty-animation-shockwave::before { left: 0px; animation: 2s ease-out 0.8s infinite normal none running chaty-animation-shockwave; }
.chaty-animation-blink { animation: 1.33s ease-out 0s infinite normal none running chaty-animation-blink; }
.chaty-animation-pulse, .chaty-animation-pulse-icon { animation: 0.4s ease 0s infinite alternate none running chaty-animation-pulse; }
.chaty-animation-sheen { position: relative; overflow: hidden; }
.chaty-animation-sheen::after { animation: 5s ease 0s infinite normal none running chaty-animation-sheen; content: ""; position: absolute; inset: 0px; background: linear-gradient(transparent, rgba(255, 255, 255, 0.5) 50%, transparent); transform: rotateZ(60deg) translate(0px, 5em); }
@keyframes chaty-animation-sheen { 
  100%, 20% { transform: rotateZ(60deg) translate(0px, -80px); }
}
.chaty-animation-fade { animation: 5s ease 0s infinite normal none running chaty-animation-fade; }
.chaty-animation-spin { animation: 5s cubic-bezier(0.56, -0.35, 0.22, 1.5) 0s infinite normal none running chaty-animation-spin; }
@keyframes chaty-animation-fade { 
  15%, 5% { opacity: 0.25; }
  10%, 100%, 20% { opacity: 1; }
}
@keyframes chaty-animation-spin { 
  10% { transform: rotateZ(-20deg); animation-timing-function: ease; }
  100%, 20% { transform: rotateZ(360deg); }
}
.chaty-animation-bounce, .chaty-animation-jump { animation: 5s cubic-bezier(0.84, -0.54, 0.31, 1.19) 0s infinite normal none running chaty-animation-bounce; }
@keyframes chaty-animation-bounce { 
  0%, 100%, 20% { transform: none; }
  10% { transform: translateY(-1em); }
}
@keyframes chaty-animation-waggle { 
  0% { transform: none; }
  10% { transform: rotateZ(-20deg) scale(1.2); }
  13% { transform: rotateZ(25deg) scale(1.2); }
  15% { transform: rotateZ(-15deg) scale(1.2); }
  17% { transform: rotateZ(15deg) scale(1.2); }
  20% { transform: rotateZ(-12deg) scale(1.2); }
  22% { transform: rotateZ(0deg) scale(1.2); }
  100%, 24% { transform: rotateZ(0deg) scale(1); }
}
.chaty-animation-waggle { animation: 5s ease 0s infinite normal none running chaty-animation-waggle; }
.chaty-animation-floating { animation: 3s ease 0s infinite normal none running chaty-animation-floating; }
@keyframes chaty-animation-floating { 
  0% { transform: translate3d(0px, 0px, 0px); }
  50% { transform: translate3d(0px, -10px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.chaty { display: none; z-index: 99999; }
.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover::after, .chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover::before, .chaty.active, .chaty.form-open .chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger { display: block !important; }
.chaty * { margin: 0px; padding: 0px; }
.chaty .sr-only, .chaty-outer-forms .sr-only, .hide-cht-svg-bg { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; border: 0px !important; outline: 0px !important; }
.chaty a, .chaty a:focus, .chaty a:hover, .chaty button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; outline: 0px; box-shadow: none; }
.chaty-widget { position: fixed; bottom: 25px; right: 25px; z-index: 997; }
.chaty-widget.left-position { left: 25px; right: auto; }
.chaty-channel-list { display: flex; width: 62px; height: 124px; position: absolute; bottom: -4px; right: 0px; flex-direction: column; align-items: flex-start; pointer-events: none; }
.chaty-widget.left-position .chaty-channel-list { left: 0px; right: auto; }
.chaty-widget.chaty-open .chaty-channel-list, .chaty-widget.has-single .chaty-i-trigger .Phone-channel::after, .chaty-widget.has-single .chaty-i-trigger .Phone-channel::before { pointer-events: auto; }
.chaty-channel-list .chaty-channel, .chaty-channel.single .chaty-svg { display: inline-block; width: 54px; height: 54px; border-radius: 50%; margin: 4px; cursor: pointer; box-shadow: rgba(73, 104, 126, 0.16) 0px 16px 24px 0px; }
.chaty-channel-list .chaty-channel { position: absolute; bottom: 0px; opacity: 0; transition: 0.5s; }
.chaty-channel.single .chaty-svg { margin: 0px; }
.chaty-widget.chaty-open .chaty-channel-list .chaty-channel { opacity: 1; }
.chaty-channel a, .chaty-channel button, .chaty-svg { display: block; width: 54px; height: 54px; border-radius: 50%; cursor: pointer; position: relative; outline: 0px; min-width: unset; }
* .chaty-channel button { min-width: unset; max-width: unset; }
.chaty-channel button { background: 0px 0px; border-radius: 50%; }
.chaty-channel a .chaty-custom-icon, .chaty-channel button .chaty-custom-icon, .chaty-svg .chaty-custom-icon { width: 54px; height: 54px; border-radius: 50%; text-align: center; font-size: 27px; line-height: 54px; color: rgb(255, 255, 255); }
.chaty-channel a:focus, .chaty-channel button:focus, .chaty-contact-form-box button.chaty-submit-button { outline: 0px; }
.chaty-contact-form-box button.chaty-submit-button:disabled .chaty-loader { display: inline-block; }
.chaty-agent-icon svg, .chaty-channel svg, .chaty-view-channels .chaty-channel span svg { width: 100%; height: 100%; }
.chaty-channel img { width: 54px; height: 54px; object-fit: cover; border-radius: 50%; }
.chaty-i-trigger .chaty-channel { position: absolute; bottom: 0px; right: 4px; transition: 0.5s; border-radius: 50%; cursor: pointer; }
.chaty-cta-button { transition: 0.5s; box-shadow: rgba(73, 104, 126, 0.16) 0px 16px 24px 0px; border-radius: 50%; }
.chaty-widget.left-position .chaty-i-trigger .chaty-channel { left: 4px; right: auto; }
.chaty-widget .chaty-cta-main .chaty-cta-button { z-index: 1099; opacity: 1; position: relative; }
.chaty-widget.chaty-open .chaty-cta-main .chaty-cta-button { z-index: 999; opacity: 0; transform: rotate(540deg); visibility: hidden; }
.chaty-widget .chaty-i-trigger .chaty-cta-close { pointer-events: none; }
.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close { pointer-events: auto; z-index: 101; }
.chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button { z-index: 999; opacity: 0; visibility: hidden; }
.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close .chaty-cta-button { z-index: 1099; opacity: 1; transform: rotate(180deg); visibility: visible; }
.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip { z-index: 91; }
.chaty-channel button.open-chaty-channel, .chaty-widget.chaty-no-close-button:not(.has-single) .chaty-i-trigger:not(.single-channel), .chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text, .chaty.form-open .chaty-channel button.open-chaty, .chaty.form-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text, .chaty.form-open .chaty-i-trigger .chaty-tooltip::after, .chaty.form-open .chaty-i-trigger .chaty-tooltip::before, .chaty.form-open .chaty-widget.has-single .chaty-i-trigger .on-hover-text { display: none; }
.chaty.form-open.active .chaty-widget .chaty-i-trigger { display: block; }
.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-main { display: none; }
.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button { opacity: 1; visibility: visible; pointer-events: auto; }
.chaty-widget .ch-pending-msg { position: absolute; right: -4px; top: -4px; width: 16px; height: 16px; text-align: center; background: red; color: rgb(255, 255, 255); font-size: 10px; line-height: 16px; border-radius: 50%; z-index: 1101; }
.chaty-widget.left-position.hor-mode .chaty-channel-list { width: 136px; height: 62px; left: 0px; bottom: 0px; }
.chaty-widget.right-position.hor-mode .chaty-channel-list { width: 136px; height: 62px; right: 0px; left: auto; bottom: 0px; }
.chaty-widget.hor-mode .chaty-channel-list .chaty-channel { margin-top: 0px; margin-bottom: 0px; }
.chaty-widget.hor-mode.left-position .chaty-channel-list .chaty-channel { left: 0px; }
.chaty-widget.hor-mode.right-position .chaty-channel-list .chaty-channel { right: 0px; left: auto; }
.chaty-chat-view, .chaty-outer-forms { vertical-align: bottom; border-radius: 6px; bottom: -25px; left: 25px; padding: 0px; width: 320px; max-width: 90%; box-shadow: rgba(0, 0, 0, 0.16) 0px 5px 40px; opacity: 0; visibility: hidden; pointer-events: none; z-index: -1; transition: 0.5s; animation-delay: -2s; position: fixed !important; }
.chaty-chat-view.pos-left, .chaty-outer-forms.pos-left { left: 25px; }
.chaty-chat-view.pos-right, .chaty-outer-forms.pos-right { right: 25px; left: auto; }
.chaty-outer-forms.active, .chaty:not(.form-open) .chaty-widget.chaty-open + .chaty-chat-view { transform: translateY(-93px); opacity: 1; z-index: 999999; visibility: visible; bottom: 0px; pointer-events: auto; }
.chaty-whatsapp-body { padding: 0px; min-height: 260px; position: relative; z-index: 2; }
.chaty-whatsapp-content { padding: 20px; }
.chaty-popup-whatsapp-form .chaty-whatsapp-body { height: 260px; min-height: auto; }
.chaty-popup-whatsapp-form .chaty-whatsapp-content { display: flex; align-items: flex-start; }
.chaty-form-body { background: rgb(255, 255, 255); z-index: 99999; min-height: 75px; border-radius: 10px; }
.chaty-form-body form { margin: 0px; padding: 0px; }
.qr-code-image { padding: 10px; text-align: center; border: 1px solid silver; border-radius: 4px; }
.qr-code-image img { max-width: 100%; max-height: 360px; margin: 0px auto; display: block; width: 100%; height: auto; }
.chaty-whatsapp-form { position: relative; background-color: rgb(240, 237, 231); border-radius: 8px; margin: 0px; }
.chaty-whatsapp-form::before { display: block; position: absolute; content: ""; left: 0px; top: 0px; height: 100%; width: 100%; z-index: 0; opacity: 0.035; background-image: url("../images/whatsapp.png"); }
.chaty-popup-whatsapp-form .chaty-whatsapp-body::before, .chaty-popup-whatsapp-form .chaty-whatsapp-footer::before { background-image: url("../images/whatsapp-welcome-popup.png"); opacity: 0.7; }
.chaty-whatsapp-message { padding: 7px 14px 6px; background-color: rgb(255, 255, 255); border-radius: 0px 10px 10px; position: relative; transform-origin: center top; z-index: 2; margin-top: 0px; margin-left: 0px; max-width: calc(100% - 40px); font-family: "Segoe UI", "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Ubuntu, Cantarell, "Fira Sans", sans-serif; font-size: 14px; line-height: 18px; border: 1px solid rgba(34, 17, 71, 0.08); }
.chaty-whatsapp-message::before { content: ""; display: none; width: 0px; height: 0px; border-top: 0px solid transparent; border-bottom: 10px solid transparent; border-right: 12px solid rgb(255, 255, 255); position: absolute; left: -12px; top: 0px; }
.wp-profile-img + .chaty-whatsapp-message::before { display: block; }
.chaty-whatsapp-message p { margin: 0px; padding: 0px; color: rgb(17, 27, 33); font-weight: 400; overflow-wrap: break-word; }
.chaty-whatsapp-footer { position: relative; padding: 20px 15px; }
.whatsapp-chaty-form { display: flex; margin: 0px; padding: 0px; }
button.chaty-whatsapp-button-button, button.chaty-whatsapp-button-button:focus, button.chaty-whatsapp-button-button:hover { flex: 0 0 40px; text-align: center !important; height: 40px !important; width: 40px !important; padding: 0px !important; background: rgb(198, 215, 227) !important; border-radius: 20px !important; outline: 0px !important; box-shadow: none !important; cursor: pointer !important; margin: 0px 0px 0px 10px !important; text-decoration: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; min-width: 1px !important; }
button.chaty-whatsapp-button-button { background: rgb(198, 215, 227) !important; }
button.chaty-whatsapp-button-button:focus, button.chaty-whatsapp-button-button:hover { background: rgb(168, 197, 218) !important; }
.chaty-whatsapp-input:not(:placeholder-shown) + button.chaty-whatsapp-button-button { background: rgb(37, 211, 102) !important; }
.chaty-whatsapp-input:not(:placeholder-shown) + button.chaty-whatsapp-button-button:focus, .chaty-whatsapp-input:not(:placeholder-shown) + button.chaty-whatsapp-button-button:hover { background: rgb(34, 191, 91) !important; }
.chaty-whatsapp-data { display: flex; flex: 1 1 0%; z-index: 1; }
.chaty-whatsapp-field { padding-right: 0px; flex: 1 1 0%; position: relative; display: flex; align-items: center; }
.chaty-whatsapp-button { flex: 0 0 48px; }
.chaty-whatsapp-button svg { width: 100%; height: 100%; margin: 0px; padding: 0px; }
.chaty-whatsapp-field input[type="text"] { line-height: normal; padding: 0px 10px 0px 15px; font-size: 16px; resize: none; width: 100%; border-radius: 24px; outline: 0px; margin: 0px; color: rgb(17, 27, 33); flex: 1 1 0%; height: 40px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; background: rgb(255, 255, 255) !important; }
.chaty-whatsapp-field input[type="text"]:focus { margin: 0px; color: rgb(17, 27, 33); outline: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }
.chaty-whatsapp-button-button:active, .chaty-whatsapp-button-button:focus, .chaty-whatsapp-button-button:hover { background: rgb(168, 197, 218) !important; }
.chaty.form-open .chaty-channel button.open-chaty-channel, .chaty.form-open .chaty-no-close-button.has-single .chaty-i-trigger { display: block; }
.chaty-agent-data { font-size: 16px; }
.chaty-agent-header { font-size: 18px; padding: 20px 15px; background: rgb(34, 191, 91); color: rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; }
.chaty-agent-data .close-chaty-form { right: 10px; top: 12px; }
.chaty-agent-data .chaty-agent { display: flex; align-items: center; padding: 15px; }
.chaty-agent-data .chaty-agent a { color: rgb(73, 104, 126); font-size: 16px; text-decoration: none; display: flex; width: 100%; align-items: center; outline: 0px; font-weight: 400; }
.chaty-contact-input input.chaty-input-field, .chaty-contact-input input[type="email"].chaty-input-field, .chaty-contact-input input[type="text"].chaty-input-field, .chaty-contact-input select.chaty-input-field, .chaty-contact-input textarea.chaty-textarea-field { color: rgb(40, 48, 61); font-family: BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-sans; margin: 0px; background: rgb(255, 255, 255); outline: 0px; }
.chaty-agent-data .chaty-agent + .chaty-agent { border-top: 2px solid rgb(246, 248, 249); }
.chaty-agent-img { width: 36px; height: 36px; object-fit: cover; border-radius: 50%; }
.chaty-agent-icon { width: 48px; height: 48px; margin: 0px 15px 0px 0px; }
.chaty-agent-data .chaty-custom-icon { width: 48px; height: 48px; text-align: center; display: block; line-height: 48px; background: silver; border-radius: 50%; color: rgb(255, 255, 255); font-size: 28px; }
.chaty-close-agent-list { position: absolute; right: 15px; top: 10px; width: 26px; height: 26px; cursor: pointer; z-index: 10; padding: 0px 0px 10px 10px; }
.chaty-agent-icon img { width: 48px; height: 48px; object-fit: cover; }
.chaty-close-agent-list svg { fill: rgb(255, 255, 255); }
.agent-sub-header { font-size: 14px; line-height: 20px; font-weight: 400; }
.agent-main-header { font-size: 20px; line-height: 32px; font-weight: 700; position: relative; }
.chaty-agent-header::before, .chaty-view-header::before { content: ""; background: url("../images/header-top.png") no-repeat; width: 215px; height: 41px; position: absolute; top: 0px; left: 0px; z-index: 1; }
.chaty-agent-header::after, .chaty-view-header::after { content: ""; background: url("../images/header-bottom.png") no-repeat; width: 44px; height: 41px; position: absolute; bottom: 0px; right: 0px; z-index: 1; }
.chaty-custom-channel-icon { display: block; border-radius: 50%; color: rgb(255, 255, 255); text-align: center; line-height: 54px; }
.chaty-contact-form-title { padding: 10px 15px; text-align: left; font-size: 18px; color: rgb(255, 255, 255); border-radius: 8px 8px 0px 0px; justify-content: space-between; display: flex; }
.chaty-contact-inputs { padding: 15px; }
.chaty-contact-input { display: block; }
.chaty-contact-input label.chaty-form-label { font-size: 14px; margin: 0px; padding: 0px 0px 4px; line-height: 20px; display: flex; color: rgb(40, 48, 61); }
.chaty-contact-input + .chaty-contact-input { margin: 10px 0px 0px; }
.chaty-contact-input input.chaty-input-field, .chaty-contact-input input[type="email"].chaty-input-field, .chaty-contact-input input[type="text"].chaty-input-field, .chaty-contact-input select.chaty-input-field { width: 100%; height: 36px; line-height: 36px; font-size: 16px; padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; }
.chaty-contact-input .has-chaty-error:focus, .chaty-contact-input input.chaty-input-field:focus, .chaty-contact-input input[type="email"].chaty-input-field:focus, .chaty-contact-input input[type="tel"].chaty-input-field:focus, .chaty-contact-input input[type="text"].chaty-input-field:focus, .chaty-contact-input select.chaty-input-field:focus, .chaty-contact-input textarea.chaty-textarea-field:focus { outline: 0px; box-shadow: none; border-color: rgb(137, 137, 137); background-color: rgb(255, 255, 255); }
.chaty-contact-input textarea.chaty-textarea-field { width: 100%; height: 100px; line-height: 20px; font-size: 16px; padding: 10px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; display: block; }
.chaty-contact-form-box .close-chaty-form { right: 9px; top: 9px; }
.chaty-contact-form-box button.chaty-submit-button[type="submit"], button#chaty-submit-button-0 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; color: rgb(255, 255, 255); background: rgb(168, 134, 205); width: 100%; height: 36px; line-height: 36px; font-size: 18px; padding: 0px; margin: 0px; cursor: pointer; text-align: center; display: block; }
.chaty-contact-input input.chaty-input-field.has-chaty-error, .chaty-contact-input select.chaty-input-field.has-chaty-error, .chaty-contact-input textarea.has-chaty-error { border: 1px solid rgb(210, 0, 0); }
.chaty-contact-form-button { padding: 15px; }
.chaty-ajax-error-message, .chaty-ajax-success-message { color: rgb(0, 167, 0); padding: 10px 0px 0px; text-align: center; font-size: 16px; }
.chaty-ajax-error-message { color: rgb(218, 0, 0); }
.chaty-view-header, .chaty-view-header a, .chaty-view-header a:focus, .chaty-view-header a:hover { font-weight: 500; color: rgb(255, 255, 255); font-size: 24px; }
.chaty-exit-intent { position: fixed; z-index: -1; }
.chaty-exit-intent::before { display: block; position: fixed; top: 0px; left: 0px; content: ""; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.8); visibility: hidden; z-index: 100; transition: 0.5s ease-in-out; }
.chaty .chaty-widget.left-position .chaty-exit-intent::before { clip-path: circle(15px at 60px calc(100% - 60px)); }
.chaty .chaty-widget.right-position .chaty-exit-intent::before { clip-path: circle(15px at calc(100% - 60px) calc(100% - 60px)); }
.chaty .chaty-widget .chaty-exit-intent.animate::before { visibility: visible; clip-path: circle(100%); }
.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip::after, .chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip::before { pointer-events: inherit; }
body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos, body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos, body.cht-in-mobile .chaty-outer-forms.chaty-wechat-form.custom-cht-pos, body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos { inset: 50% 0px auto; margin: 0px auto; transform: translate(0px, -50%); }
body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos .chaty-agent-body { max-height: calc(-164px + 100vh) !important; }
.chaty-whatsapp-message p + p { margin-top: 10px; }
body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos .chaty-whatsapp-content { max-height: calc(-122px + 100vh) !important; overflow-y: auto; }
body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form:not(.custom-cht-pos) .chaty-whatsapp-content { overflow-y: auto; }
.chaty.has-custom-pos.form-open .chaty-i-trigger { opacity: 0; visibility: hidden; }
body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos .chaty-contact-inputs { max-height: calc(-150px + 100vh) !important; overflow-y: auto; }
body.cht-in-mobile .chaty-outer-forms { max-width: calc(-50px + 100vw) !important; }
.chaty-view-body { background: rgb(255, 255, 255); border-radius: 8px; }
.chaty-view-header { background: rgb(183, 141, 235); border-radius: 7px 7px 0px 0px; padding: 10px 15px; position: relative; word-break: break-word; }
.chaty-top-content { padding: 15px 15px 0px; font-size: 16px; }
.chaty-view-content p, .chaty-view-content p a, .chaty-view-content p a:focus, .chaty-view-content p a:hover { margin: 0px; padding: 0px; font-size: 16px; line-height: 150%; color: rgb(73, 104, 126); word-break: break-word; }
.chaty-view-content p a { display: inline-block; }
.chaty-view-content p a:focus, .chaty-view-content p a:hover, .chaty-view-header a:focus, .chaty-view-header a:hover { outline: 0px; text-decoration: none; }
.chaty-view-content p + p { margin-top: 10px; }
.chaty-close-view-list { position: absolute; right: 15px; top: 10px; width: 12px; cursor: pointer; z-index: 11; }
.chaty-close-view-list svg { fill: rgb(255, 255, 255); display: inline-block; width: 100%; }
.chaty-view-channels .chaty-channel { height: 48px; display: inline-block; margin: 6px 0px; width: 20%; text-align: center; vertical-align: top; }
.chaty-view-channels .chaty-channel a, .chaty-view-channels .chaty-channel img, .chaty-view-channels .chaty-channel span:not(.on-hover-text) { display: block; width: 48px; height: 48px; margin: 0px auto; }
.chaty-view-channels { padding: 10px 8px; }
.chaty-view-channels .chaty-custom-channel-icon { font-size: 24px; }
.front-google-captcha { overflow: hidden; width: 100% !important; }
.front-google-captcha > div { width: 100%; }
.front-google-captcha iframe { transform: scaleX(0.9); position: relative; left: -15px; }
.widget-fa-icon { width: 100%; height: 100%; display: inline-block; vertical-align: middle; color: rgb(255, 255, 255); }
span.chaty-loader { display: none; vertical-align: middle; color: rgb(255, 255, 255); animation: 1s linear 0s infinite normal none running rotation; width: 24px; height: 24px; text-align: center; line-height: 24px; margin-left: 5px; }
span.chaty-loader span.dashicons { width: 24px; height: 24px; text-align: center; line-height: 24px; font-size: 24px; }
@keyframes rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
span.chaty-loader.active { display: inline-block; vertical-align: baseline; }
.chaty-i-trigger.single-channel > .chaty-channel > .on-hover-text { display: none !important; }
html[dir="rtl"] .chaty-input-field, html[dir="rtl"] .chaty-submit-button, html[dir="rtl"] .chaty-tooltip, html[dir="rtl"] .chaty-tooltip::after, html[dir="rtl"] .chaty-whatsapp-message, html[dir="rtl"] .on-hover-text { direction: rtl; }
.add-bg-blur-effect { background-color: rgba(0, 0, 0, 0.4); overflow-x: hidden; }
.add-bg-blur-effect > :not(.chaty, .chaty-outer-forms, .picmo__popupContainer) { filter: blur(6px); }
.email_suggestion, .wp_email_suggestion { margin: 0px; padding: 0px; font-size: 14px; color: rgb(151, 0, 41); }
.email_suggestion i, .wp_email_suggestion i { color: rgb(37, 150, 190); font-weight: 700; cursor: pointer; }
.chaty-custom-whatsapp-form .eac-sugg, .chaty-form .eac-sugg { color: rgb(193, 193, 193); line-height: 34px !important; }
.chaty-form .eac-input-wrap { width: 100%; overflow: hidden; }
.chaty-custom-whatsapp-form .chaty-whatsapp-body::before { opacity: 0.05; }
.chaty-custom-whatsapp-form .chaty-whatsapp-body { border-radius: 0px; }
.chaty-custom-whatsapp-form .chaty-whatsapp-footer { border-top: 1px solid rgb(225, 225, 225); min-height: 70px; }
.chaty-custom-whatsapp-form .chaty-whatsapp-data { display: block; z-index: 1; }
.chaty-custom-whatsapp-form .chaty-whatsapp-button-button { z-index: 1; position: relative; width: 100% !important; }
.chaty-custom-whatsapp-form .header-text { display: flex; align-items: center; }
.chaty-custom-whatsapp-form .header-text span { display: inline-block; vertical-align: super; padding-left: 5px; }
.chaty-custom-whatsapp-form .chaty-whatsapp-button svg { width: 26px; height: 26px; fill: rgb(255, 255, 255); margin-right: 3px; }
.chaty-custom-whatsapp-form .chaty-whatsapp-button span { font-size: 15px; padding-left: 5px; }
.chaty-custom-whatsapp-form .chaty-whatsapp-button { display: flex; align-items: center; justify-content: center; border-radius: 6px !important; }
.chaty-custom-whatsapp-form .chaty-whatsapp-content { padding: 15px; z-index: 101111; position: relative; }
.chaty-custom-whatsapp-form .chaty-whatsapp-body { min-height: auto; }
.chaty-outer-forms input[type="number"]::-webkit-inner-spin-button, .chaty-outer-forms input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.chaty-whatsapp-header { display: flex; align-items: center; background-color: rgb(74, 164, 133); border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 10px 15px; position: relative; justify-content: space-between; box-shadow: rgba(26, 14, 53, 0.16) 0px 16px 32px 0px; }
.chaty-whatsapp-header .header-wp-icon { height: 30px; width: 30px; margin-right: 7px; }
.chaty-whatsapp-header .header-wp-title { color: rgb(255, 255, 255); font-size: 15px; flex: 1 1 0%; padding-right: 8px; }
.whatsapp-form-close-btn { flex: 0 0 16px; cursor: pointer; }
.whatsapp-form-close-btn svg { width: 16px; height: 16px; }
.chaty-form, .chaty-whatsapp-form { font-family: "Segoe UI", "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Ubuntu, Cantarell, "Fira Sans", sans-serif; }
.chaty-whatsapp-body .wp-profile-img { height: 30px; width: 30px; margin-right: 15px; }
.chaty-whatsapp-body .wp-profile-img img { height: 30px; width: 30px; border-radius: 50%; object-fit: cover; }
.chaty-whatsapp-message-nickname { color: rgb(72, 157, 129); font-size: 10px; font-weight: 500; line-height: 14px; }
.chaty-whatsapp-message-time { color: rgb(161, 161, 169); font-size: 10px; line-height: 12px; }
.chaty-whatsapp-input::placeholder { color: rgb(131, 161, 183); opacity: 0.4; }
button[type="button"].chaty-wp-emoji-input, button[type="button"].chaty-wp-emoji-input:focus, button[type="button"].chaty-wp-emoji-input:hover { top: 9px; left: 8px; cursor: pointer; position: absolute !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; height: 24px !important; width: 24px !important; padding: 0px !important; min-width: 1px !important; margin: 0px !important; outline: 0px !important; }
.chaty-whatsapp-field:not(.has_emoji) .chaty-wp-emoji-input { display: none !important; }
.chaty-whatsapp-input { padding-left: 38px !important; }
.chaty-whatsapp-field:not(.has_emoji) .chaty-whatsapp-input { padding-left: 15px !important; }
.picmo__popupContainer { z-index: 1000000; }
body .picmo__emojiButton span { font-size: 24px; line-height: 24px; display: inline-block; vertical-align: middle; }
body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton { color: rgb(143, 143, 143); border: 1px solid transparent; }
body .picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton { border: 1px solid rgb(168, 134, 205); color: rgb(160, 113, 211); background: rgb(255, 255, 255); }
body .picmo__picker .picmo__emojiCategory .picmo__categoryName { display: flex; height: auto; padding: 10px 17px; border-bottom: 1px solid rgb(226, 232, 240); font-weight: 700; background: rgb(243, 243, 243); }
body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:hover { background: rgb(255, 255, 255); }
body .picmo__emojiButton { border-radius: 4px; }
body .picmo__emojiButton:focus { outline: 0px; border-radius: 5px; }
.chaty-channel span.chaty-icon { display: block; }
.chaty.form-open .chaty-widget.has-single .chaty-cta-close .chaty-cta-button { opacity: 1; visibility: visible; transform: rotate(360deg); z-index: 999; }
.chaty-custom-whatsapp-form .eac-input-wrap { width: 100%; overflow: hidden; }
.chaty-custom-whatsapp-form .chaty-whatsapp-button button { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; padding: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.chaty-contact-input input[type="file"].chaty-input-field { line-height: 32px; }
.eac-cval:empty, .eac-sugg:empty { display: none !important; }
.qr-code-header { display: flex; align-items: center; background-color: rgb(168, 134, 205); border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 10px 15px; position: relative; justify-content: space-between; color: rgb(255, 255, 255); box-shadow: rgba(26, 14, 53, 0.16) 0px 16px 32px 0px; z-index: 999999; }
.chaty-close-button { cursor: pointer; }
.qr-code-title { line-height: 1; padding: 15px 15px 0px; font-size: 14px; color: rgb(131, 161, 183); }
.qr-code-box { margin-top: 10px; padding: 0px 15px 15px; }
.qr-code-head-title { display: inline-flex; align-items: center; }
.qr-code-head-title svg { margin-right: 5px; }
.mce-error { border: 1px solid rgb(221, 0, 0) !important; }
.required_indicate { color: red; font-size: 18px; margin-left: 2px; }
.chaty-whatsapp-button-button svg { display: inline-block; vertical-align: sub; }
.chaty-wp-emoji-input:hover { background-color: transparent; border-color: transparent; }
.chaty-wp-emoji-input:focus { outline: 0px; }
.chaty-whatsapp-input[placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s; opacity: 0.4 !important; }
[placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s; opacity: 1 !important; }
.chaty-outer-forms form { margin: 0px; }
.chaty, .chaty *, .chaty-form, .chaty-form *, .chaty-whatsapp-form, .chaty-whatsapp-form * { -webkit-tap-highlight-color: transparent; }
body.csaas-has-chatway:not(.chatway-is-open) .chatway--trigger-container { display: none !important; }
body.csaas-has-chatway:not(.chatway-is-open) .chatway--frame-container { opacity: 0; visibility: hidden; }
body.csaas-has-chatway.chatway-is-open .chaty { display: none !important; }
.chaty-widget.has-chatway .Chatway-channel-link { opacity: 1; visibility: visible; pointer-events: auto; }
.has-chat-view.active .chaty-widget.has-chatway.chaty-open .chaty-channel-list { display: none !important; }
.chaty-channel.Chatway-channel-link.has-unread-message::after, .chaty-widget:not(.has-chatway):not(.chaty-open) .csaas-widget-trigger.has-unread-message::after { content: attr(data-unread-message); width: 20px; height: 20px; background: rgb(255, 69, 69); position: absolute; border-radius: 50%; font-size: 12px; font-weight: 600; color: rgb(255, 255, 255); display: inline-flex; align-items: center; justify-content: center; bottom: 44px; z-index: 1111; right: -4px; }
body:not(.chatway--active) .chaty-widget.has-chatway.above-chaty .Chatway-channel-link { display: none !important; }
body:not(.chatway--active) .chaty-widget.inside-chaty .chaty-channels .Chatway-channel-link { display: none !important; }
body.csaas-has-chatway.has--chaty.chatway--active:not(.chatway--visible) .chatway--container { display: block; }
.chaty.chaty-has-chat-view .has-chatway.chaty-open .Chatway-channel-link { display: none !important; }
.chaty-view-channels .chaty-channel.Chatway-channel.has-unread-message::after { right: 0px; top: -8px; bottom: auto; }
html[dir="rtl"] button[type="button"].chaty-wp-emoji-input, html[dir="rtl"] button[type="button"].chaty-wp-emoji-input:focus, html[dir="rtl"] button[type="button"].chaty-wp-emoji-input:hover { right: 8px; }
html[dir="rtl"] .chaty-whatsapp-field input[type="text"] { padding: 0px 35px 0px 0px; }
html[dir="rtl"] button.chaty-whatsapp-button-button, html[dir="rtl"] button.chaty-whatsapp-button-button:focus, html[dir="rtl"] button.chaty-whatsapp-button-button:hover { margin: 0px 10px 0px 0px !important; }
html[dir="rtl"] button.chaty-whatsapp-button-button svg { transform: rotate(180deg); }


:root { --direction-multiplier: 1; }
body.rtl, html[dir="rtl"] { --direction-multiplier: -1; }
.elementor-hidden { display: none; }
.elementor-visibility-hidden { visibility: hidden; }
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor-clearfix::after { clear: both; content: ""; display: block; height: 0px; width: 0px; }
.e-logo-wrapper { display: inline-block; line-height: 1; }
.e-logo-wrapper i { color: var(--e-a-color-circle-logo); font-size: 2.5em; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor hr { background-color: transparent; margin: 0px; }
.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }
.elementor embed, .elementor iframe, .elementor object, .elementor video { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container { direction: ltr; inset: 0px; overflow: hidden; position: absolute; z-index: 0; }
.elementor .elementor-background-video-container { pointer-events: none; transition: opacity 1s; }
.elementor .elementor-background-video-container.elementor-loading { opacity: 0; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed { max-width: none; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(-50%, -50%); }
.elementor .elementor-background-video-hosted { object-fit: cover; }
.elementor .elementor-background-overlay { inset: 0px; position: absolute; }
.elementor .elementor-background-slideshow { inset: 0px; position: absolute; z-index: 0; }
.elementor .elementor-background-slideshow__slide__image { background-position: 50% center; background-size: cover; height: 100%; width: 100%; }
.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-element.elementor-absolute, .elementor-widget-wrap > .elementor-element.elementor-absolute { position: absolute; }
.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed { position: fixed; }
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }
@media (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }
}
@media (max-width: 768px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; }
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed { z-index: 1; }
.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.elementor-invisible { visibility: hidden; }
.elementor-custom-embed-play { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(calc(-50% * var(--direction-multiplier)),-50%); }
.elementor-custom-embed-play i { color: rgb(255, 255, 255); font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }
.elementor-custom-embed-play svg { fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); height: 100px; width: 100px; }
.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }
.elementor-custom-embed-play.elementor-playing i { font-family: eicons; }
.elementor-custom-embed-play.elementor-playing i::before { content: ""; }
.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-tag { display: inline-flex; }
.elementor-ken-burns { transition-duration: 10s; transition-property: transform; transition-timing-function: linear; }
.elementor-ken-burns--out { transform: scale(1.3); }
.elementor-ken-burns--active { transition-duration: 20s; }
.elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1); }
.elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3); }
.elementor-align-center { text-align: center; }
.elementor-align-right { text-align: right; }
.elementor-align-left { text-align: left; }
.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }
.elementor-align-justify .elementor-button { width: 100%; }
@media (min-width:-1) {
  .elementor-widescreen-align-center { text-align: center; }
  .elementor-widescreen-align-right { text-align: right; }
  .elementor-widescreen-align-left { text-align: left; }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-left .elementor-button, .elementor-widescreen-align-right .elementor-button { width: auto; }
  .elementor-widescreen-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  .elementor-laptop-align-center { text-align: center; }
  .elementor-laptop-align-right { text-align: right; }
  .elementor-laptop-align-left { text-align: left; }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-left .elementor-button, .elementor-laptop-align-right .elementor-button { width: auto; }
  .elementor-laptop-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  .elementor-tablet_extra-align-center { text-align: center; }
  .elementor-tablet_extra-align-right { text-align: right; }
  .elementor-tablet_extra-align-left { text-align: left; }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-left .elementor-button, .elementor-tablet_extra-align-right .elementor-button { width: auto; }
  .elementor-tablet_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-center { text-align: center; }
  .elementor-tablet-align-right { text-align: right; }
  .elementor-tablet-align-left { text-align: left; }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-left .elementor-button, .elementor-tablet-align-right .elementor-button { width: auto; }
  .elementor-tablet-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  .elementor-mobile_extra-align-center { text-align: center; }
  .elementor-mobile_extra-align-right { text-align: right; }
  .elementor-mobile_extra-align-left { text-align: left; }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-left .elementor-button, .elementor-mobile_extra-align-right .elementor-button { width: auto; }
  .elementor-mobile_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 768px) {
  .elementor-mobile-align-center { text-align: center; }
  .elementor-mobile-align-right { text-align: right; }
  .elementor-mobile-align-left { text-align: left; }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-left .elementor-button, .elementor-mobile-align-right .elementor-button { width: auto; }
  .elementor-mobile-align-justify .elementor-button { width: 100%; }
}
:root { --page-title-display: block; }
.elementor-page-title, h1.entry-title { display: var(--page-title-display); }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-section { position: relative; }
.elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
  .elementor-section .elementor-container { flex-wrap: wrap; }
}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.elementor-section.elementor-section-stretched { position: relative; width: 100%; }
.elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; }
.elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; }
.elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; }
@media (min-width: 769px) {
  .elementor-section.elementor-section-height-full { height: 100vh; }
  .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; }
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; }
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; }
.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
.elementor-widget-wrap > .elementor-element { width: 100%; }
.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
.elementor-column { display: flex; min-height: 1px; position: relative; }
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: 5px; }
.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated { padding: 30px; }
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }
@media (min-width: 769px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { width: 10%; }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { width: 11.111%; }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { width: 12.5%; }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { width: 14.285%; }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666%; }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { width: 20%; }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { width: 30%; }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { width: 40%; }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { width: 60%; }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 66.666%; }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { width: 70%; }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75%; }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { width: 80%; }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { width: 83.333%; }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { width: 90%; }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 { width: 10%; }
  .elementor-column.elementor-xs-11 { width: 11.111%; }
  .elementor-column.elementor-xs-12 { width: 12.5%; }
  .elementor-column.elementor-xs-14 { width: 14.285%; }
  .elementor-column.elementor-xs-16 { width: 16.666%; }
  .elementor-column.elementor-xs-20 { width: 20%; }
  .elementor-column.elementor-xs-25 { width: 25%; }
  .elementor-column.elementor-xs-30 { width: 30%; }
  .elementor-column.elementor-xs-33 { width: 33.333%; }
  .elementor-column.elementor-xs-40 { width: 40%; }
  .elementor-column.elementor-xs-50 { width: 50%; }
  .elementor-column.elementor-xs-60 { width: 60%; }
  .elementor-column.elementor-xs-66 { width: 66.666%; }
  .elementor-column.elementor-xs-70 { width: 70%; }
  .elementor-column.elementor-xs-75 { width: 75%; }
  .elementor-column.elementor-xs-80 { width: 80%; }
  .elementor-column.elementor-xs-83 { width: 83.333%; }
  .elementor-column.elementor-xs-90 { width: 90%; }
  .elementor-column.elementor-xs-100 { width: 100%; }
}
@media (max-width: 768px) {
  .elementor-column.elementor-sm-10 { width: 10%; }
  .elementor-column.elementor-sm-11 { width: 11.111%; }
  .elementor-column.elementor-sm-12 { width: 12.5%; }
  .elementor-column.elementor-sm-14 { width: 14.285%; }
  .elementor-column.elementor-sm-16 { width: 16.666%; }
  .elementor-column.elementor-sm-20 { width: 20%; }
  .elementor-column.elementor-sm-25 { width: 25%; }
  .elementor-column.elementor-sm-30 { width: 30%; }
  .elementor-column.elementor-sm-33 { width: 33.333%; }
  .elementor-column.elementor-sm-40 { width: 40%; }
  .elementor-column.elementor-sm-50 { width: 50%; }
  .elementor-column.elementor-sm-60 { width: 60%; }
  .elementor-column.elementor-sm-66 { width: 66.666%; }
  .elementor-column.elementor-sm-70 { width: 70%; }
  .elementor-column.elementor-sm-75 { width: 75%; }
  .elementor-column.elementor-sm-80 { width: 80%; }
  .elementor-column.elementor-sm-83 { width: 83.333%; }
  .elementor-column.elementor-sm-90 { width: 90%; }
  .elementor-column.elementor-sm-100 { width: 100%; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 { width: 10%; }
  .elementor-column.elementor-md-11 { width: 11.111%; }
  .elementor-column.elementor-md-12 { width: 12.5%; }
  .elementor-column.elementor-md-14 { width: 14.285%; }
  .elementor-column.elementor-md-16 { width: 16.666%; }
  .elementor-column.elementor-md-20 { width: 20%; }
  .elementor-column.elementor-md-25 { width: 25%; }
  .elementor-column.elementor-md-30 { width: 30%; }
  .elementor-column.elementor-md-33 { width: 33.333%; }
  .elementor-column.elementor-md-40 { width: 40%; }
  .elementor-column.elementor-md-50 { width: 50%; }
  .elementor-column.elementor-md-60 { width: 60%; }
  .elementor-column.elementor-md-66 { width: 66.666%; }
  .elementor-column.elementor-md-70 { width: 70%; }
  .elementor-column.elementor-md-75 { width: 75%; }
  .elementor-column.elementor-md-80 { width: 80%; }
  .elementor-column.elementor-md-83 { width: 83.333%; }
  .elementor-column.elementor-md-90 { width: 90%; }
  .elementor-column.elementor-md-100 { width: 100%; }
}
@media (min-width:-1) {
  .elementor-reverse-widescreen > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child, .elementor-reverse-laptop > .elementor-container > :nth-child(10), .elementor-reverse-laptop > .elementor-container > :nth-child(2), .elementor-reverse-laptop > .elementor-container > :nth-child(3), .elementor-reverse-laptop > .elementor-container > :nth-child(4), .elementor-reverse-laptop > .elementor-container > :nth-child(5), .elementor-reverse-laptop > .elementor-container > :nth-child(6), .elementor-reverse-laptop > .elementor-container > :nth-child(7), .elementor-reverse-laptop > .elementor-container > :nth-child(8), .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-tablet_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width:-1) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 769px) and (max-width:-1) {
  .elementor-reverse-tablet > .elementor-container > :first-child, .elementor-reverse-tablet > .elementor-container > :nth-child(10), .elementor-reverse-tablet > .elementor-container > :nth-child(2), .elementor-reverse-tablet > .elementor-container > :nth-child(3), .elementor-reverse-tablet > .elementor-container > :nth-child(4), .elementor-reverse-tablet > .elementor-container > :nth-child(5), .elementor-reverse-tablet > .elementor-container > :nth-child(6), .elementor-reverse-tablet > .elementor-container > :nth-child(7), .elementor-reverse-tablet > .elementor-container > :nth-child(8), .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-mobile_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (max-width: 768px) {
  .elementor-reverse-mobile > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order: 1; }
  .elementor-column { width: 100%; }
}
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.elementor-grid .elementor-grid-item { min-width: 0px; }
.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
.elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
.elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
.elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
.elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
.elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
.elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
.elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
.elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
.elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
.elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
.elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
@media (min-width:-1) {
  .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  .elementor-grid-laptop-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 768px) {
  .elementor-grid-mobile-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (min-width: 1025px) {
  #elementor-device-mode::after { content: "desktop"; }
}
@media (min-width:-1) {
  #elementor-device-mode::after { content: "widescreen"; }
}
@media (max-width:-1) {
  #elementor-device-mode::after { content: "laptop"; }
}
@media (max-width:-1) {
  #elementor-device-mode::after { content: "tablet_extra"; }
}
@media (max-width: 1024px) {
  #elementor-device-mode::after { content: "tablet"; }
}
@media (max-width:-1) {
  #elementor-device-mode::after { content: "mobile_extra"; }
}
@media (max-width: 768px) {
  #elementor-device-mode::after { content: "mobile"; }
}
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
body.rtl .e-con { --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }
.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }
.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }
.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
.e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }
.e-con-boxed { gap: initial; text-align: initial; }
.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }
.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con { --margin-right: 0px; --margin-left: 0px; }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
@media (max-width: 768px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }
.e-con .elementor-widget { min-width: 0px; }
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px) {
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  .e-con.e-flex .elementor-widget-archive-posts { width: 100%; }
}
.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input { flex-grow: 1; }
.elementor-field-group { align-items: center; flex-wrap: wrap; }
.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }
.elementor-field-group .elementor-field-textual { background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }
.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }
.elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }
.elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; flex-basis: 100%; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-inline-end: 20px; text-transform: inherit; }
.elementor-field-group .elementor-select-wrapper::before { content: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; transform: translateY(-50%); }
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before { content: ""; }
.elementor-field-subgroup { display: flex; flex-wrap: wrap; }
.elementor-field-subgroup .elementor-field-option label { display: inline-block; }
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-inline-end: 10px; }
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; }
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline; }
.elementor-field-label { cursor: pointer; }
.elementor-mark-required .elementor-field-label::after { color: red; content: "*"; padding-inline-start: 0.2em; }
.elementor-field-textual { border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }
.elementor-field-textual.elementor-size-xs { border-radius: 2px; font-size: 13px; min-height: 33px; padding: 4px 12px; }
.elementor-field-textual.elementor-size-md { border-radius: 4px; font-size: 16px; min-height: 47px; padding: 6px 16px; }
.elementor-field-textual.elementor-size-lg { border-radius: 5px; font-size: 18px; min-height: 59px; padding: 7px 20px; }
.elementor-field-textual.elementor-size-xl { border-radius: 6px; font-size: 20px; min-height: 72px; padding: 8px 24px; }
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
.elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
.elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit { justify-content: center; }
.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-button-align-start .e-form__buttons, [dir="rtl"] .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
[dir="rtl"] .elementor-button-align-end .e-form__buttons, [dir="rtl"] .elementor-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-tablet-button-align-start .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-tablet-button-align-end .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
@media screen and (max-width: 768px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-mobile-button-align-start .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-mobile-button-align-end .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
.elementor-error .elementor-field { border-color: rgb(217, 83, 79); }
.elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; }
.elementor-message { font-size: 1em; line-height: 1; margin: 10px 0px; }
.elementor-message::before { content: ""; display: inline-block; font-family: eicons; font-style: normal; font-weight: 400; margin-inline-end: 5px; vertical-align: middle; }
.elementor-message.elementor-message-danger { color: rgb(217, 83, 79); }
.elementor-message.elementor-message-danger::before { content: ""; }
.elementor-message.form-message-success { color: rgb(92, 184, 92); }
.elementor-form .elementor-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px; }
.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-form .elementor-button.elementor-size-xs { min-height: 33px; }
.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }
.elementor-form .elementor-button.elementor-size-md { min-height: 47px; }
.elementor-form .elementor-button.elementor-size-lg { min-height: 59px; }
.elementor-form .elementor-button.elementor-size-xl { min-height: 72px; }
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }
.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-button-icon { align-items: center; display: flex; }
.elementor-button-icon svg { height: auto; width: 1em; }
.elementor-button-icon .e-font-icon-svg { height: 1em; }
.elementor-button-text { display: inline-block; }
.elementor-button.elementor-size-xs { border-radius: 2px; font-size: 13px; padding: 10px 20px; }
.elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.elementor-button.elementor-size-lg { border-radius: 5px; font-size: 18px; padding: 20px 40px; }
.elementor-button.elementor-size-xl { border-radius: 6px; font-size: 20px; padding: 25px 50px; }
.elementor-button span { text-decoration: inherit; }
.elementor-element.elementor-button-info .elementor-button { background-color: rgb(91, 192, 222); }
.elementor-element.elementor-button-success .elementor-button { background-color: rgb(92, 184, 92); }
.elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }
.elementor-element.elementor-button-danger .elementor-button { background-color: rgb(217, 83, 79); }
.elementor-widget-button .elementor-button .elementor-button-info { background-color: rgb(91, 192, 222); }
.elementor-widget-button .elementor-button .elementor-button-success { background-color: rgb(92, 184, 92); }
.elementor-widget-button .elementor-button .elementor-button-warning { background-color: rgb(240, 173, 78); }
.elementor-widget-button .elementor-button .elementor-button-danger { background-color: rgb(217, 83, 79); }
.elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }
.elementor-view-framed .elementor-icon { background-color: transparent; border: 3px solid rgb(105, 114, 125); color: rgb(105, 114, 125); padding: 0.5em; }
.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.elementor-icon:hover { color: rgb(105, 114, 125); }
.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }
.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
.elementor-icon i.fad { width: auto; }
.elementor-shape-square .elementor-icon { border-radius: 0px; }
.elementor-shape-rounded .elementor-icon { border-radius: 10%; }
.elementor-shape-circle .elementor-icon { border-radius: 50%; }
.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
.e-con.e-transform { transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x); }
.animated { animation-duration: 1.25s; }
.animated.animated-slow { animation-duration: 2s; }
.animated.animated-fast { animation-duration: 0.75s; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }
@media (prefers-reduced-motion: reduce) {
  .animated { animation: auto ease 0s 1 normal none running none !important; }
  html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
@media (max-width: 768px) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-mobile_extra { display: none; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-tablet_extra { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-laptop { display: none; }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop { display: none; }
}
@media (min-width:-1) {
  .elementor .elementor-hidden-widescreen { display: none; }
}


.elementor-kit-6 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.e-con { --container-max-width: 1140px; --container-default-padding-top: 0px; --container-default-padding-right: 0px; --container-default-padding-bottom: 0px; --container-default-padding-left: 0px; }
.elementor-widget:not(:last-child) { --kit-widget-spacing: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 768px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}


.widget_recent_comments ul li > a, .widget_recent_entries ul li a { display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); line-height: 1.4; }
.widget_recent_comments ul li > a:hover, .widget_recent_entries ul li a:hover { color: var(--wd-entities-title-color-hover); }
.widget_recent_comments ul li > a { display: inline; }
.widget_recent_comments ul li .url { color: var(--color-gray-900); font-weight: 600; }
.widget_recent_comments ul li::before { display: inline-block; margin-right: 7px; color: var(--color-gray-900); font-weight: 400; font-size: 80%; content: ""; font-family: woodmart-font; }
.widget_recent_entries .post-date { display: block; margin-top: 5px; color: var(--color-gray-300); font-size: 12px; }


.woodmart-recent-posts li { display: flex; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.woodmart-recent-posts li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.woodmart-recent-posts .recent-posts-thumbnail { flex: 0 0 auto; max-width: 50%; overflow: hidden; margin-inline-end: 15px; }
.woodmart-recent-posts .recent-posts-thumbnail img { min-width: 60px; border-radius: calc(var(--wd-brd-radius) / 1.5); }
.woodmart-recent-posts .recent-posts-info { flex: 1 1 auto; }
.woodmart-recent-posts .wd-entities-title { margin-bottom: 8px; font-size: inherit; }
.woodmart-recent-posts :is(.recent-posts-time, .recent-posts-comment) { color: var(--color-gray-300); font-size: 90%; }
.woodmart-recent-posts .recent-posts-time { margin-inline-end: 5px; }


:is(.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li { display: block; color: var(--color-gray-300); }
:is(.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li a { display: inline-block; padding-inline-end: 2px; }
:is(.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li.current_page_item > a { color: var(--color-gray-800); font-weight: 600; }
:is(.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) li ul { margin-top: 15px; padding-inline-start: 15px; }


.wd-filter-list .count { padding-inline: 5px; min-width: 30px; height: 20px; border: 1px solid var(--brdcolor-gray-300); border-radius: 35px; color: var(--color-gray-500); text-align: center; font-size: 12px; line-height: 18px; transition: color 0.25s, background-color 0.25s, border-color 0.25s; margin-inline-start: 5px; }
.wd-filter-list .wc-layered-nav-term a:hover + .count, .wd-filter-list .wc-layered-nav-term.wd-active .count { color: rgb(255, 255, 255); background-color: var(--wd-primary-color); border-color: var(--wd-primary-color); }
.wd-filter-list li { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px; }
.wd-filter-list a { display: flex; flex: 1 1 auto; align-items: center; padding-block: 5px; }
.wd-filter-list .wc-layered-nav-term.wd-active a { color: var(--color-gray-800); font-weight: 600; }
.wd-filter-list.wd-scroll-content { padding-inline-end: 5px; }
:is(.wd-widget-layered-nav-dropdown-form, .woocommerce-widget-layered-nav-dropdown) { display: flex; flex-wrap: wrap; justify-content: flex-end; }
:is(.wd-widget-layered-nav-dropdown-form, .woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"] { overflow: hidden; background-image: none; }
:is(.wd-widget-layered-nav-dropdown-form, .woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"] option { margin-top: 9px; padding: 0px; background-color: transparent; }
:is(.wd-widget-layered-nav-dropdown-form, .woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"] option:not(:first-child) { display: none; }
:is(.wd-widget-layered-nav-dropdown__submit, .woocommerce-widget-layered-nav-dropdown__submit) { margin-top: 20px; padding: 5px 14px; min-height: 36px; font-size: 12px; }
@media (max-width: 1024px) {
  .wd-filter-list.wd-scroll-content { padding-inline-end: 10px; }
}


.wd-swatch { position: relative; display: inline-flex; align-items: center; justify-content: center; width: var(--wd-swatch-w); height: var(--wd-swatch-h); color: var(--color-gray-900); vertical-align: middle; text-align: center; font-weight: 600; font-size: var(--wd-swatch-size); line-height: 1; cursor: pointer; transition: 0.25s; }
.wd-swatch :is(img, picture) { display: block; max-height: 100%; width: inherit; height: inherit; border-radius: inherit; object-fit: cover; }
.wd-swatch.wd-bg .wd-swatch-text { display: none; }
.wd-swatch.wd-text { min-width: 1em; min-height: 1em; width: auto; height: auto; }
.wd-swatch.wd-text .wd-swatch-text { padding: 0 calc(var(--wd-swatch-size) / 5); font-size: var(--wd-swatch-text-size); }
.wd-swatch.wd-linked { cursor: pointer !important; }
.wd-swatch-bg { display: inherit; align-items: inherit; justify-content: inherit; width: 100%; height: 100%; border-radius: inherit; }
:is(body:not(.global-color-scheme-light), .color-scheme-dark) .wd-swatch.wd-bg .wd-swatch-bg:is(:not([style^="background-color"]), [style*="#ffffff"], [style*="#FFFFFF"], [style*="255,255,255"])::before { content: ""; position: absolute; inset: 0px; border: 1px solid var(--wd-swatch-brd-color); border-radius: inherit; }
[class*="wd-swatches"] { --wd-swatch-size: 25px; --wd-swatch-w: 1em; --wd-swatch-h: 1em; --wd-swatch-text-size: 16px; --wd-swatch-h-sp: 15px; --wd-swatch-v-sp: 10px; --wd-swatch-inn-sp: .001px; --wd-swatch-brd-color: var(--brdcolor-gray-200); }
.wd-swatches-product { display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: var(--text-align); vertical-align: middle; gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp); }
.wd-swatches-product + select { display: none; }
[class*="wd-swatches"].wd-size-xs { --wd-swatch-size: 20px; --wd-swatch-text-size: 14px; }
[class*="wd-swatches"].wd-size-m { --wd-swatch-size: 35px; }
[class*="wd-swatches"].wd-size-large { --wd-swatch-size: 45px; --wd-swatch-text-size: 18px; }
[class*="wd-swatches"].wd-size-xlarge { --wd-swatch-size: 70px; --wd-swatch-text-size: 24px; }
[class*="wd-swatches"].wd-size-xxl { --wd-swatch-size: 90px; --wd-swatch-text-size: 32px; }
.wd-swatches-grid { --wd-swatch-v-sp: 5px; --wd-swatch-h-sp: 8px; }
.wd-swatches-grid:is(.wd-size-xs, .wd-size-default) { --wd-swatch-size: 15px; --wd-swatch-text-size: 14px; }
.wd-swatches-grid.wd-size-m { --wd-swatch-size: 20px; }
.wd-swatches-grid.wd-size-large { --wd-swatch-size: 25px; --wd-swatch-text-size: 16px; }
.wd-swatches-grid:is(.wd-size-xlarge, .wd-size-xxl) { --wd-swatch-size: 35px; --wd-swatch-text-size: 18px; }
.wd-swatches-filter { --wd-swatch-h-sp: 10px; }
.wd-swatches-filter.wd-size-small { --wd-swatch-size: 15px; --wd-swatch-text-size: 14px; }
.wd-swatches-filter.wd-size-large { --wd-swatch-size: 35px; }
[class*="wd-swatches"].wd-shape-round .wd-swatch { border-radius: 1em; }
[class*="wd-swatches"].wd-shape-rounded .wd-swatch { border-radius: 5px; }


.wd-swatches-filter .wd-swatch { flex: 0 0 auto; }
.wd-swatches-filter .wd-swatch.wd-bg::before { position: absolute; inset: var(--wd-swatch-inn-sp); display: flex; align-items: center; justify-content: center; border-radius: inherit; background-color: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); font-weight: 400; font-size: calc(var(--wd-swatch-text-size) - 4px); opacity: 0; transition: inherit; content: ""; font-family: woodmart-font; }
.wd-swatches-filter .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg::before { opacity: 1; }
.wd-swatches-filter:not(.wd-bg-style-1) .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg::after { opacity: 0; }
.wd-swatches-filter .wd-swatch.wd-text + span { display: none; }
.wd-swatches-brands .wd-swatch :is(img, picture) { object-fit: contain; }
.wd-swatches-brands .wd-swatch.wd-bg { flex: 1 0 auto; max-width: var(--wd-swatch-w); width: auto; height: var(--wd-swatch-h); border-radius: 0px; }
.wd-swatches-brands .wd-swatch.wd-bg::before { display: none; }
.wd-swatches-brands .wd-swatch-bg::before { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wd-swatches-brands :is(.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg { opacity: 0.5; }
.wd-swatches-filter.wd-swatches-brands { --wd-swatch-h: 30px; --wd-swatch-w: 60px; }
.wd-swatches-filter.wd-swatches-brands.wd-size-small { --wd-swatch-w: 45px; }
.wd-swatches-filter.wd-swatches-brands.wd-size-large { --wd-swatch-h: 40px; --wd-swatch-w: 90px; }
.wd-swatch + .wd-filter-lable { margin-inline-start: 10px; }
.wd-swatches-filter.wd-labels-off :is(.wd-swatch + span, .count) { display: none; }
.wd-swatches-filter.wd-checkboxes-on li > a { position: relative; }
.wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline) { display: flex; align-items: center; flex-wrap: wrap; gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp); }
.wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline) li { margin-bottom: 0px; }
.wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline) a { padding: 0px; background: transparent !important; }
.wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline):is(.wd-bg-style-1, .wd-text-style-1) { padding-bottom: 5px; }
.wd-product-filters .wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline) { padding: 10px; }
.wd-swatches-filter.wd-layout-double li { flex: 0 1 calc(50% - var(--wd-swatch-h-sp) / 2); }
.wd-swatches-filter.wd-checkboxes-on li > a::before { content: ""; display: inline-block; margin-inline-end: 8px; width: 1em; height: 1em; flex-shrink: 0; border: 2px solid var(--brdcolor-gray-300); vertical-align: middle; transition: 0.2s; }
.wd-swatches-filter.wd-checkboxes-on li > a::after { position: absolute; top: calc(50% + 1px); transform: translateY(-50%); inset-inline-start: 0.2em; color: rgb(255, 255, 255); font-weight: 400; font-size: 0.7em; opacity: 0; content: ""; font-family: woodmart-font; }
.wd-swatches-filter.wd-checkboxes-on li > a:hover::before { border-color: var(--wd-primary-color); }
.wd-swatches-filter.wd-checkboxes-on li.wd-active > a::before { background-color: var(--wd-primary-color); border-color: var(--wd-primary-color); }
.wd-swatches-filter.wd-checkboxes-on li.wd-active > a::after { opacity: 1; }


.widget_layered_nav ul li a::before, .wd-widget-stock-status a::before { content: ""; display: inline-block; margin-inline-end: 8px; width: 1em; height: 1em; flex-shrink: 0; border: 2px solid var(--brdcolor-gray-300); vertical-align: middle; transition: 0.2s; }
.widget_layered_nav ul li a::after, .wd-widget-stock-status a::after { position: absolute; top: calc(50% + 1px); transform: translateY(-50%); inset-inline-start: 0.2em; color: rgb(255, 255, 255); font-weight: 400; font-size: 0.7em; opacity: 0; content: ""; font-family: woodmart-font; }
.widget_layered_nav ul li a:hover::before, .wd-widget-stock-status a:hover::before { border-color: var(--wd-primary-color); }
.widget_layered_nav ul .chosen a::before, .wd-widget-stock-status a.wd-active::before { background-color: var(--wd-primary-color); border-color: var(--wd-primary-color); }
.widget_layered_nav ul .chosen a::after, .wd-widget-stock-status a.wd-active::after { opacity: 1; }
.widget_layered_nav ul li { display: flex; align-items: center; }
.widget_layered_nav ul li a { position: relative; flex: 1 1 auto; padding-inline-end: 10px; }
.widget_layered_nav ul .chosen a { color: var(--color-gray-800); font-weight: 600; }
.widget_layered_nav ul .count { color: var(--color-gray-300); }
.wd-widget-stock-status a { position: relative; display: flex; align-items: center; }
.wd-widget-stock-status a.wd-active { color: var(--color-gray-800); font-weight: 600; }


.product_list_widget > li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.product_list_widget > li::after { content: ""; display: block; clear: both; }
.product_list_widget > li > a { display: block; margin-bottom: 8px; }
.product_list_widget > li img { float: left; margin-right: 15px; min-width: 65px; max-width: 65px; border-radius: calc(var(--wd-brd-radius) / 1.5); }
.product_list_widget > li .widget-product-wrap { display: flex; }
.product_list_widget > li .widget-product-img { flex: 0 0 auto; overflow: hidden; margin-right: 15px; }
.product_list_widget > li .widget-product-img img { float: none; margin-right: 0px; }
.product_list_widget > li .widget-product-info { flex: 1 1 auto; }
.product_list_widget > li .wd-entities-title { margin-bottom: 8px; font-size: inherit; }
.product_list_widget > li .star-rating { margin-bottom: 4px; margin-right: 5px; }
.product_list_widget > li .price { display: block; }
.product_list_widget > li .reviewer { display: block; color: var(--color-gray-300); }
.product_list_widget > li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }


.widget_price_filter .price_slider { margin-bottom: 20px; }
.login-see-prices .widget_price_filter, .widget_price_filter :is(#min_price, #max_price) { display: none; }
.widget_price_filter [class*="price_slider_amount"] { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 10px; }
.widget_price_filter [class*="price_slider_amount"] .button { order: 2; padding: 5px 14px; min-height: 36px; font-size: 12px; border-radius: var(--btn-default-brd-radius); color: var(--btn-default-color); box-shadow: var(--btn-default-box-shadow); background-color: var(--btn-default-bgcolor); text-transform: var(--btn-default-transform, var(--btn-transform)); font-weight: var(--btn-default-font-weight, var(--btn-font-weight)); font-family: var(--btn-default-font-family, var(--btn-font-family)); font-style: var(--btn-default-font-style, var(--btn-font-style)); }
.widget_price_filter [class*="price_slider_amount"] .button:hover { color: var(--btn-default-color-hover); box-shadow: var(--btn-default-box-shadow-hover); background-color: var(--btn-default-bgcolor-hover); }
.widget_price_filter [class*="price_slider_amount"] .button:active { box-shadow: var(--btn-default-box-shadow-active); bottom: var(--btn-default-bottom-active); }
.widget_price_filter [class*="price_slider_amount"] .price_label { order: 1; color: var(--color-gray-500); }
.widget_price_filter [class*="price_slider_amount"] .price_label > span { color: var(--color-gray-900); font-weight: 600; }
.widget_price_filter [class*="price_slider_amount"] .clear { display: none; }
.widget_price_filter .ui-slider { position: relative; }
.widget_price_filter .ui-slider-horizontal { height: 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; cursor: pointer; z-index: 1 !important; }
.widget_price_filter .ui-slider-horizontal::before { content: ""; position: absolute; top: 50%; inset-inline: 0px; margin-top: -1px; height: 2px; background-color: var(--brdcolor-gray-300); }
.widget_price_filter .ui-slider .ui-slider-range { position: absolute; top: 50%; z-index: 1; display: block; margin-top: -1px; height: 2px; border: 0px; border-radius: 0px; background-image: none; background-color: var(--wd-primary-color); }
.widget_price_filter .ui-slider .ui-slider-handle { position: absolute; top: 50%; z-index: 2; display: flex; align-items: center; flex-direction: column; justify-content: center; margin-top: -15px; margin-left: -15px; width: 30px; height: 30px; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; cursor: ew-resize; background-color: transparent !important; }
.widget_price_filter .ui-slider .ui-slider-handle::after { content: ""; display: inline-block; width: 4px; height: 15px; background-color: var(--wd-primary-color); }
.widget_price_filter .ui-slider-range-min { left: -1px; }
.widget_price_filter .ui-slider-range-max { right: -1px; }


.wp-block-post-title, .wp-block-post-title > a, .wp-block-latest-comments__comment-link, .wp-block-latest-posts li > a, .wp-block-rss__item-title a { display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); line-height: 1.4; }
.wp-block-post-title > a:hover, .wp-block-latest-comments__comment-link:hover, .wp-block-latest-posts li > a:hover, .wp-block-rss__item-title a:hover { color: var(--wd-entities-title-color-hover); }
[class*="wp-block"] figcaption { text-align: center; font-style: italic; line-height: 1.6; }
[class*="wp-block"].alignfull figcaption { padding-right: 10px; padding-left: 10px; }
.site-content.col-lg-12 .alignfull { margin-right: calc(50% - 50vw); margin-left: calc(50% - 50vw); max-width: 100vw; }
.site-content.col-lg-12 .alignfull.wp-block-cover { width: 100vw; }
.platform-Windows .site-content.col-lg-12 .alignfull { margin-right: calc(-50vw + 50% + var(--wd-scroll-w) / 2); margin-left: calc(-50vw + 50% + var(--wd-scroll-w) / 2); }
.entry-content > [class*="wp-block"] { margin-bottom: var(--wd-block-spacing); }
.entry-content > [class*="wp-block"]:last-child { margin-bottom: 0px; }
.wp-block-gallery .blocks-gallery-grid { margin-bottom: -1em; }
.wp-block-gallery .blocks-gallery-item { margin-bottom: 1em; }
.blocks-gallery-caption { margin-top: 10px; }
.wp-block-image figcaption { margin-bottom: 0px; }
.wp-block-image.alignleft, .wp-block-image .alignleft { margin-right: 25px; }
.wp-block-image.alignright, .wp-block-image .alignright { margin-left: 25px; }
.wp-block-pullquote blockquote { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin-bottom: 0px; text-align: center; }
.wp-block-pullquote:not(.is-style-solid-color) { border-width: 2px 0px; border-style: solid; border-color: currentcolor; }
.wp-block-pullquote cite { font-weight: 400; }
.wp-block-pullquote.is-style-solid-color blockquote { text-align: center; }
.wp-block-separator.is-style-dots { opacity: 0.6; }
.wp-block-separator.is-style-dots::before { padding-left: 1em; vertical-align: middle; letter-spacing: 1em; font-size: 36px; line-height: 2px; }
.wp-block-separator.has-background { opacity: 1; }
.wp-block-separator:is(.is-style-dots, .is-style-wide) { max-width: 100%; }
.wp-block-quote.is-style-large { padding-left: 30px; padding-right: 0px; }
.wp-block-quote.is-style-large cite { text-align: right; }
.wp-block-columns[class*="wp-block"] { margin-bottom: 0px; }
.wp-block-column { margin-bottom: var(--wd-block-spacing); }
.wp-block-column [class*="wp-block"]:last-child { margin-bottom: 0px; }
.wp-block-cover { color: rgb(51, 51, 51); }
.wp-block-cover.has-background-dim, .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container, .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text, .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text, .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container, .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text, .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text { color: rgb(255, 255, 255); }
.wp-has-aspect-ratio iframe { position: absolute; inset: 0px; width: 100%; height: 100%; }
.wp-has-aspect-ratio .wp-block-embed__wrapper::before { content: ""; display: block; padding-top: 50%; }
.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { padding-top: 42.85%; }
.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { padding-top: 50%; }
.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: 56.25%; }
.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { padding-top: 75%; }
.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { padding-top: 100%; }
.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { padding-top: 177.77%; }
.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { padding-top: 200%; }
.wp-block-table table { margin-bottom: 0px; }
.wp-block-table figcaption { margin-top: 10px; }
.wp-block-table.is-style-stripes { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.wp-block-code { padding: 0px; background: transparent; }
.wp-block-preformatted.has-background { padding: 20px; }
p.has-drop-cap::first-letter { padding-top: 0.1em; padding-bottom: 0.1em; font-size: 500% !important; }
p.has-background { padding: 20px; }
.wp-block-buttons:not(.is-vertical), .wp-block-buttons > .wp-block-button { margin-bottom: 10px; }
.wp-block-group.has-background { padding: 20px; }
.wp-block-group__inner-container > [class*="wp-block"]:not(:last-child) { margin-bottom: var(--wd-block-spacing); }
.wp-block-media-text p:last-child { margin-bottom: 0px; }
@media (max-width: 600px) {
  .wp-block-media-text .wp-block-media-text__content { padding: 0px 0px 0px 15px; }
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { padding-right: 15px; padding-left: 0px; }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { margin-bottom: 15px; }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { padding: 0px; }
  .wp-block-media-text.has-background .wp-block-media-text__content { padding: 15px; }
}
.wp-block-post-terms.has-background { padding: 20px; }
.wp-block-post-terms.has-text-color a { color: inherit; }
.wp-block-post-terms.has-text-color a:hover { opacity: 0.8; }
.widget_block > :last-child { margin-bottom: 0px; }
.widget_block :is(h1, h2, h3, h4, h5, h6) { color: var(--wd-widget-title-color); font-weight: var(--wd-widget-title-font-weight); font-style: var(--wd-widget-title-font-style); font-family: var(--wd-widget-title-font); }
.widget_block :is(h1, h2, h3, h4, h5, h6):not([class*="-font-size"]) { text-transform: var(--wd-widget-title-transform); font-size: var(--wd-widget-title-font-size); }
.wp-block-archives { list-style: none; --li-pl: 0; }
.wp-block-calendar a { text-decoration: none; }
.wp-block-calendar caption { margin-bottom: 10px; color: rgb(36, 36, 36); text-align: center; font-weight: 600; }
.wp-block-calendar #today { color: rgb(255, 255, 255); font-weight: 600; background-color: var(--wd-primary-color); }
.wp-block-calendar #today a { color: inherit; }
.wp-block-calendar .wp-calendar-table { margin-bottom: 0px; }
.wp-block-calendar .wp-calendar-table tbody { color: inherit; }
.wp-block-calendar .wp-calendar-table :is(th, td) { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-block-calendar .wp-calendar-table th { padding: 5px; border-bottom: 2px solid var(--brdcolor-gray-200); background-color: transparent; text-align: center; font-weight: var(--wd-title-font-weight); }
.wp-block-calendar .wp-calendar-table td { padding: 10px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center; }
.wp-block-calendar .wp-calendar-nav { display: flex; justify-content: space-between; }
.wp-block-categories { list-style: none; --li-pl: 0; }
.wp-block-latest-comments { list-style: none; --li-pl: 0; }
.wp-block-latest-comments a { display: inline !important; }
.wp-block-latest-comments footer::before { display: inline-block; margin-right: 7px; color: var(--color-gray-900); font-weight: 400; font-size: 80%; content: ""; font-family: woodmart-font; }
.wp-block-latest-comments__comment-author { color: rgb(36, 36, 36); font-weight: 600; }
.wp-block-latest-posts li::after { content: ""; display: block; clear: both; }
.wp-block-latest-posts.is-grid { margin-bottom: 0px; }
.wp-block-latest-posts__featured-image { margin-bottom: 10px; max-width: 50%; }
.wp-block-latest-posts__featured-image.alignleft { margin-right: 15px; }
.wp-block-latest-posts__featured-image.aligncenter { margin-bottom: 10px; }
.wp-block-latest-posts__featured-image.alignright { margin-left: 15px; }
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date, .wp-block-latest-posts__post-excerpt { margin-top: 5px; margin-bottom: 0px; color: inherit; }
.wp-block-page-list, .wp-block-page-list ul { list-style: none; --li-pl: 0; }
.wp-block-page-list li.has-child ul { padding-left: 20px; }
.wp-block-rss { list-style: none; --li-pl: 0; }
.wp-block-rss__item-excerpt, .wp-block-rss__item-author, .wp-block-rss__item-publish-date { color: inherit; margin-top: 5px; }
.wp-block-search .wp-block-search__input { padding: 0px 15px !important; }
.wp-block-search .wp-block-search__input:focus { border-color: var(--wd-form-brd-color-focus); }
.wp-block-search .wp-block-search__button { border: 0px; border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); fill: currentcolor; padding-left: 20px !important; padding-right: 20px !important; }
.wp-block-search .wp-block-search__button:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.wp-block-search .wp-block-search__button:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); border-radius: var(--wd-form-brd-radius); padding: 4px; }
.wp-block-tag-cloud .tag-link-count { color: var(--wd-text-color); }
@media (min-width: 1200px) {
  .site-content.col-lg-12 .alignwide { margin-right: -10vw; margin-left: -10vw; width: calc(100% + 20vw); }
}


div.wpcf7 .wpcf7-spinner { position: relative; visibility: hidden; margin-left: -5px; }
div.wpcf7 .wpcf7-spinner::before { position: absolute; top: 0px; left: 20px; margin-top: 2px; content: ""; display: inline-block; width: 16px; height: 16px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
div.wpcf7 .ajax-error { display: none; }
div.wpcf7 form.submitting .wpcf7-spinner { visibility: visible; }
div.wpcf7 form.submitting .wpcf7-spinner::before { --wd-anim-state: running; }
.wpcf7-list-item { display: inline-block; margin-inline-end: 10px; }
.wpcf7-radio input { margin-inline-start: 5px; }
.wpcf7-not-valid-tip { display: block; color: rgb(255, 0, 0); }
div.wpcf7-response-output { display: none; margin: 0px 0px 20px; }
form:is(.sent, .invalid, .unaccepted, .spam, .failed, .aborted) div.wpcf7-response-output { display: flex; }
.wpcf7-form.wd-style-with-bg { --wd-form-bg: #fff; --wd-form-color: #777; --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-placeholder-color: #777; }


.wpb-js-composer .wpb_revslider_element { margin-bottom: 0px; }
.wpb-js-composer :is([data-vc-full-width], [class*="wd-section-stretch"]) rs-fullwidth-wrap > rs-module-wrap { left: -15px !important; }
.wpb-js-composer :is(.vc_row-no-padding, .wd-section-stretch-content-no-pd) rs-fullwidth-wrap > rs-module-wrap { left: 0px !important; }
.hermes .tp-arr-imgholder { background-size: cover; }
@media (min-width: 1025px) {
  .wd-sticky-nav-enabled rs-fullwidth-wrap > rs-module-wrap { padding-left: var(--wd-sticky-nav-w) !important; }
  .wd-sticky-nav-enabled.wpb-js-composer [class*="wd-section-stretch"] rs-fullwidth-wrap > rs-module-wrap { margin-left: calc(var(--wd-sticky-nav-w) * -1) !important; }
}


.woocommerce-SavedPaymentMethods { list-style: none; --li-pl: 0; }
.wd-sticky-btn #wcpay-payment-request-wrapper, .wd-sticky-btn #wcpay-payment-request-button-separator, .wd-sticky-btn .wcpay-payment-request-wrapper { display: none !important; }
.woocommerce-SavedPaymentMethods:empty { display: none; }
.wc-payment-form .woocommerce-error { margin: 20px 0px 0px; }
#wcpay-payment-request-button-separator { font-weight: 600; color: var(--color-gray-800); margin: 10px 0px !important; }
#wcpay-payment-request-wrapper, .wcpay-payment-request-wrapper { padding-top: 0px !important; }
td.woocommerce-PaymentMethod--method { font-weight: 600; color: var(--color-gray-800); }
td.woocommerce-PaymentMethod--actions > * { margin: 2px 0px; }
td.woocommerce-PaymentMethod--actions .button.delete { float: right; margin-inline-start: 5px; background-color: rgb(224, 16, 32); color: rgb(255, 255, 255); }
td.woocommerce-PaymentMethod--actions .button.delete:hover { background-color: rgb(198, 15, 29); color: rgb(255, 255, 255); }
.rtl td.woocommerce-PaymentMethod--actions .button.delete { float: left; }
td.woocommerce-PaymentMethod--actions::after { content: ""; display: block; clear: both; }
#add_payment_method .payment_methods .payment_box { padding: 0px; background-color: transparent; box-shadow: none; }
#add_payment_method .payment_methods .payment_box::before { content: none; }
#add_payment_method .wc-payment-form { max-width: 330px; }
#add_payment_method #place_order { padding: 12px 20px; width: auto; font-size: 13px; }
form.cart div.quantity { order: 5; }
form.cart .single_add_to_cart_button { order: 10; }
form.cart .wd-buy-now-btn { order: 15; }
form.cart #wcpay-payment-request-button-separator { order: 20; margin: 5px 0px !important; text-align: var(--text-align) !important; }
form.cart :is(#wcpay-payment-request-wrapper, .wcpay-payment-request-wrapper) { order: 25; }
.website-wrapper #payment .payment_methods li .payment_box.payment_method_woocommerce_payments fieldset { padding: 0px; }


.elementor-column-gap-no { --wd-el-column-gap: 0.001px; }
.elementor-column-gap-narrow { --wd-el-column-gap: 10px; }
.elementor-column-gap-default { --wd-el-column-gap: 20px; }
.elementor-column-gap-extended { --wd-el-column-gap: 30px; }
.elementor-column-gap-wide { --wd-el-column-gap: 40px; }
.elementor-column-gap-wider { --wd-el-column-gap: 60px; }
.elementor-section.wd-negative-gap > .elementor-container { margin-left: calc(var(--wd-el-column-gap) / 2 * -1); margin-right: calc(var(--wd-el-column-gap) / 2 * -1); }
.elementor-section-boxed.wd-negative-gap .elementor-container { max-width: none; }
.e-con-boxed.wd-negative-gap { --container-max-width: none; }
[class*="wd-section-stretch"] { position: relative; min-width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w)); width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w)); left: calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2); }
[class*="wd-section-stretch"].wd-negative-gap { --padding-inline-start: 15px; --padding-inline-end: 15px; }
[class*="wd-section-stretch"].wd-negative-gap:where(.elementor-section) { padding-inline: 15px; }
.elementor-section.wd-section-stretch > .elementor-container { max-width: calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap, .0001px)); }
.e-con-boxed.wd-section-stretch { --container-max-width: min(calc(var(--wd-container-w) - 30px)); }
.e-con-boxed.wd-section-stretch-content { --container-max-width: none; }
.elementor-template-full-width .row > [data-elementor-type] { flex: 1 1 100%; margin-bottom: 40px; padding-right: 15px; padding-left: 15px; max-width: 100%; width: 100%; }
.wd-elementor-sticky-column { align-items: flex-start; }
.wd-elementor-sticky-column > .elementor-column-wrap { display: flex; align-items: flex-start; height: 100%; }
.wd-divider .elementor-shape-fill { transform: none; }
.elementor-widget-text-editor { display: flex; }
.elementor-widget-text-editor .elementor-widget-container { width: 100%; columns: inherit; column-gap: inherit; }
.elementor-widget-text-editor.text-left { justify-content: flex-start; }
.elementor-widget-text-editor.text-center { justify-content: center; }
.elementor-widget-text-editor.text-right { justify-content: flex-end; }
.elementor-widget-text-editor .elementor-widget-container > :last-child, .elementor-text-editor > :last-child { margin-bottom: 0px; }
.elementor-page .elementor-widget-woodmart_menu_anchor { margin-bottom: 0px; }
.elementor-widget-image .wd-lazy-load { width: auto; }
.wd-accordion-theme-style .elementor-accordion-item { border-top-width: 2px; border-right-width: 0px !important; border-left-width: 0px !important; }
.elementor-tab-content > :last-child { margin-bottom: 0px; }
.elementor-element svg.wd-icon, .img-wrapper .e-font-icon-svg { width: 1em; height: 1em; fill: currentcolor; }
.wd-carousel-item.e-con { --padding-top: 0px; --padding-bottom: 0px; }
.wd-carousel-item.e-con.e-flex { flex: 0 0 calc(100% / var(--wd-col)); }
:where(.e-con) .wd-width-100 { width: 100%; }
.wd-video-theme-style .elementor-custom-embed-image-overlay { overflow: hidden; transition: 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
.wd-video-theme-style .elementor-custom-embed-image-overlay::after, .wd-video-theme-style .elementor-custom-embed-image-overlay::before, .wd-video-theme-style .elementor-custom-embed-image-overlay .elementor-custom-embed-play i::before { content: ""; position: absolute; inset: 0px; }
.wd-video-theme-style .elementor-custom-embed-image-overlay::before { background: inherit; transition: inherit; }
.wd-video-theme-style .elementor-custom-embed-image-overlay::after { background-color: rgb(0, 0, 0); transition: inherit; opacity: 0.15; }
.wd-video-theme-style .elementor-custom-embed-play { z-index: 1; transition: inherit; }
.wd-video-theme-style .elementor-custom-embed-play i { display: flex; align-items: center; justify-content: center; width: 1em; height: 1em; font-family: unset; opacity: 1; transition: inherit; }
.wd-video-theme-style .elementor-custom-embed-play i::before { border: 0.04em solid; border-radius: 50%; opacity: 0.4; transition: inherit; }
.wd-video-theme-style .elementor-custom-embed-play i::after { margin-left: 5px; font-size: 0.3em; transition: inherit; content: ""; font-family: woodmart-font; }
.wd-video-theme-style:hover .elementor-custom-embed-image-overlay::before { transform: scale(1.09); }
.wd-video-theme-style:hover .elementor-custom-embed-image-overlay::after { opacity: 0.3; }
.wd-video-theme-style:hover .elementor-custom-embed-play i::before { opacity: 0.6; }
.wd-video-theme-style:hover .elementor-custom-embed-play i::after { transform: scale(0.8); }


.product-title { display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); line-height: 1.4; }
.product-title a:hover, a.product-title:hover { color: var(--wd-entities-title-color-hover); }
.wc-item-meta, .wc-item-meta ul, .wc-item-meta ol, ul.variation { list-style: none; --li-pl: 0; }
.wc-item-meta, .wc-item-meta ul, .wc-item-meta ol { --list-mb: 0; --li-mb: 0; }
.wd-breadcrumbs { vertical-align: middle; }
.woocommerce-breadcrumb { display: inline-flex; align-items: center; flex-wrap: wrap; color: var(--color-gray-800); }
.woocommerce-breadcrumb a { margin-inline-end: 6px; }
.woocommerce-breadcrumb a::after { content: "/"; margin-inline-start: 5px; }
.woocommerce-breadcrumb a, .yoast-breadcrumb a { color: var(--color-gray-500); }
.woocommerce-breadcrumb a:hover, .yoast-breadcrumb a:hover { color: var(--color-gray-700); }
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last { margin-inline-end: 8px; font-weight: 600; }
.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child { margin-inline-end: 0px; }
.amount { color: var(--wd-primary-color); font-weight: 600; }
del .amount { color: var(--color-gray-300); font-weight: 400; }
.price { color: var(--wd-primary-color); }
.price .amount { font-size: inherit; }
.price del { color: var(--color-gray-300); font-size: 90%; }
.price ins { padding: 0px; background-color: transparent; color: var(--wd-primary-color); text-decoration: none; opacity: 1; }
.woocommerce-price-suffix { color: var(--color-gray-500); }
.wd-price-unit { display: inline-block; margin-inline-start: 4px; color: var(--color-gray-300); }
.wd-price-unit:not(:last-child) { margin-inline-end: 2px; }
.wd-price-unit::before { content: "/"; margin-inline-end: 4px; }
a.login-to-prices-msg { color: var(--wd-primary-color); font-weight: 600; }
a.login-to-prices-msg:hover { color: var(--wd-primary-color); opacity: 0.6; }
.woocommerce-notices-wrapper:empty { display: none; }
ul:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) { list-style: none; --li-pl: 0; align-items: stretch; flex-direction: column; justify-content: center; }
ul:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) li { display: flex; align-items: center; flex-wrap: wrap; gap: 5px 7px; margin-bottom: 0px; }
.wd-wc-notices { margin-bottom: 0px !important; }
.e-con .wd-wc-notices:has(.woocommerce-notices-wrapper:empty) { display: none; }
ul.variation { font-size: 90%; --li-mb: 5px; --list-mb: 0; --wd-tags-mb: 0; }
ul.variation p { display: inline; }
ul.variation .item-variation-name { color: var(--color-gray-800); font-weight: 600; }
.wc-item-meta { margin-top: 10px; font-size: 90%; }
.wc-item-meta li > * { display: inline-block; margin-bottom: 5px; vertical-align: middle; margin-top: 0px !important; }
.wc-item-meta strong { color: var(--color-gray-800); }
:is(.blockOverlay, .wd-loader-overlay)::after { position: absolute; top: calc(50% - 13px); left: calc(50% - 13px); content: ""; display: inline-block; width: 26px; height: 26px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); --wd-anim-state: running; }
.wd-loader-overlay { z-index: 340; animation: 0.6s ease 0s 1 normal both running wd-fadeIn; background-color: rgba(var(--bgcolor-white-rgb), 0.6); border-radius: var(--wd-brd-radius); }
.wd-loader-overlay:not(.wd-loading) { display: none; }
.blockOverlay { animation: 0.6s ease 0s 1 normal forwards running wd-FadeInLoader; z-index: 340 !important; background-image: none !important; }
.blockOverlay::before { content: none !important; }
.global-color-scheme-light .blockOverlay { background-color: rgba(0, 0, 0, 0.5) !important; }
[class*="screen-reader"] { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); }
.single_add_to_cart_button { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.single_add_to_cart_button:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.single_add_to_cart_button:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.single_add_to_cart_button + .added_to_cart { display: none; }
.wd-buy-now-btn { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.wd-buy-now-btn:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.wd-buy-now-btn:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
form.cart { display: flex; flex-wrap: wrap; gap: 10px; justify-content: var(--content-align); }
form.cart > * { flex: 1 1 100%; }
form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn, .quantity) { flex: 0 0 auto; }
.woocommerce-product-details__short-description { margin-bottom: 20px; }
.woocommerce-product-details__short-description > :last-child { margin-bottom: 0px; }
.wd-hint { --wd-hint-bg: var(--wd-primary-color); --wd-hint-color: #fff; --wd-hint-size: 14px; display: inline-block; vertical-align: middle; font-size: 0px; cursor: help; }
.wd-hint::before { content: "?"; display: inline-flex; align-items: center; justify-content: center; width: 1.45em; height: 1.45em; border-radius: 50%; background-color: var(--wd-hint-bg); color: var(--wd-hint-color); font-weight: 600; font-size: var(--wd-hint-size); }
.single_add_to_cart_button::before { content: ""; position: absolute; inset: 0px; opacity: 0; z-index: 1; border-radius: inherit; background-color: inherit; box-shadow: inherit; transition: opacity; }
.single_add_to_cart_button::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; z-index: 2; transition: opacity; content: ""; display: inline-block; width: 18px; height: 18px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.loading.single_add_to_cart_button::before { opacity: 1; transition: opacity 0.25s; }
.loading.single_add_to_cart_button::after { opacity: 1; transition: opacity 0.25s; --wd-anim-state: running; }
.wd-products-element { position: relative; }
.wd-products { position: relative; align-items: flex-start; transition: 0.25s; }
.wd-products.wd-loading, .site-content.wd-loading .wd-products[data-source="main_loop"] { opacity: 0; transform: translate3d(0px, 30px, 0px); pointer-events: none; }


.star-rating { position: relative; display: inline-block; vertical-align: middle; white-space: nowrap; letter-spacing: 2px; font-weight: 400; color: rgb(234, 190, 18); width: fit-content; font-family: woodmart-font; }
.star-rating::before { content: "" "" "" "" ""; color: var(--color-gray-300); }
.star-rating span { position: absolute; inset-block: 0px; inset-inline-start: 0px; overflow: hidden; width: 100%; text-indent: 99999px; }
.star-rating span::before { content: "" "" "" "" ""; position: absolute; top: 0px; inset-inline-start: 0px; text-indent: 0px; }


.track_order { display: flex; align-items: flex-end; flex-wrap: wrap; margin-inline: -5px; }
.track_order p { padding-inline: 5px; }
.track_order p:first-child { flex: 1 1 100%; margin-bottom: 30px; max-width: 100%; width: 100%; text-align: center; font-size: 110%; }
.track_order .button { min-width: 130px; }
.track_order .form-row { float: none; width: auto; }
.track_order :is(.form-row-first, .form-row-last) { flex: 1 1 auto; }
.track_order .clear { display: none; }
button[name="track"] { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
button[name="track"]:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
button[name="track"]:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }


div.wc-block-components-notice-banner { position: relative; display: flex; align-items: center; flex-wrap: wrap; gap: 5px 7px; margin-bottom: 20px; padding-block: 10px; min-height: 60px; text-align: start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wd-brd-radius); font-size: inherit; align-content: center; margin-top: 0px; padding-inline: 65px 30px !important; }
div.wc-block-components-notice-banner::before { position: absolute; top: calc(50% - 9px); left: 24px; font-size: 18px; line-height: 18px; font-family: woodmart-font; }
div.wc-block-components-notice-banner a { color: rgb(255, 255, 255); text-decoration: underline; }
div.wc-block-components-notice-banner a:hover { color: rgba(255, 255, 255, 0.8); }
div.wc-block-components-notice-banner p:last-child { margin-bottom: 0px; }
div.wc-block-components-notice-banner .amount { color: rgb(255, 255, 255); }
div.wc-block-components-notice-banner :is(.button, .wc-backward) { text-decoration: none; min-height: unset; padding: 0px; border-width: medium medium 2px; border-style: none none solid; border-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); background-color: transparent !important; }
div.wc-block-components-notice-banner :is(.button, .wc-backward):hover { box-shadow: none; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent !important; }
div.wc-block-components-notice-banner.is-success { background-color: var(--notices-success-bg); color: var(--notices-success-color); }
div.wc-block-components-notice-banner.is-success::before { content: ""; }
div.wc-block-components-notice-banner:is(.is-info, .is-error) { background-color: var(--notices-warning-bg); color: var(--notices-warning-color); }
div.wc-block-components-notice-banner:is(.is-info, .is-error)::before { content: ""; }
div.wc-block-components-notice-banner > svg { display: none; }
div.wc-block-components-notice-banner ul { display: flex; gap: 5px 7px; width: 100%; list-style: none; --li-pl: 0; align-items: stretch; flex-direction: column; justify-content: center; margin: 0px !important; }
div.wc-block-components-notice-banner ul li { display: flex; align-items: center; flex-wrap: wrap; gap: 5px 7px; margin-bottom: 0px; }
div.wc-block-components-notice-banner > div { display: flex; align-items: inherit; flex-wrap: wrap; gap: inherit; }
div.wc-block-components-notice-banner > div .button.wc-forward { border-bottom: 2px solid rgba(255, 255, 255, 0.3); text-decoration: none; opacity: 1; color: rgb(255, 255, 255) !important; }
div.wc-block-components-notice-banner > div .button.wc-forward:hover { border-color: rgb(255, 255, 255); }


.wc-block-review-list-item__product > a, .wc-block-grid__product .wc-block-grid__product-title { display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); line-height: 1.4; }
.wc-block-review-list-item__product > a:hover, .wc-block-grid__product .wc-block-grid__product-link:hover .wc-block-grid__product-title { color: var(--wd-entities-title-color-hover); }
.wc-blocks-filter-wrapper :is(.wc-block-filter-submit-button, .wc-block-components-filter-reset-button) { border-radius: var(--btn-default-brd-radius); color: var(--btn-default-color); box-shadow: var(--btn-default-box-shadow); background-color: var(--btn-default-bgcolor); text-transform: var(--btn-default-transform, var(--btn-transform)); font-weight: var(--btn-default-font-weight, var(--btn-font-weight)); font-family: var(--btn-default-font-family, var(--btn-font-family)); font-style: var(--btn-default-font-style, var(--btn-font-style)); }
.wc-blocks-filter-wrapper :is(.wc-block-filter-submit-button, .wc-block-components-filter-reset-button):hover { color: var(--btn-default-color-hover); box-shadow: var(--btn-default-box-shadow-hover); background-color: var(--btn-default-bgcolor-hover); }
.wc-blocks-filter-wrapper :is(.wc-block-filter-submit-button, .wc-block-components-filter-reset-button):active { box-shadow: var(--btn-default-box-shadow-active); bottom: var(--btn-default-bottom-active); }
.wc-blocks-filter-wrapper :is(.components-form-token-field__remove-token, .wc-block-components-chip__remove, .wc-block-active-filters__list-item-remove) { min-height: auto; }
.wc-blocks-filter-wrapper button[type="submit"].wc-block-filter-submit-button.wc-block-components-filter-submit-button { font-size: 13px; padding: 5px 20px; }
.wc-block-product-categories .wc-block-product-categories__button, .wc-block-product-search .wc-block-product-search__button { margin-left: 10px; border: 0px; border-radius: var(--btn-accented-brd-radius); background-color: var(--btn-accented-bgcolor); box-shadow: var(--btn-accented-box-shadow); padding-left: 20px !important; padding-right: 20px !important; color: var(--btn-accented-color) !important; }
.wc-block-product-categories .wc-block-product-categories__button:hover, .wc-block-product-search .wc-block-product-search__button:hover { background-color: var(--btn-accented-bgcolor-hover); box-shadow: var(--btn-accented-box-shadow-hover); color: var(--btn-accented-color-hover) !important; }
.wc-block-review-list .wc-block-review-list-item__rating__stars, .wc-block-grid .wc-block-grid__product-rating > div, .wc-block-components-product-rating .wc-block-components-product-rating__stars { vertical-align: middle; font-family: woodmart-font; }
.wc-block-review-list .wc-block-review-list-item__rating__stars::before, .wc-block-grid .wc-block-grid__product-rating > div::before, .wc-block-components-product-rating .wc-block-components-product-rating__stars::before { content: "" "" "" "" ""; color: rgb(201, 201, 201); }
.wc-block-review-list .wc-block-review-list-item__rating__stars span::before, .wc-block-grid .wc-block-grid__product-rating > div span::before, .wc-block-components-product-rating .wc-block-components-product-rating__stars span::before { content: "" "" "" "" ""; color: rgb(234, 190, 18); }
.entry-content .wc-block-load-more { margin-top: 15px; }
.wc-block-review-list { margin-top: 0px; list-style: none; --li-pl: 0; }
.wc-block-review-list > li { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid rgba(119, 119, 119, 0.2); }
.wc-block-review-list > li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wc-block-review-list-item__image img { border-radius: 50%; }
.wc-block-components-review-list-item__info { margin-bottom: 15px; }
.wc-block-review-list-item__author { color: rgb(36, 36, 36) !important; font-weight: 600 !important; }
.wc-block-review-list-item__published-date { color: var(--wd-text-color); font-style: italic; }
.wc-block-grid .wc-block-grid__products { margin-bottom: -16px; }
:is(.wc-block-grid__products, .wp-block-query) .wc-block-grid__product-image, :is(.wc-block-grid__products, .wp-block-query) .wc-block-components-product-image { border-radius: var(--wd-brd-radius); }
:is(.wc-block-grid__products, .wp-block-query) .wc-block-grid__product-image img, :is(.wc-block-grid__products, .wp-block-query) .wc-block-components-product-image img { border-radius: inherit; }
.wc-block-grid__product .wc-block-grid__product-title { font-size: inherit; transition: 0.25s; }
.wc-block-grid .wc-block-grid__product-rating > div { text-align: center; letter-spacing: 2px; }
:is(.wc-block-grid__products, .wp-block-query) li .wp-block-button .wp-block-button__link { align-items: center; padding: 5px 20px; min-height: 42px; font-size: 13px; border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
:is(.wc-block-grid__products, .wp-block-query) li .wp-block-button .wp-block-button__link:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
:is(.wc-block-grid__products, .wp-block-query) li .wp-block-button .wp-block-button__link:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
:is(.wc-block-grid__products, .wp-block-query) li .wp-block-button.wc-block-grid__product-add-to-cart a { margin: 0px 5px 5px !important; }
:is(.wc-block-grid__products, .wp-block-query) .added_to_cart { display: none; }
:is(.wc-block-grid__products, .wp-block-query) li .wp-block-button .wp-block-button__link.added::after { content: ""; font-family: woodmart-font; }
:is(.wc-block-grid__products, .wp-block-query) li .wp-block-button .wp-block-button__link.loading::after { content: ""; display: inline-block; width: 14px; height: 14px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); --wd-anim-state: running; }
.wc-block-featured-category .wc-block-featured-category__title { color: rgb(255, 255, 255); font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); }
.wc-block-featured-category .wc-block-featured-category__link { padding-bottom: 0px; }
.wc-block-featured-category .wc-block-featured-category__link .wp-block-button { margin-bottom: 0px; }
.wc-block-featured-product :is(.wc-block-featured-product__title, .wc-block-featured-product__variation) { color: rgb(255, 255, 255); font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); }
.wc-block-featured-product .wc-block-featured-product__link { padding-bottom: 0px; }
.wc-block-featured-product .wc-block-featured-product__link .wp-block-button { margin-bottom: 0px; }
.wc-block-featured-product__description:empty { display: none; }
.wc-block-featured-product__price :is(span, small) { color: rgb(255, 255, 255); }
.wc-block-product-categories > ul { margin-top: 0px; --li-pl: 0; }
.wc-block-product-categories ul { list-style: none; margin-left: 0px; }
.wc-block-product-categories .wc-block-product-categories-list--has-images :is(li, .wc-block-product-categories-list-item__image) { margin-left: 0px; }
.wc-block-product-search .wc-block-product-search__field { padding: 0px 15px; }
.wc-block-price-slider .wc-block-price-filter__controls input[type="text"] { border: var(--wd-form-brd-width) solid var(--wd-form-brd-color) !important; border-radius: var(--wd-form-brd-radius) !important; }
.wc-block-components-price-slider__range-input-progress { --range-color: var(--wd-primary-color); }
.wc-block-attribute-filter input[type="checkbox"] { margin-right: 8px; }
.wc-block-attribute-filter label { transition: 0.25s; }
.wc-block-attribute-filter label:hover { color: var(--wd-link-color-hover); }
.wc-block-attribute-filter .wc-block-attribute-filter-list li { text-decoration: none; }
.wc-block-attribute-filter .wc-block-attribute-filter__button { margin-top: 15px; }
.wc-block-attribute-filter .wc-block-attribute-filter-list-count { color: rgb(187, 187, 187); }
.wc-block-components-checkbox-list li { margin-bottom: var(--li-mb); }
.wc-block-components-product-rating .wc-block-components-product-rating__stars { letter-spacing: 2px; }
.wc-block-components-product-rating .wc-block-components-product-rating-count { margin-inline-start: 5px; }
.wc-block-components-checkbox label { color: inherit; }


.form-style-underlined label { margin-bottom: -5px; }
.form-style-underlined :is(input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], select, textarea) { padding: 0px 2px; border-top-style: none; border-right-style: none; border-left-style: none; }
.form-style-underlined select { background-position: right 0px top 50%; }
.form-style-underlined textarea { padding-top: 12px; padding-bottom: 12px; min-height: 80px; }


.wd-header-nav.wd-full-height .wd-nav > li > .wd-dropdown-menu { margin-top: 0px !important; }
.wd-header-nav.wd-full-height .wd-nav > li > .wd-dropdown-menu::after { width: auto !important; height: auto !important; }
.wd-nav-mobile > li > a > .menu-label, .wd-nav-mobile > li > ul li > a > .menu-label { position: static; margin-top: 0px; margin-inline-start: 5px; opacity: 1; align-self: center; }
.wd-nav-mobile > li > a > .menu-label::before, .wd-nav-mobile > li > ul li > a > .menu-label::before { content: none; }
.whb-header { margin-bottom: 40px; }
.whb-flex-row { display: flex; flex-flow: row; justify-content: space-between; }
.whb-column { display: flex; align-items: center; flex-direction: row; max-height: inherit; }
.whb-col-left, .whb-mobile-left { justify-content: flex-start; margin-left: -10px; }
.whb-col-right, .whb-mobile-right { justify-content: flex-end; margin-right: -10px; }
.whb-col-mobile { flex: 1 1 auto; justify-content: center; margin-inline: -10px; }
.whb-flex-flex-middle .whb-col-center { flex: 1 1 0%; }
.whb-flex-equal-sides :is(.whb-col-left, .whb-col-right) { flex: 1 1 0%; }
.whb-col-1 :is(.whb-flex-row, .whb-column) { max-width: calc(100% + 20px); justify-content: center; }
.whb-col-1 :is(.whb-col-left, .whb-mobile-left) { flex: 1 1 auto; margin-inline: -10px; }
.whb-col-1 :is(.whb-col-center, .whb-col-right, .whb-mobile-center, .whb-mobile-right) { display: none; }
.whb-col-1 .wd-header-html { max-width: 100%; }
.whb-general-header :is(.whb-mobile-left, .whb-mobile-right) { flex: 1 1 0%; }
.whb-empty-column + .whb-mobile-right { flex: 1 1 auto; }
.wd-header-overlap .page-title { margin-top: 0px; }
.whb-overcontent { min-height: 0.2px; }
.whb-overcontent .whb-main-header { position: absolute; }
body:not(.single-product) .whb-overcontent, .whb-overcontent.whb-custom-header { margin-bottom: 0px; padding-top: 0px !important; }
.whb-overcontent ~ .main-page-wrapper { margin-top: 0px; padding-top: 0px; }
.whb-with-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 8px; }
.whb-main-header { position: relative; top: 0px; right: 0px; left: 0px; z-index: 390; backface-visibility: hidden; }
.whb-clone { position: fixed; z-index: 391; visibility: hidden; opacity: 0; transition: opacity 0.1s, visibility 0.1s, transform 0.3s; animation: 0.1s ease 0s 1 normal none running wd-fadeOutUpBig; pointer-events: none; }
.whb-clone .whb-flex-row { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.whb-clone.whb-sticked { visibility: visible; opacity: 1; animation: 0.3s ease 0s 1 normal none running wd-fadeInDownBig; pointer-events: unset; }
.whb-clone.whb-sticked .whb-not-sticky-row { display: block; }
.whb-clone .wd-header-main-nav { text-align: center; }
.whb-clone.whb-hide-on-scroll { transform: translateY(-100%); animation: auto ease 0s 1 normal none running none; }
.whb-clone.whb-scroll-up { transform: none; }
.whb-sticky-prepared .whb-main-header { position: absolute; }
.whb-scroll-stick .whb-flex-row { transition: height 0.2s, max-height 0.2s; }
.whb-scroll-stick.whb-sticked .whb-flex-row { transition-duration: 0.3s; }
.whb-scroll-stick.whb-scroll-down .whb-main-header, .whb-scroll-stick.whb-scroll-up .whb-main-header { transition: transform 0.3s; }
.whb-scroll-stick.whb-scroll-down .whb-main-header { transform: translateY(-100%); }
.whb-scroll-stick.whb-scroll-up .whb-main-header { transform: none; }
.whb-scroll-slide.whb-sticked .whb-main-header { animation: 0.4s ease 0s 1 normal none running wd-fadeInDownBig; }
.whb-scroll-slide.whb-scroll-down .whb-main-header, .whb-scroll-slide.whb-scroll-up .whb-main-header { transition: transform 0.3s; }
.whb-scroll-slide.whb-hide-on-scroll.whb-sticked .whb-main-header { transform: translateY(-100%); animation: auto ease 0s 1 normal none running none; }
.whb-scroll-slide.whb-hide-on-scroll.whb-scroll-up .whb-main-header { transform: none; }
.whb-sticked .whb-main-header { position: fixed; transform: translateZ(0px); }
.whb-sticked .whb-row { transition: background-color 0.3s; }
.whb-sticked .whb-not-sticky-row { display: none; }
.whb-sticky-shadow.whb-sticked .whb-main-header { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }
.whb-sticky-shadow.whb-sticked .whb-row:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.whb-sticky-shadow.whb-sticked .whb-row:last-child .whb-flex-row { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.whb-sticky-shadow + .whb-clone { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }
.whb-sticky-shadow + .whb-clone .whb-row { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.whb-row { transition: background-color 0.2s; }
.whb-color-dark:not(.whb-with-bg) { background-color: rgb(255, 255, 255); }
.whb-color-light:not(.whb-with-bg) { background-color: rgb(33, 33, 33); }
body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) { background-color: transparent; }
@keyframes wd-fadeInDownBig { 
  0% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: none; }
}
@keyframes wd-fadeOutUpBig { 
  0% { transform: none; }
  100% { transform: translate3d(0px, -100%, 0px); }
}
.wd-header-nav, .site-logo { padding-inline: 10px; }
.wd-header-nav.wd-full-height, .wd-header-nav.wd-full-height :is(.wd-nav, .wd-nav > li, .wd-nav > li > a), .wd-header-divider.wd-full-height, .wd-header-divider.wd-full-height::before { height: 100%; }
.wd-header-nav { flex: 1 1 auto; }
.wd-header-nav.wd-inline { flex: 0 0 auto; max-width: 100%; }
.whb-color-light .wd-header-nav > span { color: rgba(255, 255, 255, 0.8); }
.wd-nav-main:not(.wd-offsets-calculated) .wd-dropdown:not(.wd-design-default) { opacity: 0; pointer-events: none; }
.platform-iOS .wd-nav-main:not(.wd-offsets-calculated) .wd-dropdown:not(.wd-design-default) { transform: translateY(15px) translateZ(0px); }
.wd-nav-main > li > a, .wd-nav-secondary > li > a { height: 40px; font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-size: var(--wd-header-el-font-size); font-family: var(--wd-header-el-font); text-transform: var(--wd-header-el-transform); }
.wd-header-sticky-nav .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.whb-top-bar .wd-nav-secondary > li > a { font-weight: 400; font-size: 12px; }
.wd-nav-secondary:not(.wd-offsets-calculated) .wd-dropdown:not(.wd-design-default) { opacity: 0; pointer-events: none; }
.platform-iOS .wd-nav-secondary:not(.wd-offsets-calculated) .wd-dropdown:not(.wd-design-default) { transform: translateY(15px) translateZ(0px); }
.site-logo { max-height: inherit; }
.wd-logo { max-height: inherit; transition: none; }
.wd-logo picture { max-height: inherit; }
.wd-logo picture img { max-width: inherit; }
.wd-logo img { padding-top: 5px; padding-bottom: 5px; max-height: inherit; transform: translateZ(0px); backface-visibility: hidden; perspective: 800px; }
.wd-logo img[src$=".svg"] { height: 100%; }
.wd-logo img[width]:not([src$=".svg"]) { width: auto; object-fit: contain; }
.wd-switch-logo .wd-sticky-logo { display: none; animation: 0.5s ease 0s 1 normal none running wd-fadeIn; }
:is(.whb-sticked, .whb-clone) .wd-switch-logo .wd-main-logo { display: none; }
:is(.whb-sticked, .whb-clone) .wd-switch-logo .wd-sticky-logo { display: block; }
.wd-header-divider::before { content: ""; display: block; height: 18px; border-right: 1px solid; }
.whb-color-dark .wd-header-divider::before { border-color: rgba(0, 0, 0, 0.106); }
.whb-color-light .wd-header-divider::before { border-color: rgba(255, 255, 255, 0.25); }
.whb-col-right .wd-header-divider:last-child, .whb-mobile-right .wd-header-divider:last-child, .whb-col-mobile .wd-header-divider:last-child { padding-right: 10px; }
.whb-col-left .wd-header-divider:first-child, .whb-mobile-left .wd-header-divider:first-child, .whb-col-mobile .wd-header-divider:first-child { padding-left: 10px; }
.whb-col-center .wd-header-divider:first-child { padding-left: 10px; }
.whb-col-center .wd-header-divider:last-child { padding-right: 10px; }
.wd-header-mobile-nav .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.mobile-nav .wd-heading { position: relative; z-index: 6; background-color: inherit; }
.mobile-nav .searchform { --wd-form-brd-width: 0; --wd-form-bg: transparent; --wd-form-color: var(--color-gray-500); --wd-form-placeholder-color: var(--color-gray-500); z-index: 4; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px; }
.mobile-nav .searchform input[type="text"] { padding-right: 50px; padding-left: 20px; height: 70px; font-weight: 600; }
.mobile-nav .wd-dropdown-results { position: relative; z-index: 4; border-radius: 0px; inset-inline: auto; }
.mobile-nav .autocomplete-suggestion { padding: 10px 20px; }
.mobile-nav .create-nav-msg { padding: 20px; }
.wd-nav-mobile { display: none; margin-inline: 0px; animation: 1s ease 0s 1 normal none running wd-fadeIn; }
.wd-nav-mobile > li { flex: 1 1 100%; max-width: 100%; width: 100%; }
.wd-nav-mobile > li > a { color: var(--color-gray-800); }
.wd-nav-mobile li.menu-item-has-children > a::after { content: none; }
.wd-nav-mobile li:active > a, .wd-nav-mobile li.opener-page > a { background-color: var(--bgcolor-gray-100); }
.wd-nav-mobile li.current-menu-item > a { color: var(--wd-primary-color); }
.wd-nav-mobile .wd-with-icon > a::before { margin-right: 7px; font-weight: 400; font-family: woodmart-font; }
.wd-nav-mobile .menu-item-account > a::before { content: ""; }
.wd-nav-mobile .menu-item-wishlist > a::before { content: ""; }
.wd-nav-mobile .menu-item-compare > a::before { content: ""; }
.wd-nav-mobile.wd-active { display: block; }
.wd-nav-mobile:not(.wd-html-block-on) .menu-item-has-block .wd-nav-opener { display: none; }
.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block { overflow: hidden; border-bottom: 1px solid var(--brdcolor-gray-300); max-width: 340px; }
.wd-nav-mobile.wd-html-block-on .menu-item-has-block .wd-negative-gap > .elementor-container { --wd-el-column-gap: .001px; }
.wd-nav-mobile > li, .wd-nav-mobile > li > ul li { display: flex; flex-wrap: wrap; }
.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a { flex: 1 1 0%; padding: 5px 20px; min-height: 50px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.wd-nav-mobile > li > :is(.wd-sub-menu, .sub-sub-menu), .wd-nav-mobile > li > ul li > :is(.wd-sub-menu, .sub-sub-menu) { display: none; flex: 1 1 100%; order: 3; }
.wd-nav-mob-tab { --nav-gap: .001px; display: flex; margin: 0px; border-bottom: 1px solid var(--brdcolor-gray-300); background-color: rgba(0, 0, 0, 0.04); }
.wd-nav-mob-tab > li { flex: 1 0 50%; max-width: 50%; }
.wd-nav-mob-tab > li > a { padding: 0px; height: 100%; font-weight: 900; }
.wd-nav-mob-tab > li.wd-active > a { background-color: rgba(0, 0, 0, 0.05); }
.wd-nav-mob-tab[class*="wd-style-underline"] { --nav-color: #909090; --nav-color-hover: #333; --nav-color-active: #333; }
.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text { position: static; flex: 1 1 auto; padding: 18px 15px; text-align: center; }
.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text::after { top: auto; bottom: -1px; }
.wd-nav-mob-tab[class*="wd-style-underline"]::after { top: auto; bottom: -1px; }
.wd-nav-mob-tab.wd-swap { flex-direction: row-reverse; }
.wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text::after, .wd-nav-mob-tab.wd-swap li:last-child .nav-link-text::after { right: 0px; left: auto; }
.mobile-nav .wd-nav-opener { border-left: 1px solid var(--brdcolor-gray-300); border-bottom: 1px solid var(--brdcolor-gray-300); }
.widgetarea-mobile { padding: 20px; }
.mobile-menu-widget { margin: 0px -20px 20px; padding: 0px 20px 20px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.mobile-menu-widget:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
@media (min-width: 1025px) {
  .whb-hidden-lg, .whb-hidden-desktop { display: none; }
  .whb-clone, .whb-sticked .whb-main-header { top: var(--wd-admin-bar-h); }
  .whb-full-width .whb-row > .container, .whb-full-width + .whb-clone .whb-row > .container { max-width: 100%; width: clamp(var(--wd-container-w), 95%, 100%); }
  .wd-nav-mobile > li > a:hover { color: var(--wd-primary-color); }
}
@media (max-width: 1024px) {
  .whb-visible-lg, .whb-hidden-mobile { display: none; }
  .wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block { max-width: 300px; }
}


.wd-tools-element { position: relative; --wd-count-size: 15px; --wd-header-el-color: #333; --wd-header-el-color-hover: rgba(51,51,51,.6); }
.wd-tools-element > a { display: flex; align-items: center; justify-content: center; height: 40px; color: var(--wd-header-el-color); line-height: 1; padding-inline: 10px; }
.wd-tools-element .wd-tools-icon { position: relative; display: flex; align-items: center; justify-content: center; font-size: 0px; }
.wd-tools-element .wd-tools-icon::before { font-size: 20px; }
.wd-tools-element .wd-tools-text { margin-inline-start: 8px; text-transform: var(--wd-header-el-transform); white-space: nowrap; font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-size: var(--wd-header-el-font-size); font-family: var(--wd-header-el-font); }
.wd-tools-element .wd-tools-count { z-index: 1; width: var(--wd-count-size); height: var(--wd-count-size); border-radius: 50%; text-align: center; letter-spacing: 0px; font-weight: 400; line-height: var(--wd-count-size); }
.wd-tools-element:hover > a { color: var(--wd-header-el-color-hover); }
.wd-tools-element.wd-style-icon .wd-tools-text { display: none !important; }
.whb-top-bar .wd-tools-element { --wd-count-size: 13px; }
.whb-top-bar .wd-tools-element .wd-tools-icon::before { font-size: 14px; }
.whb-top-bar .wd-tools-element .wd-tools-text { font-weight: 400; font-size: 12px; }
.whb-color-light .wd-tools-element { --wd-header-el-color: #fff; --wd-header-el-color-hover: rgba(255,255,255,0.8); }
.wd-tools-custom-icon .wd-tools-icon::before, .wd-tools-custom-icon .wd-tools-icon::after { display: none; }
.wd-tools-custom-icon .wd-custom-icon { transition: 0.25s; }
.wd-tools-custom-icon:hover .wd-custom-icon { opacity: 0.6; }
.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-style-icon.wd-with-count { margin-inline-end: 5px; }
.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-style-text.wd-with-count .wd-tools-text { margin-inline-start: 14px; }
.wd-tools-element:is(.wd-design-2, .wd-design-5) .wd-tools-count { position: absolute; top: -5px; inset-inline-end: -9px; background-color: var(--wd-primary-color); color: rgb(255, 255, 255); font-size: 9px; }
.wd-tools-element.wd-design-1.wd-with-count .wd-tools-count { margin-inline-start: 8px; }
.wd-tools-element.wd-design-1 .wd-tools-count { width: auto; height: auto; text-transform: var(--wd-header-el-transform); font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-size: var(--wd-header-el-font-size); font-family: var(--wd-header-el-font); line-height: inherit; }
.wd-tools-element.wd-design-1 .subtotal-divider { display: inline; }
.wd-tools-element.wd-design-4 { --wd-count-size: 19px; }
.wd-tools-element.wd-design-4.wd-with-count .wd-tools-count { margin-inline-start: 6px; }
.wd-tools-element.wd-design-4 .wd-tools-count { display: inline-block; padding: 0px 2px; background-color: var(--wd-primary-color); color: rgb(255, 255, 255); font-weight: 700; font-size: 10px; }
.whb-top-bar .wd-tools-element.wd-design-4 { --wd-count-size: 16px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) { --wd-count-size: 18px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-inner { position: relative; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-inner .wd-tools-icon { position: static; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-custom-icon { min-width: auto; max-width: 20px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-count { position: absolute; top: -3px; inset-inline-end: -7px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 4px; color: var(--wd-primary-color); font-size: 11px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) { --wd-count-size: 13px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-custom-icon { max-width: 14px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) { height: 42px; border-radius: 42px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7) .wd-tools-inner { display: flex; align-items: center; padding: 0px 13px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 42px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) { height: 28px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7) .wd-tools-inner { padding: 0px 9px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 28px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7) .wd-tools-count { font-size: 9px; }
.wd-tools-element.wd-design-6 > a > :is(.wd-tools-inner, .wd-tools-icon) { border: 1px solid rgba(0, 0, 0, 0.106); }
.whb-color-light .wd-tools-element.wd-design-6 > a > :is(.wd-tools-inner, .wd-tools-icon) { border-color: rgba(255, 255, 255, 0.25); }
.wd-tools-element.wd-design-7 > a > :is(.wd-tools-inner, .wd-tools-icon) { background-color: var(--wd-primary-color); color: rgb(255, 255, 255); transition: inherit; }
.wd-tools-element.wd-design-7:hover > a > :is(.wd-tools-inner, .wd-tools-icon) { color: rgba(255, 255, 255, 0.8); }


.login > :last-child { margin-bottom: 0px; }
.login:not(.hidden-form) { display: block !important; }
.password-input { position: relative; display: block; }
.password-input input { padding-inline-end: var(--wd-form-height) !important; }
.show-password-input { display: flex; justify-content: center; align-items: center; position: absolute; top: 0px; inset-inline-end: 0px; width: var(--wd-form-height); height: var(--wd-form-height); cursor: pointer; font-size: 16px; color: var(--color-gray-600); transition: 0.25s; }
.show-password-input:hover { color: var(--color-gray-400); }
.show-password-input::before { font-family: woodmart-font; content: ""; }
.show-password-input.display-password::before { content: ""; }
.login-form-footer { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 10px; }
.login-form-footer .lost_password { order: 2; color: var(--wd-primary-color); }
.login-form-footer .lost_password:hover { color: var(--wd-primary-color); text-decoration: underline; opacity: 0.7; }
.login-form-footer .woocommerce-form-login__rememberme { order: 1; margin-bottom: 0px; }
:is(.register, .login) .button { width: 100%; border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
:is(.register, .login) .button:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
:is(.register, .login) .button:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.wd-login-divider { display: flex; align-items: center; text-transform: uppercase; }
.wd-login-divider span { margin-inline: 20px; }
.wd-login-divider::after, .wd-login-divider::before { content: ""; flex: 1 0 0px; border-bottom: 1px solid var(--brdcolor-gray-300); }


.wd-header-my-account .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-account-style-text .wd-tools-icon { display: none !important; }
.wd-account-style-text .wd-tools-text { margin-left: 0px; }
.wd-account-style-icon:not(.wd-with-username) .wd-tools-text { display: none; }
@media (max-width: 1024px) {
  .wd-header-my-account .wd-dropdown { display: none; }
}


.whb-col-right .wd-search-dropdown { right: 0px; left: auto; margin-left: 0px; margin-right: calc(var(--nav-gap, .001px) / 2 * -1); }
.wd-header-search .wd-tools-icon img, .wd-header-search .wd-tools-icon::before { transition: opacity 0.3s; }
.wd-header-search .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-header-search .wd-tools-icon::after { position: relative; margin-inline-start: -20px; display: flex; align-items: center; justify-content: center; font-size: 20px; opacity: 0; content: ""; font-family: woodmart-font; }
.wd-search-opened .wd-header-search .wd-tools-icon::after { opacity: 1; transition: opacity 0.3s; }
.wd-search-opened .wd-header-search .wd-tools-icon img, .wd-search-opened .wd-header-search .wd-tools-icon::before { opacity: 0; transition: none; }
.whb-top-bar .wd-header-search .wd-tools-icon::after { font-size: 14px; }
.wd-search-dropdown { width: 300px; }
.wd-search-dropdown input[type="text"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 70px !important; }
.form-style-underlined .wd-search-dropdown input[type="text"] { padding-left: 15px; }


.whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html { padding-inline: 10px; }
.whb-column > .info-box-wrapper .wd-info-box { --ib-icon-sp: 10px; }
.wd-header-text { flex: 1 1 auto; }
.wd-header-text p:first-child:empty { display: none; }
.wd-header-text.wd-inline { flex: 0 0 auto; }
.whb-top-bar .wd-header-text { font-size: 12px; line-height: 1.2; }
.whb-color-light .wd-header-text { --color-white: #000; --color-gray-100: rgba(255,255,255,0.1); --color-gray-200: rgba(255,255,255,0.2); --color-gray-300: rgba(255,255,255,0.5); --color-gray-400: rgba(255,255,255,0.6); --color-gray-500: rgba(255,255,255,0.7); --color-gray-600: rgba(255,255,255,0.8); --color-gray-700: rgba(255,255,255,0.9); --color-gray-800: #fff; --color-gray-900: #fff; --bgcolor-black-rgb: 255,255,255; --bgcolor-white-rgb: 0,0,0; --bgcolor-white: #0f0f0f; --bgcolor-gray-100: #0a0a0a; --bgcolor-gray-200: #121212; --bgcolor-gray-300: #141414; --bgcolor-gray-400: #171717; --brdcolor-gray-200: rgba(255,255,255,0.1); --brdcolor-gray-300: rgba(255,255,255,0.15); --brdcolor-gray-400: rgba(255,255,255,0.25); --brdcolor-gray-500: rgba(255,255,255,0.3); --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --wd-widget-title-color: var(--wd-title-color); --wd-entities-title-color: #fff; --wd-entities-title-color-hover: rgba(255,255,255,0.8); --wd-link-color: rgba(255,255,255,0.9); --wd-link-color-hover: #fff; --wd-form-brd-color: rgba(255,255,255,0.2); --wd-form-brd-color-focus: rgba(255,255,255,0.3); --wd-form-placeholder-color: rgba(255,255,255,0.6); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+); --wd-main-bgcolor: #1a1a1a; color: var(--wd-text-color); }
.whb-column > .wd-social-icons:not(.icons-design-default) .wd-social-icon { margin-inline: 0px; }
.whb-column > .wd-social-icons:not(.icons-design-default) .wd-social-icon:not(:last-child) { margin-right: 8px; }
.wd-header-wishlist .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-header-compare .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-dropdown-compare a { justify-content: space-between; }
.wd-dropdown-compare .count { margin-inline-start: 10px; color: var(--color-gray-300); }


.cart-widget-side { display: flex; flex-direction: column; }
.cart-widget-side .widget_shopping_cart { position: relative; flex: 1 1 100%; }
.cart-widget-side .widget_shopping_cart_content { display: flex; flex: 1 1 auto; flex-direction: column; height: 100%; }
.cart-widget-side .shopping-cart-widget-body { position: relative; flex: 1 1 auto; }
.cart-widget-side .wd-scroll-content { position: absolute; inset: 0px; max-height: 100%; overscroll-behavior: none; }
.cart-widget-side .woocommerce-mini-cart .mini_cart_item { margin-bottom: 0px; padding: 15px; transition: background-color 0.3s; }
.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover { background-color: var(--bgcolor-gray-100); }
.cart-widget-side .woocommerce-mini-cart .remove { top: 13px; inset-inline-end: 10px; }
.cart-widget-side .shopping-cart-widget-footer { flex: 0 0 auto; padding-bottom: 15px; }
.cart-widget-side .shopping-cart-widget-footer > * { padding-inline: 15px; }
.cart-widget-side .woocommerce-mini-cart__total { margin-top: 0px; }
.cart-widget-side .wd-empty-mini-cart { margin-top: 20px; padding-inline: 15px; }


.whb-col-right .wd-dropdown-cart { right: 0px; left: auto; margin-left: 0px; margin-right: calc(var(--nav-gap, .001px) / 2 * -1); }
.wd-header-cart .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-header-cart .wd-tools-icon.wd-icon-alt::before { content: ""; font-family: woodmart-font; }
.wd-header-cart :is(.wd-cart-subtotal, .subtotal-divider, .wd-tools-count) { vertical-align: middle; }
.wd-header-cart .wd-cart-number > span, .wd-header-cart .subtotal-divider { display: none; }
.wd-header-cart .wd-cart-subtotal .amount { color: inherit; font-weight: inherit; font-size: inherit; }
.wd-header-cart:is(.wd-design-5, .wd-design-6, .wd-design-7):not(.wd-style-text) .wd-tools-text { display: none; }
.wd-header-cart.wd-design-2.wd-style-icon { margin-inline-end: 5px; }
.wd-header-cart.wd-design-2 .wd-tools-text { margin-inline-start: 15px; }
.wd-header-cart.wd-design-4 .wd-cart-number { display: inline-block; padding: 0px 2px; margin-inline-start: 6px; width: 19px; height: 19px; border-radius: 50%; background-color: var(--wd-primary-color); color: rgb(255, 255, 255); text-align: center; font-weight: 700; font-size: 10px; line-height: 19px; }
.wd-header-cart.wd-design-4:not(.wd-style-text) .wd-tools-text { display: none; }
.whb-top-bar .wd-header-cart.wd-design-4 .wd-cart-number { width: 16px; height: 16px; line-height: 16px; }
.wd-header-cart.wd-design-5:not(.wd-style-text) { margin-inline-end: 5px; }
.wd-header-cart.wd-design-5 .wd-tools-text { margin-inline-start: 15px; }
.wd-dropdown-cart { padding: 20px; width: 330px; }
:is(.woocommerce-cart, .woocommerce-checkout) :is(.cart-widget-side, .wd-dropdown-cart) { display: none; }
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number { position: absolute; top: -5px; inset-inline-end: -9px; z-index: 1; width: 15px; height: 15px; border-radius: 50%; background-color: var(--wd-primary-color); color: rgb(255, 255, 255); text-align: center; letter-spacing: 0px; font-weight: 400; font-size: 9px; line-height: 15px; }
.whb-top-bar .wd-header-cart.wd-design-2 .wd-cart-number, .whb-top-bar .wd-header-cart.wd-design-5 .wd-cart-number { width: 13px; height: 13px; line-height: 13px; }
.wd-custom-dropdown { padding-inline: 10px; }
@media (max-width: 1024px) {
  .wd-dropdown-cart { display: none; }
}


li:hover .cart-info .wd-entities-title { color: var(--wd-entities-title-color-hover); }
.woocommerce-mini-cart > li { position: relative; display: flex; align-items: flex-start; }
.woocommerce-mini-cart > li a { margin-bottom: 0px; }
.woocommerce-mini-cart .remove { position: absolute; top: 1px; right: 0px; z-index: 2; width: 20px; height: 20px; border-radius: 50%; color: var(--color-gray-800); text-align: center; font-size: 0px; line-height: 20px; }
.woocommerce-mini-cart .remove::after { font-size: 10px; content: ""; font-family: woodmart-font; }
.woocommerce-mini-cart .remove:hover { background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px; }
.woocommerce-mini-cart .blockOverlay { display: none !important; }
.cart-item-link { z-index: 1; font-size: 0px; }
.cart-item-image { position: relative; flex: 0 0 auto; overflow: hidden; margin-right: 15px; }
.cart-item-image img { transition: opacity 0.6s; float: none !important; margin-right: 0px !important; }
.cart-item-image::after { position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); opacity: 0; transition: opacity 0.6s; content: ""; display: inline-block; width: 20px; height: 20px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.removing-process .cart-item-image::after, .wd-loading .cart-item-image::after { opacity: 1; --wd-anim-state: running; }
.removing-process .cart-item-image img, .wd-loading .cart-item-image img { opacity: 0.2; }
.cart-info { flex: 1 1 auto; padding-right: 20px; }
.cart-info .wd-entities-title { transition: 0.25s; }
.cart-info .wd-entities-title p { margin-block: 5px; color: var(--wd-text-color); font-weight: var(--wd-text-font-weight); font-style: var(--wd-text-font-style); font-size: 90%; font-family: var(--wd-text-font); }
.cart-info ul.variation { margin-bottom: 6px; --li-mb: 5px; --list-mb: 0; }
.cart-info span.quantity { display: block; color: var(--color-gray-300); font-size: 90%; }
.cart-info div.quantity { position: relative; z-index: 1; display: inline-flex; margin-bottom: 8px; transition: opacity 0.6s; }
.cart-info div.quantity :is(input[type="button"], input[type="number"], input[type="text"]) { height: 32px; }
.cart-info li.wd-loading > a { pointer-events: none; }
.cart-info li.wd-loading div.quantity { opacity: 0.6; cursor: none; pointer-events: none; }
.cart-info .wd-product-sku { margin-bottom: 5px; font-size: 90%; word-break: break-all; }
.cart-info .wd-product-sku .wd-label { color: var(--color-gray-800); font-weight: 600; }
.shopping-cart-widget-footer > * { margin-bottom: 10px; }
.shopping-cart-widget-footer > :last-child { margin-bottom: 0px; }
.shopping-cart-widget-footer .woocommerce-mini-cart__total { margin-bottom: 0px; }
.woocommerce-mini-cart__total { display: flex; align-items: center; flex-wrap: wrap; margin-top: 15px; padding-block: 15px; font-size: 130%; border-top: 1px solid var(--brdcolor-gray-300); }
.woocommerce-mini-cart__total strong { color: var(--color-gray-900); }
.woocommerce-mini-cart__total .woocommerce-Price-amount { flex-grow: 1; text-align: right; }
.woocommerce-mini-cart__total .tax_label { margin-inline-start: 5px; }
.woocommerce-mini-cart__buttons { display: block; text-align: center; }
.woocommerce-mini-cart__buttons > * { margin-bottom: 10px; }
.woocommerce-mini-cart__buttons > :last-child { margin-bottom: 0px; }
.woocommerce-mini-cart__buttons a { width: 100%; }
.woocommerce-mini-cart__buttons .btn-cart { border-radius: var(--btn-default-brd-radius); color: var(--btn-default-color); box-shadow: var(--btn-default-box-shadow); background-color: var(--btn-default-bgcolor); text-transform: var(--btn-default-transform, var(--btn-transform)); font-weight: var(--btn-default-font-weight, var(--btn-font-weight)); font-family: var(--btn-default-font-family, var(--btn-font-family)); font-style: var(--btn-default-font-style, var(--btn-font-style)); }
.woocommerce-mini-cart__buttons .btn-cart:hover { color: var(--btn-default-color-hover); box-shadow: var(--btn-default-box-shadow-hover); background-color: var(--btn-default-bgcolor-hover); }
.woocommerce-mini-cart__buttons .btn-cart:active { box-shadow: var(--btn-default-box-shadow-active); bottom: var(--btn-default-bottom-active); }
.woocommerce-mini-cart__buttons .checkout { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.woocommerce-mini-cart__buttons .checkout:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.woocommerce-mini-cart__buttons .checkout:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.wd-empty-mini-cart { padding-block: 10px; text-align: center; }
.wd-empty-mini-cart::before { display: block; margin-bottom: 20px; color: rgba(var(--bgcolor-black-rgb), 0.07); font-size: 86px; line-height: 1; content: ""; font-family: woodmart-font; }
.wd-empty-mini-cart .btn { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.wd-empty-mini-cart .btn:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.wd-empty-mini-cart .btn:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }


.mobile-nav .wd-nav-opener.wd-active { background-color: var(--wd-primary-color); color: rgb(255, 255, 255); }


.page-title { position: relative; margin-block: -40px 40px; padding: 15px 0px; }
.page-title .container { position: relative; margin-bottom: -10px; }
.page-title .container > * { margin-bottom: 10px; }
.page-title .title { font-size: 36px; line-height: 1.2; }
.title-design-centered { text-align: center; }
.title-design-disable { display: none; }
@media (min-width: 1025px) {
  .title-size-small { padding: 20px 0px; }
  .title-size-small .title { font-size: 44px; }
  .title-size-default { padding: 60px 0px; }
  .title-size-default .title { font-size: 68px; }
  .title-size-large { padding: 100px 0px; }
  .title-size-large .title { font-size: 78px; }
}


.sidebar-container.wd-inited { display: flex; flex-basis: unset; flex-direction: column; margin: 0px; padding: 0px; max-width: none; }
.sidebar-container.wd-inited .wd-heading { display: flex; flex: 0 0 auto; }
.sidebar-container.wd-inited .widget-area { flex: 1 1 auto; padding-block: 30px; max-height: 100%; }
.sidebar-container.wd-inited .sidebar-widget { padding-inline: 30px; }
.wd-sidebar-opener.wd-on-shop:not(.wd-on-toolbar) { opacity: 0; transition: transform 0.25s; transform: translateX(-100%); }
.wd-sidebar-opener.wd-on-shop:not(.wd-on-toolbar).wd-shown { opacity: 1; transform: none; }
.wd-sidebar-opener.wd-filter-icon > a::before { font-size: 20px; content: ""; font-family: woodmart-font; }
@media (min-width: 1025px) {
  .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) { flex-basis: 100%; max-width: 100%; width: 100%; }
  .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .shop-loop-head { align-items: stretch; flex-direction: column; gap: 15px; }
  .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-shop-tools { justify-content: space-between; }
  .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) { padding-bottom: 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
  .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12).wd-builder-off .woocommerce-result-count { display: block; }
  .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn { display: inline-flex; margin-right: auto; }
  .offcanvas-sidebar-desktop .area-sidebar-shop:not(.wd-inited) { display: none; }
}
@media (max-width: 768.98px) {
  .offcanvas-sidebar-mobile .sidebar-container:not(.wd-inited) { display: none; }
  .offcanvas-sidebar-mobile:not(.wd-on-toolbar) .wd-sidebar-opener { display: block; }
  .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) { flex-basis: 100%; max-width: 100%; width: 100%; }
  .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .shop-loop-head { align-items: stretch; flex-direction: column; gap: 15px; }
  .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools { justify-content: space-between; }
  .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) { padding-bottom: 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
  .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).wd-builder-off .woocommerce-result-count { display: block; }
  .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn { display: inline-flex; margin-right: auto; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) { flex-basis: 100%; max-width: 100%; width: 100%; }
  .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .shop-loop-head { align-items: stretch; flex-direction: column; gap: 15px; }
  .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .wd-shop-tools { justify-content: space-between; }
  .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child) { padding-bottom: 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
  .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12).wd-builder-off .woocommerce-result-count { display: block; }
  .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn { display: inline-flex; margin-right: auto; }
  .offcanvas-sidebar-tablet .area-sidebar-shop:not(.wd-inited) { display: none; }
  .offcanvas-sidebar-tablet .wd-sidebar-opener.wd-on-shop { display: block; }
}


.wd-insta { position: relative; }
.wd-insta-cont { display: flex; align-items: center; justify-content: center; inset: 15px; }
.wd-insta-cont-inner { z-index: 5; padding: 30px; max-width: 300px; width: 100%; border-radius: var(--wd-brd-radius); background: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 12px; }
.wd-insta-link { --wd-link-color: var(--color-gray-800); --wd-link-color-hover: var(--wd-primary-color); display: flex; align-items: center; gap: 5px; margin-top: 10px; font-weight: 600; }
.wd-insta-link::before { font-weight: 400; content: ""; font-family: woodmart-font; }
@supports not (aspect-ratio: 1) {
  .wd-insta-item::before { content: ""; display: block; padding-bottom: 100%; }
  .wd-insta-item img { position: absolute; inset: 0px; }
}
.wd-insta-item { position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); }
.wd-insta-item a { position: absolute; inset: 0px; z-index: 1; background-color: rgba(0, 0, 0, 0.4); opacity: 0; transition: 0.3s; }
.wd-insta-item img { width: 100%; height: 100%; object-position: 50% 50%; object-fit: cover; aspect-ratio: 1 / 1; }
.browser-Safari .wd-insta-item { transform: translate3d(0px, 0px, 0px); }
.wd-insta-meta { --wd-col: 2; --wd-gap: 10px; position: absolute; inset-inline: 0px; bottom: 0px; z-index: 2; padding: 20px 15px; line-height: 1; background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.65) 100%); opacity: 0; pointer-events: none; transform: translateY(30px); transition: 0.3s; }
.wd-insta-meta > span { overflow: hidden; color: rgb(255, 255, 255); vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; font-size: 120%; }
.wd-insta-meta > span span { font-weight: 600; vertical-align: middle; }
.wd-insta-meta > span::before { display: inline-block; margin-inline-end: 5px; font-size: 120%; vertical-align: middle; font-family: woodmart-font; }
.wd-insta-meta .wd-insta-likes { text-align: start; }
.wd-insta-meta .wd-insta-likes::before { content: ""; }
.wd-insta-meta .wd-insta-comm { text-align: end; }
.wd-insta-meta .wd-insta-comm::before { content: ""; }
.instagram-rounded .wd-insta-item { --wd-brd-radius: 50%; }
.instagram-rounded .wd-insta-meta { top: 0px; align-items: center; background: transparent; }
.instagram-rounded .wd-insta-meta > span { text-align: center; }
.wd-widget .wd-insta-meta { display: none; }
.wd-insta.wd-error.loading { animation: 0.4s linear 0s infinite alternate none running wd-SemiFadeOut; }
@keyframes wd-SemiFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0.6; }
}
.wd-product-instagram { margin-bottom: 35px; padding-top: 40px; border-top: 1px solid var(--brdcolor-gray-300); }
.wd-product-instagram .product-instagram-intro { font-size: 16px; }
.wd-product-instagram .product-instagram-intro span { color: var(--color-gray-800); font-weight: 600; }
@media (min-width: 1025px) {
  .wd-insta-item:hover a { opacity: 1; }
  .wd-insta-item:hover .wd-insta-meta { opacity: 1; transform: translateY(0px); }
}
@media (max-width: 768.98px) {
  .wd-product-instagram { padding-top: 25px; }
}


.wd-widget-collapse .widget-title { position: relative; margin-bottom: 0px; padding-inline-end: 22px; cursor: pointer; user-select: none; }
.wd-widget-collapse .widget-title ~ * { margin-top: 20px; }
.wd-widget-collapse .widget-title::after { position: absolute; top: calc(50% - 12px); inset-inline-end: 0px; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; color: var(--color-gray-800); font-weight: 400; font-size: 10px; transition: 0.25s; content: ""; font-family: woodmart-font; }
.wd-widget-collapse.wd-opened .widget-title::after { background-color: rgb(241, 241, 241); transform: rotate(180deg); }
.rtl .wd-widget-collapse.wd-opened .widget-title::after { transform: rotate(-180deg); }
.wd-widget-collapse:not(.wd-opened-initially) > .widget-title ~ * { display: none; }
[class*="color-scheme-light"] .wd-widget-collapse.wd-opened .widget-title::after { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }


.footer-sidebar { padding-block: 40px 10px; }
.footer-column { margin-bottom: 30px; }
[class*="color-scheme-light"] .footer-widget { --wd-link-color: rgba(255,255,255,0.6); }
.wd-prefooter { padding-bottom: 40px; background-color: var(--wd-main-bgcolor); }
.copyrights-wrapper { border-top: 1px solid var(--brdcolor-gray-300); }
.min-footer { display: flex; align-items: center; justify-content: space-between; margin-inline: -15px; padding-block: 20px; }
.min-footer > div { flex: 1 0 50%; padding-inline: 15px; max-width: 50%; line-height: 1.2; }
.min-footer .col-right { text-align: right; }
.copyrights-centered .min-footer { align-items: stretch; flex-wrap: wrap; text-align: center; }
.copyrights-centered .min-footer .col-right { text-align: center; }
.copyrights-centered .min-footer > div { flex-basis: 100%; margin-bottom: 15px; max-width: 100%; }
.copyrights-centered .min-footer > div:last-child { margin-bottom: 0px; }
@media (max-width: 1024px) {
  .min-footer { align-items: stretch; flex-wrap: wrap; text-align: center; }
  .min-footer .col-right { text-align: center; }
  .min-footer > div { flex-basis: 100%; margin-bottom: 15px; max-width: 100%; }
  .min-footer > div:last-child { margin-bottom: 0px; }
}


.title-wrapper [class*="title"] { display: inline-block; }
.title-wrapper .title { margin-bottom: 0px; }
.title-wrapper .img-wrapper { margin-top: 10px; }
.subtitle-color-black.subtitle-style-default { color: rgb(0, 0, 0); }
.subtitle-color-black.subtitle-style-background { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.subtitle-color-white.subtitle-style-default { color: rgba(255, 255, 255, 0.8); }
.subtitle-color-white.subtitle-style-background { background-color: rgba(255, 255, 255, 0.8); color: rgb(36, 36, 36); }
.subtitle-color-gradient.subtitle-style-default { color: var(--color-gray-400); }
.subtitle-color-gradient.subtitle-style-background { background-color: rgb(241, 241, 241); color: rgb(51, 51, 51); }
.wd-title-color-default { --el-title-color: rgba(0,0,0,0.105); }
.wd-title-color-primary { --el-title-color: var(--wd-primary-color); }
.wd-title-color-alt { --el-title-color: var(--wd-alternative-color); }
.wd-title-color-black { --el-title-color: #000; }
.wd-title-color-white { color: var(--wd-text-color); --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --el-title-color: #fff; }
.wd-title-color-gradient .title { background-clip: text; -webkit-text-fill-color: transparent; }
.wd-title-style-shadow { padding: 25px; border-radius: var(--wd-brd-radius); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 8px; }
.wpb-js-composer .title-wrapper { --content-width: var(--wd-max-width); }
.wpb-js-composer .title-wrapper [class*="title"] { max-width: var(--content-width); }
.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer { margin-bottom: 0px; }
.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer .title { display: none; }
@media (max-width: 1024px) {
  .title-subtitle.wd-fontsize-m, .title-after_title.wd-fontsize-s { font-size: 14px; }
}
@media (max-width: 576px) {
  .title-wrapper .title-subtitle { font-size: 12px; }
  .title-wrapper .title { font-size: 20px; }
}


.wd-carousel-container { position: relative; }
.wd-carousel-inner { position: relative; margin: -15px 0px; }
.wd-carousel { position: relative; overflow: var(--wd-carousel-overflow, clip); padding: 15px 0px; margin-inline: calc(var(--wd-gap) / -2); touch-action: pan-y; }
.wd-carousel-wrap { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: initial; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); }
.wd-carousel-item { position: relative; height: 100%; flex: 0 0 calc(100% / var(--wd-col)); max-width: calc(100% / var(--wd-col)); padding: 0 calc(var(--wd-gap) / 2); transition-property: transform; transform: translate3d(0px, 0px, 0px); }
.wd-backface-hidden .wd-carousel-item { transform: translateZ(0px); backface-visibility: hidden; }
.wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]) { transform: translate3d(calc(50% - (100% / var(--wd-col)) / 2), 0, 0); }
.wd-autoheight, .wd-autoheight .wd-carousel-item { height: auto; }
.wd-autoheight .wd-carousel-wrap { align-items: flex-start; transition-property: transform, height; }
@media (min-width: 1025px) {
  .wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }
}
@media (max-width: 768.98px) {
  .wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }
}


.wd-btn-arrow { transition: 0.25s; }
.wd-btn-arrow.wd-lock, .wd-carousel:not(.wd-initialized) + .wd-nav-arrows .wd-btn-arrow { opacity: 0 !important; pointer-events: none !important; }
.wd-arrow-inner { display: inline-flex; align-items: center; justify-content: center; width: var(--wd-arrow-width, var(--wd-arrow-size, 50px)); height: var(--wd-arrow-height, var(--wd-arrow-size, 50px)); line-height: 1; color: var(--wd-arrow-color, var(--color-gray-800)); background: var(--wd-arrow-bg, unset); box-shadow: var(--wd-arrow-shadow, unset); border: var(--wd-arrow-brd, unset) var(--wd-arrow-brd-color, unset); border-radius: var(--wd-arrow-radius, unset); cursor: pointer; transition: 0.25s; }
.wd-arrow-inner::after { font-size: var(--wd-arrow-icon-size, 24px); font-family: woodmart-font; }
.wd-arrow-inner:hover { color: var(--wd-arrow-color-hover, var(--color-gray-500)); background: var(--wd-arrow-bg-hover, var(--wd-arrow-bg)); border-color: var(--wd-arrow-brd-color-hover, var(--wd-arrow-brd-color)); }
.wd-disabled .wd-arrow-inner { color: var(--wd-arrow-color-dis, var(--color-gray-400)); background: var(--wd-arrow-bg-dis, var(--wd-arrow-bg)); border-color: var(--wd-arrow-brd-color-dis, var(--wd-arrow-brd-color)); cursor: unset; }
.wd-prev .wd-arrow-inner::after { content: ""; }
.wd-icon-2 .wd-prev .wd-arrow-inner::after { content: ""; }
.wd-next .wd-arrow-inner::after { content: ""; }
.wd-icon-2 .wd-next .wd-arrow-inner::after { content: ""; }
.wd-nav-arrows.wd-pos-sep::after { content: ""; position: absolute; inset: 0px calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) + var(--wd-arrow-offset-h, 0px)) * -1); }
.wd-nav-arrows.wd-pos-sep .wd-btn-arrow { position: absolute; top: calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2); z-index: 250; }
.wd-nav-arrows.wd-pos-sep .wd-prev { inset-inline-end: calc(100% + var(--wd-arrow-offset-h, 0px)); }
.wd-nav-arrows.wd-pos-sep .wd-next { inset-inline-start: calc(100% + var(--wd-arrow-offset-h, 0px)); }
.wd-nav-arrows:where(.wd-pos-together) { --wd-arrow-size: 30px; --wd-arrow-icon-size: 16px; --wd-arrow-offset-h: 10px; }
.wd-nav-arrows.wd-pos-together { position: absolute; top: calc(0% - var(--wd-arrow-offset-v, 0px) - var(--wd-arrow-height, var(--wd-arrow-size, 50px))); inset-inline-end: calc(var(--wd-arrow-offset-h, 0px) / -1); display: flex; gap: var(--wd-arrow-gap, 0.001px); z-index: 250; }
@media (min-width: 1025px) {
  .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 0; pointer-events: none; }
  :is(.wd-carousel-container:hover .wd-nav-arrows, .wd-nav-arrows.wd-shown)[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 1; transform: translateY(0px); pointer-events: unset; }
  .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev { transform: translateX(-30px); }
  .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next { transform: translateX(30px); }
}
@media (max-width: 1024px) {
  .wd-nav-arrows { --wd-arrow-icon-size: 16px; --wd-arrow-size: 40px; }
  .wd-nav-arrows:where(.wd-pos-sep) { --wd-arrow-offset-h: -12px; }
  .wd-nav-arrows:where(.wd-pos-together) { --wd-arrow-size: 30px; }
}


.wd-text-block:not(.inline-element) { max-width: var(--content-width); --content-width: var(--wd-max-width); }
.wd-text-block:not(.inline-element).text-left { margin-right: auto; }
.wd-text-block:not(.inline-element).text-center { margin-inline: auto; }
.wd-text-block:not(.inline-element).text-right { margin-left: auto; }


.widget_nav_mega_menu > .widget-title { margin-bottom: 0px; padding: 20px; background-color: var(--bgcolor-gray-300); text-transform: uppercase; border-top-left-radius: var(--wd-brd-radius); border-top-right-radius: var(--wd-brd-radius); }
.widget_nav_mega_menu > .widget-title + .wd-nav-vertical { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.widget_nav_mega_menu > .widget-title + .wd-nav-vertical, .widget_nav_mega_menu > .widget-title + .wd-nav-vertical > li:first-child > a { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.widget_nav_mega_menu .wd-nav-horizontal > li > a { height: 40px; }
.widget_nav_mega_menu .wd-nav > li, .widget_nav_mega_menu .wd-sub-menu li { margin-bottom: 0px; }
.widget_nav_mega_menu > .wd-nav:is(.wd-icon-left, .wd-icon-right) :is(.wd-nav-img, .mega-menu-list img) { margin: 0px; }
.widget_nav_mega_menu > .wd-nav.wd-icon-left :is(.wd-nav-img, .mega-menu-list img) { order: 0; margin-inline-end: 7px; }
.widget_nav_mega_menu > .wd-nav.wd-icon-right :is(.wd-nav-img, .mega-menu-list img) { order: 1; margin-inline-start: 7px; }
@media (max-width: 1024px) {
  .wd-nav-mega .wd-dropdown-menu { display: none; }
}


.wd-social-icons { font-size: 0px; }
.wd-social-icons .wd-label { display: block; margin-bottom: 5px; color: var(--color-gray-800); font-weight: 600; font-size: var(--wd-text-font-size); }
.wd-social-icons .wd-social-icon { display: inline-block; margin: 4px; vertical-align: middle; text-align: center; font-size: 0px; }
.wd-social-icons .wd-icon { display: inline-block; vertical-align: middle; font-family: woodmart-font; }
.wd-social-icons p { display: inline-block; margin: 0px; }
.social-facebook { --social-color: #365493; }
.social-facebook .wd-icon::before { content: ""; }
.social-twitter { --social-color: #000; }
.social-twitter .wd-icon::before { content: ""; }
.social-instagram { --social-color: #774430; }
.social-instagram .wd-icon::before { content: ""; }
.social-email { --social-color: #F89A1E; }
.social-email .wd-icon::before { content: ""; }
.social-pinterest { --social-color: #CB2027; }
.social-pinterest .wd-icon::before { content: ""; }
.social-youtube { --social-color: #CB2027; }
.social-youtube .wd-icon::before { content: ""; }
.social-tumblr { --social-color: #36465D; }
.social-tumblr .wd-icon::before { content: ""; }
.social-linkedin { --social-color: #0274B3; }
.social-linkedin .wd-icon::before { content: ""; }
.social-vimeo { --social-color: #1AB7EA; }
.social-vimeo .wd-icon::before { content: ""; }
.social-flickr { --social-color: #FE0072; }
.social-flickr .wd-icon::before { content: ""; }
.social-github { --social-color: #171515; }
.social-github .wd-icon::before { content: ""; }
.social-dribbble { --social-color: #EC5E95; }
.social-dribbble .wd-icon::before { content: ""; }
.social-behance { --social-color: #1F6FFC; }
.social-behance .wd-icon::before { content: ""; }
.social-soundcloud { --social-color: #F9490D; }
.social-soundcloud .wd-icon::before { content: ""; }
.social-spotify { --social-color: #2EBD59; }
.social-spotify .wd-icon::before { content: ""; }
.social-skype { --social-color: #00AFF0; }
.social-skype .wd-icon::before { content: ""; }
.social-ok { --social-color: #EE8208; }
.social-ok .wd-icon::before { content: ""; }
.social-whatsapp { --social-color: #1EBEA5; }
.social-whatsapp .wd-icon::before { content: ""; }
.social-vk { --social-color: #4C75A3; }
.social-vk .wd-icon::before { content: ""; }
.social-snapchat { --social-color: #FFFC00; }
.social-snapchat .wd-icon::before { content: ""; }
.social-tg { --social-color: #37AEE2; }
.social-tg .wd-icon::before { content: ""; }
.social-viber { --social-color: #834995; }
.social-viber .wd-icon::before { content: ""; }
.social-tiktok { --social-color: #010101; }
.social-tiktok .wd-icon::before { content: ""; }
.social-discord { --social-color: #5562EA; }
.social-discord .wd-icon::before { content: ""; }
.wd-social-icons.wd-layout-justify { display: flex; align-items: center; flex-wrap: wrap; }
.wd-social-icons.wd-layout-justify .wd-label { flex: 1 1 auto; margin-bottom: 0px; text-align: start; }
.wd-social-icons.wd-layout-inline .wd-label { display: inline-block; margin-inline-end: 5px; margin-bottom: 0px; vertical-align: middle; }
.icons-design-default .wd-social-icon { padding: 6px; margin: 0px !important; width: auto !important; height: auto !important; color: rgba(0, 0, 0, 0.6) !important; }
.icons-design-default .wd-social-icon .wd-icon { line-height: 1 !important; }
.icons-design-default .wd-social-icon:hover { color: rgba(0, 0, 0, 0.8) !important; }
.icons-design-default.color-scheme-light .wd-social-icon, [class*="color-scheme-light"] .icons-design-default .wd-social-icon { color: rgb(255, 255, 255) !important; }
.icons-design-default.color-scheme-light .wd-social-icon:hover, [class*="color-scheme-light"] .icons-design-default .wd-social-icon:hover { color: rgba(255, 255, 255, 0.6) !important; }
.icons-design-simple .wd-social-icon { background-color: rgb(242, 242, 242); color: rgba(0, 0, 0, 0.4) !important; }
.icons-design-simple .wd-social-icon:hover { background-color: var(--wd-primary-color); color: rgb(255, 255, 255) !important; }
.icons-design-simple.color-scheme-light .wd-social-icon, .color-scheme-light .icons-design-simple .wd-social-icon { background-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255) !important; }
.icons-design-colored-alt .wd-social-icon { background-color: rgb(239, 239, 239); color: rgba(0, 0, 0, 0.4) !important; }
.icons-design-colored-alt.color-scheme-light .wd-social-icon, .color-scheme-light .icons-design-colored-alt .wd-social-icon { background-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255) !important; }
.icons-design-bordered .wd-social-icon { border: 2px solid rgb(204, 204, 204); background-color: transparent; color: rgba(0, 0, 0, 0.4) !important; }
.icons-design-bordered .wd-social-icon .wd-icon { margin-top: -2px; }
.icons-design-bordered.color-scheme-light .wd-social-icon, .color-scheme-light .icons-design-bordered .wd-social-icon { border: 2px solid rgba(255, 255, 255, 0.4); color: rgb(255, 255, 255) !important; }
.icons-design-colored .wd-social-icon { background-color: var(--social-color); color: rgb(255, 255, 255) !important; }
.icons-design-colored .wd-social-icon:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 200px inset; color: rgb(255, 255, 255) !important; }
:is(.icons-design-colored-alt, .icons-design-bordered) .wd-social-icon:hover { border-color: var(--social-color); background-color: var(--social-color); color: rgb(255, 255, 255) !important; }
.icons-design-primary .wd-social-icon { border: 2px solid var(--wd-primary-color); color: var(--wd-primary-color); }
.icons-design-primary .wd-social-icon .wd-icon { margin-top: -2px; }
.icons-design-primary .wd-social-icon:hover { background-color: var(--wd-primary-color); color: rgb(255, 255, 255); }
:is(.icons-size-small, .icons-size-) .wd-social-icon { width: 30px; height: 30px; }
.wd-social-icons:is(.icons-size-small, .icons-size-) .wd-icon { font-size: 14px; line-height: 30px; }
.icons-size-default .wd-social-icon { width: 40px; height: 40px; }
.wd-social-icons.icons-size-default .wd-icon { font-size: 18px; line-height: 40px; }
.icons-size-large .wd-social-icon { width: 60px; height: 60px; }
.wd-social-icons.icons-size-large .wd-icon { font-size: 22px; line-height: 60px; }
.social-form-circle .wd-social-icon { border-radius: 50%; }
.social-form-rounded .wd-social-icon { border-radius: 5px; }
@media (min-width: 1025px) {
  .wd-social-icons .whatsapp-mobile { display: none !important; }
}
@media (max-width: 1024px) {
  .wd-social-icons .whatsapp-desktop { display: none !important; }
}


.scrollToTop { position: fixed; right: 20px; bottom: 20px; z-index: 350; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background-color: rgba(var(--bgcolor-white-rgb), 0.9); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; color: var(--color-gray-800); font-size: 16px; opacity: 0; pointer-events: none; backface-visibility: hidden; transform: translateX(100%); }
.scrollToTop.button-show { opacity: 1; transform: none; pointer-events: visible; }
.scrollToTop::after { content: ""; font-family: woodmart-font; }
.scrollToTop:hover { color: var(--color-gray-500); }
.wd-search-opened .scrollToTop { display: none; }
@media (max-width: 1024px) {
  .scrollToTop { right: 12px; bottom: 12px; width: 40px; height: 40px; font-size: 14px; }
}


.wd-dropdown-results { overflow: hidden; right: calc((var(--wd-form-brd-radius) / 1.5)); left: calc((var(--wd-form-brd-radius) / 1.5)); margin-top: 0px !important; }
.wd-dropdown-results::after { width: auto !important; height: auto !important; }
.search-results-wrapper { position: relative; }
.wd-dropdown-results .wd-scroll-content { overscroll-behavior: none; }
.autocomplete-suggestions { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); margin-top: -1px; margin-right: -1px; }
.autocomplete-suggestion { display: flex; padding: 15px; border-top-width: 1px; border-top-style: solid; border-right-width: 1px; border-right-style: solid; border-color: var(--brdcolor-gray-300); cursor: pointer; line-height: 1; transition: 0.25s; }
.autocomplete-suggestion .suggestion-thumb { flex: 0 0 auto; margin-right: 15px; max-width: 65px; }
.autocomplete-suggestion .suggestion-thumb img { border-radius: calc(var(--wd-brd-radius) / 1.5); }
.autocomplete-suggestion .wd-entities-title { font-size: 14px; }
.autocomplete-suggestion .wd-entities-title strong { text-decoration: underline; }
.autocomplete-suggestion .suggestion-sku { font-size: 12px; }
.autocomplete-suggestion.suggestion-divider { width: 100%; background-color: var(--bgcolor-gray-100); cursor: default; }
.autocomplete-suggestion.suggestion-divider h5 { margin-bottom: 0px; text-transform: uppercase; }
.autocomplete-suggestion:hover, .autocomplete-suggestion.autocomplete-selected { background-color: var(--bgcolor-gray-100); }
.view-all-results, .suggestion-divider, .suggestion-no-found { grid-column: 1 / -1; }
.view-all-results { height: 50px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--brdcolor-gray-300); color: var(--color-gray-800); text-align: center; text-transform: uppercase; font-weight: 600; line-height: 50px; cursor: pointer; transition: 0.25s; }
.view-all-results:hover { background-color: var(--bgcolor-gray-100); }
@media (max-width: 1024px) {
  .autocomplete-suggestions { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); }
  .autocomplete-suggestion { padding: 10px; }
  .autocomplete-suggestion .suggestion-thumb { max-width: 45px; }
  .autocomplete-suggestion :is(.wd-entities-title, .price) { font-size: 12px; }
}


.searchform { position: relative; --wd-search-btn-w: var(--wd-form-height); --wd-form-height: 46px; }
.searchform input[type="text"] { padding-right: var(--wd-search-btn-w); }
.searchform .searchsubmit { position: absolute; inset-block: 0px; right: 0px; padding: 0px; width: var(--wd-search-btn-w); min-height: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; box-shadow: none; color: var(--wd-form-color); font-weight: 400; font-size: 0px; }
.searchform .searchsubmit:hover { color: var(--wd-form-color); }
.searchform .searchsubmit:hover::after, .searchform .searchsubmit:hover img { opacity: 0.7; }
.searchform .searchsubmit::after { font-size: calc(var(--wd-form-height) / 2.3); transition: opacity 0.2s; content: ""; font-family: woodmart-font; }
.searchform .searchsubmit img { min-width: unset; max-width: 24px; transition: opacity 0.2s; }
.searchform .searchsubmit::before { position: absolute; top: 50%; left: 50%; margin-top: calc((var(--wd-form-height) / 2.5) / -2); margin-left: calc((var(--wd-form-height) / 2.5) / -2); opacity: 0; transition: opacity 0.1s; content: ""; display: inline-block; width: calc(var(--wd-form-height) / 2.5); height: calc(var(--wd-form-height) / 2.5); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.searchform .searchsubmit.wd-with-img::after { content: none; }
.searchform.search-loading .searchsubmit::before { opacity: 1; transition-duration: 0.2s; --wd-anim-state: running; }
.searchform.search-loading .searchsubmit::after, .searchform.search-loading .searchsubmit img { opacity: 0; transition-duration: 0.1s; }


.login-form-side .woocommerce-notices-wrapper { padding: 20px 15px 0px; }
.login-form-side .woocommerce-notices-wrapper > .woocommerce-error { margin-bottom: 0px; }
.login-form-side .woocommerce-form-login { padding: 20px 15px 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.login-form-side .login.hidden-form { display: none; }
.create-account-question { padding: 20px 15px; border-bottom: 1px solid var(--brdcolor-gray-300); text-align: center; --wd-tags-mb: 15px; }
.create-account-question p { color: var(--color-gray-900); font-weight: 600; }
.create-account-question::before { display: block; margin-bottom: 15px; color: var(--color-gray-200); font-size: 54px; line-height: 1; content: ""; font-family: woodmart-font; }


.wd-sidebar-opener:not(.wd-on-toolbar) { position: fixed; top: 30%; left: 0px; z-index: 350; display: none; background-color: rgba(var(--bgcolor-white-rgb), 0.9); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; border-top-right-radius: 35px; border-bottom-right-radius: 35px; }
.wd-sidebar-opener.wd-not-on-shop > a::before { content: ""; font-family: woodmart-font; }


[class*="wd-search-full-screen"] { position: fixed; z-index: 400; visibility: hidden; opacity: 0; --wd-requests-height: .001px; }
[class*="wd-search-full-screen"] .autocomplete-suggestions { animation: 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s 1 normal both running wd-fadeInBottomShort; }
[class*="wd-search-full-screen"] .autocomplete-suggestion { flex-direction: column; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
[class*="wd-search-full-screen"] .autocomplete-suggestion .suggestion-thumb { margin-bottom: 10px; margin-right: 0px; max-width: 100%; }
[class*="wd-search-full-screen"] .autocomplete-suggestion:hover, [class*="wd-search-full-screen"] .autocomplete-suggestion.autocomplete-selected { background-color: transparent; }
[class*="wd-search-full-screen"] .suggestion-divider { padding-top: 20px; border-top: 1px solid var(--brdcolor-gray-300); text-align: center; background-color: transparent !important; }
[class*="wd-search-full-screen"] .no-found-msg { text-align: center; font-size: 16px; }
[class*="wd-search-full-screen"].wd-opened { visibility: visible; opacity: 1; }
.wd-search-opened { overflow: hidden; }
.wd-search-area { position: relative; }
.wd-search-area .wd-scroll-content { padding-block: 20px; transition: 0.6s; }
.wd-ajax-search-content:not(.wp-content-loaded) .wd-search-area::before { position: absolute; top: 15px; left: calc(50% - 15px); content: ""; display: inline-block; width: 30px; height: 30px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); --wd-anim-state: running; }
.wd-ajax-search-content:not(.wp-content-loaded) .wd-search-area-inner.wd-scroll-content { padding: 0px; max-height: 0px; }
@media (min-width: 1025px) {
  .wd-search-opened body { margin-right: var(--wd-scroll-w); }
  .wd-search-opened .website-wrapper { margin-right: calc(var(--wd-scroll-w) * -1); }
  .wd-search-opened :is(.header-banner, .whb-row, .main-page-wrapper) { padding-right: var(--wd-scroll-w); }
}
@media (max-width: 1024px) {
  [class*="wd-search-full-screen"] .no-found-msg { font-size: 14px; }
  [class*="wd-search-full-screen"] .suggestion-divider { padding-top: 10px; }
}


.wd-search-full-screen { background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 14px; transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); transform: translate3d(0px, 100%, 0px); --wd-form-height: 110px; --wd-info-height: 40px; }
.wd-search-full-screen .autocomplete-suggestions { display: flex; flex-wrap: wrap; justify-content: center; padding: 10px; background-color: var(--bgcolor-white); }
.wd-search-full-screen .autocomplete-suggestion { flex-grow: 0; flex-basis: 200px; padding: 10px; }
.wd-search-full-screen .wd-dropdown-results, .wd-search-full-screen .wd-dropdown-results .wd-scroll-content { max-height: 100%; height: 100%; }
.wd-search-full-screen.wd-searched .search-results-wrapper { margin-top: calc(var(--wd-info-height) * -1); height: calc(100% - var(--wd-form-height) - var(--wd-requests-height)); }
.wd-search-full-screen .search-info-text { overflow: hidden; margin-top: 10px; padding: 0px 15px; text-align: center; font-size: 16px; line-height: 30px; transition: 0.6s; }
.wd-search-full-screen .search-info-text > span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wd-search-full-screen :is(.view-all-results, .suggestion-divider) { flex: 1 1 100%; }
.wd-search-full-screen .view-all-results { margin: 10px -10px -10px; }
.wd-search-full-screen .suggestion-divider { margin-top: 20px; margin-inline: -20px; padding-top: 20px; }
.wd-search-full-screen .searchform { padding-inline: 100px; border-bottom: 1px solid var(--brdcolor-gray-300); --wd-form-bg: transparent; --wd-form-color: var(--color-gray-800); --wd-form-placeholder-color: var(--color-gray-800); --wd-form-brd-width: 0; --wd-form-height: unset; }
.wd-search-full-screen .searchform input[type="text"] { padding: 0px; text-align: center; font-weight: 600; font-size: 48px; }
.wd-search-full-screen .searchform .searchsubmit { display: none; }
.form-style-underlined .wd-search-full-screen input[type="text"] { padding-right: 0px; }
.wd-search-full-screen .wd-close-search { position: absolute; top: 5px; right: 5px; z-index: 1; }
.wd-search-full-screen .wd-close-search.wd-style-icon > a { width: 100px; height: 100px; }
.wd-search-full-screen .wd-close-search.wd-style-icon > a::before { font-size: 38px; }
.wd-search-full-screen .wd-search-loader { z-index: 1002; display: flex; align-items: center; justify-content: center; visibility: hidden; background-color: rgba(var(--bgcolor-white-rgb), 0.8); opacity: 0; transition: opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.2s cubic-bezier(0.19, 1, 0.22, 1); }
.wd-search-full-screen .wd-search-loader::after { content: ""; display: inline-block; width: 32px; height: 32px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.wd-search-full-screen .search-loading ~ .wd-search-loader { top: var(--wd-form-height); visibility: visible; opacity: 1; transition: opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
.wd-search-full-screen .search-loading ~ .wd-search-loader::after { --wd-anim-state: running; }
.wd-search-full-screen.wd-requests-enabled { --wd-requests-height: 70px; }
.wd-search-full-screen .wd-search-requests { margin-top: 30px; padding-inline: 20px; }
.wd-search-full-screen .wd-search-requests ul { text-align: center; }
.wd-search-full-screen .wd-search-requests-text { display: none; }
.wd-search-full-screen.wd-opened { transition: opacity, visibility, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); transform: none; }
.wd-search-full-screen .wd-search-area { padding-inline: 15px; height: 100%; }
.wd-search-full-screen .wd-search-area .wd-scroll-content { max-height: calc(100% - var(--wd-info-height) - var(--wd-requests-height) - var(--wd-form-height)); }
@media (max-width: 1024px) {
  .wd-search-full-screen { --wd-form-height: 70px; --wd-info-height: 30px; }
  .wd-search-full-screen .search-info-text { font-size: 14px; line-height: 20px; }
  .wd-search-full-screen .searchform { padding-inline: 15px; }
  .wd-search-full-screen .searchform input[type="text"] { font-size: 20px; }
  .wd-search-full-screen .autocomplete-suggestion { padding: 10px; }
  .wd-search-full-screen .wd-close-search { display: none; }
}
@media (max-width: 768.98px) {
  .wd-search-full-screen .autocomplete-suggestion { flex-basis: 33.3333%; }
}
@media (max-width: 576px) {
  .wd-search-full-screen .autocomplete-suggestion { flex-basis: 50%; }
}


.wd-toolbar { position: fixed; inset-inline: 0px; bottom: 0px; z-index: 350; display: flex; align-items: center; justify-content: space-between; overflow: auto hidden; padding: 5px; height: 55px; background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 9px; }
.wd-toolbar > a { display: flex; align-items: center; justify-content: center; }
.wd-toolbar > a, .wd-toolbar > div { flex: 1 0 20%; }
.wd-toolbar > a, .wd-toolbar > div a { height: 45px; }
.wd-toolbar .wd-header-cart.wd-design-5 { margin-right: 0px; }
.wd-toolbar.wd-toolbar-label-show > a, .wd-toolbar.wd-toolbar-label-show > div a { position: relative; padding-bottom: 15px; }
.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label { display: block; }
.global-color-scheme-light .wd-toolbar a { color: rgb(255, 255, 255); }
.global-color-scheme-light .wd-toolbar a:hover { color: rgba(255, 255, 255, 0.8); }
.wd-toolbar-label { position: absolute; inset-inline: 10px; bottom: 3px; display: none; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; font-size: 11px; line-height: 1; padding: 1px 0px; }
.wd-toolbar-shop .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-toolbar-blog .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-toolbar-home .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-toolbar-link .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-toolbar-link .wd-custom-icon { min-width: auto; }
.wd-toolbar-link .wd-custom-icon img { width: auto; height: 20px; }
@media (min-width: 1025px) {
  .wd-toolbar { display: none; }
}
@media (max-width: 1024px) {
  .sticky-toolbar-on { padding-bottom: 55px; }
  .sticky-toolbar-on .wd-sticky-btn { bottom: 55px; }
  .sticky-toolbar-on .scrollToTop { bottom: 67px; }
  .sticky-toolbar-on .wd-sticky-btn-shown.scrollToTop { bottom: calc(12px + 55px + var(--wd-sticky-btn-height)); }
}
@media (max-width: 768.98px) {
  .sticky-toolbar-on.wd-sticky-btn-on-mb { padding-bottom: calc(55px + var(--wd-sticky-btn-height)); }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .sticky-toolbar-on.wd-sticky-btn-on { padding-bottom: calc(55px + var(--wd-sticky-btn-height)); }
}


@font-face { font-weight: normal; font-style: normal; font-family: woodmart-font; src: url(../fonts/woodmart-font-1-400-d2a91efb.woff2) format("woff2"); }
:root { --wd-header-banner-h: 40px; --wd-text-font: "Lato", Arial, Helvetica, sans-serif; --wd-text-font-weight: 400; --wd-text-color: #777777; --wd-text-font-size: 14px; --wd-title-font: "Glaciall", Arial, Helvetica, sans-serif; --wd-title-font-weight: 400; --wd-title-color: #242424; --wd-entities-title-font: "Glaciall", Arial, Helvetica, sans-serif; --wd-entities-title-font-weight: 400; --wd-entities-title-color: #333333; --wd-entities-title-color-hover: rgb(51 51 51 / 65%); --wd-alternative-font: "Glaciall", Arial, Helvetica, sans-serif; --wd-widget-title-font: "Glaciall", Arial, Helvetica, sans-serif; --wd-widget-title-font-weight: 400; --wd-widget-title-transform: uppercase; --wd-widget-title-color: #333; --wd-widget-title-font-size: 16px; --wd-header-el-font: "Lato", Arial, Helvetica, sans-serif; --wd-header-el-font-weight: 700; --wd-header-el-transform: uppercase; --wd-header-el-font-size: 13px; --wd-primary-color: rgb(0,198,155); --wd-alternative-color: #fbbc34; --wd-link-color: #333333; --wd-link-color-hover: #242424; --btn-default-bgcolor: #f7f7f7; --btn-default-bgcolor-hover: #efefef; --btn-accented-bgcolor: rgb(0,198,155); --btn-accented-bgcolor-hover: rgb(0,191,127); --wd-form-brd-width: 1px; --notices-success-bg: #459647; --notices-success-color: #fff; --notices-warning-bg: #E0B252; --notices-warning-color: #fff; }
.woodmart-woocommerce-layered-nav .wd-scroll-content { max-height: 223px; }
div.wd-popup.wd-age-verify { max-width: 500px; }
.wd-popup.wd-promo-popup { background-color: rgb(17, 17, 17); background-image: url(../img/social-share-64506ca9.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; }
div.wd-popup.wd-promo-popup { max-width: 800px; }
.header-banner { background-color: rgb(158, 191, 181); background-image: none; }
.page-title-default { background-color: rgb(10, 10, 10); background-image: url(../img/500R-Spacebar-Waveform-78a0596e.png); background-size: cover; background-position: center center; }
.footer-container { background-color: rgb(255, 255, 255); background-image: none; }
div.wd-popup.popup-quick-view { max-width: 920px; }
@media (max-width: 1024px) {
  :root { --wd-header-banner-h: 50px; }
}
:root { --wd-container-w: 1222px; --wd-form-brd-radius: 0px; --btn-default-color: #333; --btn-default-color-hover: #333; --btn-accented-color: #fff; --btn-accented-color-hover: #fff; --btn-default-brd-radius: 0px; --btn-default-box-shadow: none; --btn-default-box-shadow-hover: none; --btn-default-box-shadow-active: none; --btn-default-bottom: 0px; --btn-accented-bottom-active: -1px; --btn-accented-brd-radius: 0px; --btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15); --btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15); --wd-brd-radius: 0px; }
@media (min-width: 1239px) {
  .platform-Windows .wd-section-stretch > .elementor-container { margin-left: auto; margin-right: auto; }
}
@media (min-width: 1222px) {
  html:not(.platform-Windows) .wd-section-stretch > .elementor-container { margin-left: auto; margin-right: auto; }
}
@font-face { font-family: Glaciall; src: url(../fonts/GlacialIndifference-Regular-0a084031.woff2) format("woff2"), url(../fonts/GlacialIndifference-Regular-dc90438b.woff) format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: Glaciall; src: url(../fonts/GlacialIndifference-Bold-d4d757f4.woff2) format("woff2"), url(../fonts/GlacialIndifference-Bold-247c9a3f.woff) format("woff"); font-weight: 600; font-style: normal; }


@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }


@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rich-rushikesh-ip0o.zipwp.link/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }


.recentcomments a { display: inline !important; padding: 0px !important; margin: 0px !important; }


.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; }
}


:root { --wd-top-bar-h: 0.001px; --wd-top-bar-sm-h: 0.001px; --wd-top-bar-sticky-h: 0.001px; --wd-header-general-h: 90px; --wd-header-general-sm-h: 60px; --wd-header-general-sticky-h: 60px; --wd-header-bottom-h: 0.001px; --wd-header-bottom-sm-h: 0.001px; --wd-header-bottom-sticky-h: 0.001px; --wd-header-clone-h: 0.001px; }
.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu) { margin-top: 10px; }
.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu)::after { height: 20px; }
@media (min-width: 1025px) {
  .whb-general-header-inner { height: 90px; max-height: 90px; }
  .whb-sticked .whb-general-header-inner { height: 60px; max-height: 60px; }
  .wd-header-overlap .title-size-small { padding-top: 110px; }
  .wd-header-overlap .title-size-default { padding-top: 150px; }
  .wd-header-overlap .title-size-large { padding-top: 190px; }
  .wd-header-overlap .without-title.title-size-small { padding-top: 90px; }
  .wd-header-overlap .without-title.title-size-default { padding-top: 125px; }
  .wd-header-overlap .without-title.title-size-large { padding-top: 150px; }
  .single-product .whb-overcontent:not(.whb-custom-header) { padding-top: 90px; }
}
@media (max-width: 1024px) {
  .whb-general-header-inner { height: 60px; max-height: 60px; }
  .wd-header-overlap .page-title { padding-top: 75px; }
  .wd-header-overlap .without-title.title-shop { padding-top: 60px; }
  .single-product .whb-overcontent:not(.whb-custom-header) { padding-top: 60px; }
}
.whb-byuwf52twgalsziyn4o8 .searchform { --wd-form-height: 46px; }
.whb-general-header-inner { }


#chaty-widget-0 .SMS-channel .color-element { fill: rgb(255, 84, 156); color: rgb(255, 84, 156); }
#chaty-widget-0 .channel-icon-SMS .color-element { fill: rgb(255, 84, 156); color: rgb(255, 84, 156); }
#chaty-widget-0 .SMS-channel .chaty-custom-icon { background-color: rgb(255, 84, 156); }
#chaty-widget-0 .SMS-channel .chaty-svg { background-color: rgb(255, 84, 156); }
#chaty-widget-0 .channel-icon-SMS .chaty-svg { background-color: rgb(255, 84, 156); }
#chaty-widget-0 .chaty-channel-list .chaty-channel { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-channel-list .chaty-channel > a { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-channel-list .chaty-channel > a .chaty-custom-icon { display: block; width: 54px; height: 54px; line-height: 54px; font-size: 27px; }
#chaty-widget-0 .chaty-channel-list .chaty-channel button { width: 54px; height: 54px; margin: 0px; padding: 0px; outline: none; border-radius: 50%; }
#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg img { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-channel-list .chaty-channel span.chaty-icon { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-channel-list .chaty-channel a { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg .chaty-custom-channel-icon { width: 54px; height: 54px; line-height: 54px; display: block; font-size: 27px; }
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button { background-color: rgb(134, 205, 145); }
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button { background-color: rgb(134, 205, 145); }
#chaty-widget-0 .chaty-i-trigger .chaty-channel { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel > a { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel > a .chaty-custom-icon { display: block; width: 54px; height: 54px; line-height: 54px; font-size: 27px; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel button { width: 54px; height: 54px; margin: 0px; padding: 0px; outline: none; border-radius: 50%; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg img { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel span.chaty-icon { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel a { width: 54px; height: 54px; }
#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg .chaty-custom-channel-icon { width: 54px; height: 54px; line-height: 54px; display: block; font-size: 27px; }
#chaty-widget-0 .chaty-i-trigger .ch-pending-msg { background-color: rgb(221, 0, 0); color: rgb(255, 255, 255); }
#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg .widget-fa-icon { line-height: 54px; font-size: 27px; }
#chaty-widget-0 .chaty-channel-list { height: 62px; }
#chaty-widget-0 .chaty-channel-list { width: 62px; }
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(1) { transform: translateY(-62px); }
#chaty-widget-0 .chaty-open.above-chaty.has-chatway .chaty-channel-list .chaty-channel:nth-child(1) { transform: translateY(-124px); }
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2) { transform: translateY(0px); }
#chaty-widget-0 .chaty-open.above-chaty.has-chatway .chaty-channel-list .chaty-channel:nth-child(2) { transform: translateY(-62px); }
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(1) { transform: translateY(-62px); }
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2) { transform: translateY(0px); }
#chaty-widget-0 .chaty-widget { bottom: 25px; }
#chaty-widget-0 .chaty-widget { right: 25px; left: auto; }
.chaty-outer-forms.pos-right.chaty-form-0 { right: 25px; left: auto; }
.chaty-outer-forms.active.chaty-form-0 { transform: translateY(-94px); }
#chaty-widget-0.chaty:not(.form-open) .chaty-widget.chaty-open + .chaty-chat-view { transform: translateY(-94px); }
#chaty-widget-0 .chaty-tooltip::after { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
#chaty-widget-0 .chaty-tooltip.pos-top::before { border-top-color: rgb(255, 255, 255); }
#chaty-widget-0 .chaty-tooltip.pos-left::before { border-left-color: rgb(255, 255, 255); }
#chaty-widget-0 .chaty-tooltip.pos-right::before { border-right-color: rgb(255, 255, 255); }
#chaty-widget-0 .on-hover-text { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
#chaty-widget-0 .on-hover-text p { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
#chaty-widget-0 .chaty-tooltip.pos-top .on-hover-text::before { border-top-color: rgb(255, 255, 255); }
#chaty-widget-0 .chaty-tooltip.pos-left .on-hover-text::before { border-left-color: rgb(255, 255, 255); }
#chaty-widget-0 .chaty-tooltip.pos-right .on-hover-text::before { border-right-color: rgb(255, 255, 255); }
.chaty-outer-forms.chaty-form-0 .chaty-agent-body { max-height: calc(-220px + 100vh); overflow-y: auto; }
#chaty-form-0-chaty-chat-view .chaty-view-header { }
#chaty-form-0-chaty-chat-view .chaty-view-header { }
#chaty-form-0-chaty-chat-view .chaty-view-header svg { }
.chaty-outer-forms.chaty-contact-form-box.chaty-form-0 .chaty-contact-inputs { max-height: calc(-230px + 100vh); overflow-y: auto; }
#chaty-form-0-Whatsapp .chaty-whatsapp-body { overflow-y: auto; }
#chaty-widget-0, #chaty-widget-0 .chaty-tooltip::after { font-family: Poppins; }


.elementor-1745 .elementor-element.elementor-element-38e5795 { --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(129, 129, 129, 0.2); --border-color: rgba(129, 129, 129, 0.2); --padding-top: 60px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.elementor-1745 .elementor-element.elementor-element-a65c69f .title-subtitle { font-size: 13px; }
.elementor-1745 .elementor-element.elementor-element-a65c69f .title { font-size: 32px; font-weight: 400; }
.elementor-1745 .elementor-element.elementor-element-1fc3e75 { --display: flex; }
.elementor-1745 .elementor-element.elementor-element-96e5536 { --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: space-around; --align-items: center; --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1745 .elementor-element.elementor-element-0d37eb0 { width: auto; }
@media (max-width: 1024px) {
  .elementor-1745 .elementor-element.elementor-element-96e5536 { --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; }
}


@media print {
  body * { display: none !important; }
  body::after { content: "You are not allowed to print preview this page, Thank you"; }
}


#wpcp-error-message { direction: ltr; text-align: center; transition: opacity 900ms; z-index: 99999999; }
.hideme { opacity: 0; visibility: hidden; }
.showme { opacity: 1; visibility: visible; }
.msgmsg-box-wpcp { border: 1px solid rgb(245, 172, 166); border-radius: 10px; color: rgb(85, 85, 85); font-family: Tahoma; font-size: 11px; margin: -10px 10px 10px -130px; padding: 10px 36px; position: fixed; width: 255px; top: 50%; left: 50%; box-shadow: rgb(242, 191, 191) 0px 0px 34px 2px; }
.msgmsg-box-wpcp span { font-weight: bold; text-transform: uppercase; }
.warning-wpcp { background: url("https://oceanpowerengines.com/wp-content/plugins/wp-content-copy-protector/images/warning.png") 10px 50% no-repeat rgb(255, 236, 236); }


.elementor-16013 .elementor-element.elementor-element-6008322 { --display: flex; }


.elementor-16008 .elementor-element.elementor-element-0934981 { --display: flex; }


.elementor-16003 .elementor-element.elementor-element-efd5e7a { --display: flex; }


.elementor-15998 .elementor-element.elementor-element-aac76dd { --display: flex; }


.elementor-15991 .elementor-element.elementor-element-150718d { --display: flex; }


.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image a img[src$=".svg"] { width: 48px; }
.elementor-widget-image img { display: inline-block; vertical-align: middle; }


.elementor-15936 .elementor-element.elementor-element-24cc954a > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
.elementor-15936 .elementor-element.elementor-element-24cc954a { margin: 0px 0px 30px; }
.elementor-15936 .elementor-element.elementor-element-e3a19c7 { --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-15936 .elementor-element.elementor-element-5a783075 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
.elementor-15936 .elementor-element.elementor-element-5a783075 { margin: 0px 0px 30px; }
.elementor-15936 .elementor-element.elementor-element-2c4c2339 .title { font-family: hkgroteskpro, sans-serif; }
@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-15936 .elementor-element.elementor-element-2a946398 { width: 100%; }
  .elementor-15936 .elementor-element.elementor-element-6f3f160 { width: 100%; }
}
@media (max-width: 1024px) {
  .elementor-15936 .elementor-element.elementor-element-24cc954a { margin: 0px; }
  .elementor-15936 .elementor-element.elementor-element-5a783075 { margin: 0px; }
}


.elementor-15898 .elementor-element.elementor-element-67fd7fa1 { margin: 0px 0px 80px; }
.elementor-15898 .elementor-element.elementor-element-5da74b1 > .elementor-element-populated { margin: 0px 0px 0px 10px; --e-column-margin-right: 0px; --e-column-margin-left: 10px; }
.elementor-15898 .elementor-element.elementor-element-5c3e7e0a .title { font-size: 32px; }
.elementor-15898 .elementor-element.elementor-element-740e1af6 .wd-accordion-title-text { font-family: Urbanist, sans-serif; font-size: 18px; font-weight: 700; }
@media (max-width: 1024px) {
  .elementor-15898 .elementor-element.elementor-element-67fd7fa1 { margin: 0px 0px 60px; }
  .elementor-15898 .elementor-element.elementor-element-5da74b1 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-15898 .elementor-element.elementor-element-5c3e7e0a .title { font-size: 26px; }
  .elementor-15898 .elementor-element.elementor-element-740e1af6 .wd-accordion-title-text { font-size: 16px; }
}
@media (max-width: 768px) {
  .elementor-15898 .elementor-element.elementor-element-67fd7fa1 { margin: 0px 0px 40px; }
  .elementor-15898 .elementor-element.elementor-element-5c3e7e0a .title { font-size: 22px; }
}


.wd-accordion { --wd-accordion-spacing: 20px; }
.wd-accordion .wd-scroll { height: auto; }
.wd-accordion .wd-scroll-content { padding-inline-end: 10px; }
.wd-accordion.wd-style-default .wd-accordion-item { border-bottom: 1px solid var(--brdcolor-gray-300); }
.wd-accordion.wd-style-default::before { content: ""; display: block; border-top: 2px solid var(--brdcolor-gray-300); }
.wd-accordion.wd-style-default.wd-border-off::before, .wd-accordion.wd-style-default.wd-border-off .wd-accordion-item:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wd-accordion.wd-style-simple { --wd-accordion-spacing: 10px; }
.wd-accordion.wd-style-simple > .wd-accordion-item:first-child { margin-top: calc(var(--wd-accordion-spacing) * -1); }
.wd-accordion.wd-style-simple > .wd-accordion-item:last-child { margin-bottom: calc(var(--wd-accordion-spacing) * -1); }
.wd-accordion.wd-style-shadow > .wd-accordion-item { border-radius: var(--wd-brd-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 8px; }
.wd-accordion.wd-style-shadow > .wd-accordion-item > :is(.wd-accordion-title, .wd-accordion-content) { padding-inline: var(--wd-accordion-spacing); }
.wd-accordion.wd-style-shadow > .wd-accordion-item:not(:last-child) { margin-bottom: 12px; }
.global-color-scheme-light .wd-accordion.wd-style-shadow > .wd-accordion-item { background-color: var(--bgcolor-gray-200); }
.wd-accordion-title { display: flex; align-items: center; padding-block: var(--wd-accordion-spacing); cursor: pointer; transition: 0.25s; user-select: none; }
.wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text { color: var(--wd-primary-color); }
.wd-accordion-title-text { flex: 1 1 0%; color: var(--wd-title-color); font-weight: var(--wd-title-font-weight); font-size: var(--wd-accordion-font-size, 16px); transition: inherit; }
.wd-accordion-opener { position: relative; color: var(--color-gray-300); text-align: center; font-size: 10px; line-height: 1; transition: inherit; }
.wd-accordion-opener.wd-opener-style-arrow::before { content: ""; font-family: woodmart-font; }
.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-arrow { transform: rotate(180deg); }
.wd-accordion-opener.wd-opener-style-plus::before { content: ""; font-family: woodmart-font; }
.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-plus { transform: rotate(45deg); }
.wd-accordion-title.wd-opener-pos-left { flex-direction: row-reverse; }
.wd-accordion-title.wd-opener-pos-left .wd-accordion-opener { margin-right: 12px; }
.wd-accordion-title.wd-opener-pos-right { flex-direction: row; }
.wd-accordion-title.wd-opener-pos-right .wd-accordion-opener { margin-left: 12px; }
.wd-accordion-title .img-wrapper { display: inline-block; margin-inline-end: 5px; vertical-align: middle; }
.wd-wpb.wd-accordion .wd-accordion-title-text { font-weight: inherit; font-size: inherit; font-family: inherit; }
.wd-accordion-content { display: none; padding-bottom: var(--wd-accordion-spacing); opacity: 0; transition: opacity 0.25s; }
.wd-accordion-content.wd-active { display: block; opacity: 1; }
@media (max-width: 1024px) {
  .wd-accordion .wd-scroll-content { overflow: visible; padding-inline-end: 0px; max-height: none !important; }
}


@font-face { font-family: Urbanist; font-style: italic; font-weight: 100; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 100; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 200; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 200; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 300; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 300; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 400; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 400; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 500; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 500; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 600; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 600; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 700; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 700; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 800; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 800; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 900; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxsfsjkk3-e31774bd.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: italic; font-weight: 900; font-display: swap; src: url(../fonts/urbanist-l0x4df02ifml4hgcymqgxs9sjg-828cbace.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqrbs10ig-3209f07b.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Urbanist; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/urbanist-l0x-df02ifml4hgcymqlbs0-647e41ef.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }


.elementor-15754 .elementor-element.elementor-element-8d18df8 { --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: 35px; --margin-left: 0px; --margin-right: 0px; }
.elementor-15754 .elementor-element.elementor-element-cdfc29f > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
.elementor-15754 .elementor-element.elementor-element-cdfc29f { margin: 0px 0px 40px; }
.elementor-15754 .elementor-element.elementor-element-2fe3705 > .elementor-element-populated { margin: 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
.elementor-15754 .elementor-element.elementor-element-a0bd8d1 > .elementor-element-populated { margin: 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
.elementor-15754 .elementor-element.elementor-element-13b14b6 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-15754 .elementor-element.elementor-element-13b14b6 .title-after_title, .elementor-15754 .elementor-element.elementor-element-13b14b6 .title-subtitle, .elementor-15754 .elementor-element.elementor-element-13b14b6 .woodmart-title-container { max-width: 641px; }
.elementor-15754 .elementor-element.elementor-element-13b14b6 .title { font-size: 38px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-e59234a > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-15754 .elementor-element.elementor-element-e59234a .wd-text-block { max-width: 620px; font-size: 14px; }
.elementor-15754 .elementor-element.elementor-element-eff99de { --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: 80px; --margin-left: 0px; --margin-right: 0px; }
.elementor-15754 .elementor-element.elementor-element-980f4b1 { --display: flex; }
.elementor-15754 .elementor-element.elementor-element-de54375 { --wd-img-height: 546px; }
.elementor-15754 .elementor-element.elementor-element-de54375 .banner-image { object-position: center center; }
.elementor-15754 .elementor-element.elementor-element-de54375 .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-15754 .elementor-element.elementor-element-de54375 .banner-title { font-size: 32px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-de54375 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-de54375 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 343px; }
.elementor-15754 .elementor-element.elementor-element-e0d2f74 { --display: flex; }
.elementor-15754 .elementor-element.elementor-element-6dd8aaa { --wd-img-height: 263px; }
.elementor-15754 .elementor-element.elementor-element-6dd8aaa .banner-image { object-position: center center; }
.elementor-15754 .elementor-element.elementor-element-6dd8aaa .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-15754 .elementor-element.elementor-element-6dd8aaa .banner-title { font-size: 24px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-6dd8aaa .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-6dd8aaa .promo-banner.banner-content-background .wrapper-content-banner { max-width: 242px; }
.elementor-15754 .elementor-element.elementor-element-c8e7ce8 { --wd-img-height: 263px; }
.elementor-15754 .elementor-element.elementor-element-c8e7ce8 .banner-image { object-position: center center; }
.elementor-15754 .elementor-element.elementor-element-c8e7ce8 .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-15754 .elementor-element.elementor-element-c8e7ce8 .banner-title { font-size: 24px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-c8e7ce8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-c8e7ce8 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 242px; }
.elementor-15754 .elementor-element.elementor-element-f216fc6 { --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; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 80px; --margin-left: 0px; --margin-right: 0px; }
.elementor-15754 .elementor-element.elementor-element-282387a .title { font-size: 32px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-dec2860 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-15754 .elementor-element.elementor-element-dec2860 .wd-nav-tabs.wd-style-default li:hover a { color: rgb(172, 199, 191); }
.elementor-15754 .elementor-element.elementor-element-dec2860 .tabs-design-simple .tabs-name { border-color: rgb(172, 199, 191); }
.elementor-15754 .elementor-element.elementor-element-dec2860 .wd-nav-tabs.wd-style-underline .nav-link-text::after { background-color: rgb(172, 199, 191); }
.elementor-15754 .elementor-element.elementor-element-fb21825 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 80px; --margin-left: 0px; --margin-right: 0px; }
.elementor-15754 .elementor-element.elementor-element-ce445c7 { --display: flex; }
.elementor-15754 .elementor-element.elementor-element-f2502f8 .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-15754 .elementor-element.elementor-element-f2502f8 .banner-title { font-size: 30px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-f2502f8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-f2502f8 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 343px; }
.elementor-15754 .elementor-element.elementor-element-cbca5de { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -70px; --margin-right: 0px; --padding-top: 3%; --padding-bottom: 3%; --padding-left: 3%; --padding-right: 3%; }
.elementor-15754 .elementor-element.elementor-element-cbca5de:not(.elementor-motion-effects-element-type-background), .elementor-15754 .elementor-element.elementor-element-cbca5de > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-15754 .elementor-element.elementor-element-ebbf99a > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-15754 .elementor-element.elementor-element-ebbf99a .title-after_title, .elementor-15754 .elementor-element.elementor-element-ebbf99a .title-subtitle, .elementor-15754 .elementor-element.elementor-element-ebbf99a .woodmart-title-container { max-width: 423px; }
.elementor-15754 .elementor-element.elementor-element-ebbf99a .title { font-size: 44px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-6a3d729 > .elementor-widget-container { margin: 0px 0px 30px; }
.elementor-15754 .elementor-element.elementor-element-6a3d729 .wd-text-block { max-width: 423px; }
.elementor-15754 .elementor-element.elementor-element-cfd7ae9 > .elementor-widget-container { margin: 0px 0px 30px; }
.elementor-15754 .elementor-element.elementor-element-275ffc9 { --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; }
.elementor-15754 .elementor-element.elementor-element-4c28f65 .title-after_title, .elementor-15754 .elementor-element.elementor-element-4c28f65 .title-subtitle, .elementor-15754 .elementor-element.elementor-element-4c28f65 .woodmart-title-container { max-width: 100%; }
.elementor-15754 .elementor-element.elementor-element-4c28f65 .title { font-size: 32px; font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-d862636 .info-box-title { font-weight: 400; }
.elementor-15754 .elementor-element.elementor-element-ff7748e { --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
.elementor-15754 .elementor-element.elementor-element-1527b8b .title-after_title, .elementor-15754 .elementor-element.elementor-element-1527b8b .title-subtitle, .elementor-15754 .elementor-element.elementor-element-1527b8b .woodmart-title-container { max-width: 100%; }
.elementor-15754 .elementor-element.elementor-element-1527b8b .title { font-size: 32px; font-weight: 400; }
@media (max-width: 1024px) {
  .elementor-15754 .elementor-element.elementor-element-13b14b6 .title { font-size: 32px; }
  .elementor-15754 .elementor-element.elementor-element-eff99de { --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-15754 .elementor-element.elementor-element-de54375 { --wd-img-height: 340px; }
  .elementor-15754 .elementor-element.elementor-element-de54375 .banner-title { font-size: 30px; }
  .elementor-15754 .elementor-element.elementor-element-de54375 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-de54375 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 260px; }
  .elementor-15754 .elementor-element.elementor-element-6dd8aaa { --wd-img-height: 160px; }
  .elementor-15754 .elementor-element.elementor-element-6dd8aaa .banner-title { font-size: 22px; }
  .elementor-15754 .elementor-element.elementor-element-6dd8aaa .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-6dd8aaa .promo-banner.banner-content-background .wrapper-content-banner { max-width: 212px; }
  .elementor-15754 .elementor-element.elementor-element-c8e7ce8 { --wd-img-height: 160px; }
  .elementor-15754 .elementor-element.elementor-element-c8e7ce8 .banner-title { font-size: 22px; }
  .elementor-15754 .elementor-element.elementor-element-c8e7ce8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-c8e7ce8 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 212px; }
  .elementor-15754 .elementor-element.elementor-element-f216fc6 { --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-15754 .elementor-element.elementor-element-fb21825 { --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-15754 .elementor-element.elementor-element-f2502f8 .banner-title { font-size: 30px; }
  .elementor-15754 .elementor-element.elementor-element-f2502f8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-f2502f8 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 260px; }
  .elementor-15754 .elementor-element.elementor-element-cbca5de { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 4%; --padding-right: 4%; }
  .elementor-15754 .elementor-element.elementor-element-ebbf99a .title-after_title, .elementor-15754 .elementor-element.elementor-element-ebbf99a .title-subtitle, .elementor-15754 .elementor-element.elementor-element-ebbf99a .woodmart-title-container { max-width: 229px; }
  .elementor-15754 .elementor-element.elementor-element-ebbf99a .title { font-size: 26px; }
}
@media (max-width: 768px) {
  .elementor-15754 .elementor-element.elementor-element-8d18df8 { --margin-top: 0px; --margin-bottom: 25px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-15754 .elementor-element.elementor-element-13b14b6 .title { font-size: 28px; }
  .elementor-15754 .elementor-element.elementor-element-eff99de { --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: 40px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-15754 .elementor-element.elementor-element-de54375 { --wd-img-height: 286px; }
  .elementor-15754 .elementor-element.elementor-element-de54375 .banner-title { font-size: 20px; }
  .elementor-15754 .elementor-element.elementor-element-de54375 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-de54375 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 206px; }
  .elementor-15754 .elementor-element.elementor-element-6dd8aaa { --wd-img-height: 196px; }
  .elementor-15754 .elementor-element.elementor-element-6dd8aaa .banner-title { font-size: 20px; }
  .elementor-15754 .elementor-element.elementor-element-6dd8aaa .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-6dd8aaa .promo-banner.banner-content-background .wrapper-content-banner { max-width: 206px; }
  .elementor-15754 .elementor-element.elementor-element-c8e7ce8 { --wd-img-height: 196px; }
  .elementor-15754 .elementor-element.elementor-element-c8e7ce8 .banner-title { font-size: 20px; }
  .elementor-15754 .elementor-element.elementor-element-f216fc6 { --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-15754 .elementor-element.elementor-element-fb21825 { --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: 40px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-15754 .elementor-element.elementor-element-f2502f8 .banner-title { font-size: 20px; }
  .elementor-15754 .elementor-element.elementor-element-f2502f8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-15754 .elementor-element.elementor-element-f2502f8 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 206px; }
  .elementor-15754 .elementor-element.elementor-element-cbca5de { --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%; }
  .elementor-15754 .elementor-element.elementor-element-ebbf99a .title-after_title, .elementor-15754 .elementor-element.elementor-element-ebbf99a .title-subtitle, .elementor-15754 .elementor-element.elementor-element-ebbf99a .woodmart-title-container { max-width: 269px; }
  .elementor-15754 .elementor-element.elementor-element-ebbf99a .title { font-size: 28px; }
  .elementor-15754 .elementor-element.elementor-element-275ffc9 { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
}
@media (min-width: 769px) {
  .elementor-15754 .elementor-element.elementor-element-980f4b1 { --width: 58%; }
  .elementor-15754 .elementor-element.elementor-element-e0d2f74 { --width: 42%; }
  .elementor-15754 .elementor-element.elementor-element-ce445c7 { --width: 58%; }
  .elementor-15754 .elementor-element.elementor-element-cbca5de { --width: 42%; }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-15754 .elementor-element.elementor-element-cbca5de { --width: 50%; }
}


.wd-slider > .wd-carousel-inner { margin: 0px; }
.wd-slider > .wd-carousel-inner > .wd-carousel { padding: 0px; --wd-gap: 0.001px; }
.wd-slide { display: flex; overflow: hidden; }
.wd-slide-bg { background-position: center center; background-size: cover; background-repeat: no-repeat; }
.wd-slide-container { z-index: 2; display: flex; align-items: var(--wd-align-items); justify-content: var(--wd-justify-content); padding-block: 35px; }
.wd-slide-inner { position: relative; width: 100%; }
.wd-slide-link { z-index: 2; }
.wd-slider-arrows.wd-pos-sep { --wd-arrow-offset-h: calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1); }
.wd-slider-pagin { position: absolute; inset-inline: 15px; bottom: 15px; z-index: 2; }
.wd-slider.wd-section-container > .wd-carousel-inner > .wd-carousel { border-radius: var(--wd-brd-radius); }
:is(.vc_row-no-padding, .wd-section-stretch-content-no-pd) .wd-slider.wd-section-stretch-content { --wd-row-spacing: 0.001px; }
.wd-slider.wd-container-full-width .wd-slide-container { max-width: none; }
.wd-slider.wd-section-container .wd-slide-container { padding-inline: 5%; }
.wd-slide-container.wd-padding-off { padding: 0px !important; }
.wd-slider > .wd-carousel-inner > .wd-carousel:not(.wd-fade) > .wd-carousel-wrap { transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.wd-slider .wd-slide:is(.wd-slide-prev, .wd-slide-next):not(.wd-active) [class*="wd-animation"] { opacity: 0; transform: none; }
.wd-carousel.wd-fade > .wd-carousel-wrap > .wd-carousel-item { pointer-events: none; transition-property: opacity; }
.wd-carousel.wd-fade > .wd-carousel-wrap > .wd-carousel-item.wd-active { pointer-events: auto; }
@media (max-width: 1024px) {
  .wd-slider-arrows.wd-style-1 { --wd-arrow-offset-h: calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) - 10px ) / -1); }
}


.wd-slider-pagin.wd-style-number-2 { --wd-pagin-gap: 30px; --wd-pagin-size: var(--wd-text-font-size); }
.wd-slider-pagin.wd-style-number-2 li { display: flex; align-items: center; gap: 5px; min-height: var(--wd-pagin-size); }
.wd-slider-pagin.wd-style-number-2 li span { font-weight: 600; font-size: var(--wd-pagin-size, var(--wd-text-font-size)); color: var(--wd-pagin-color, var(--color-gray-800)); line-height: 1; transition: 0.25s; }
.wd-slider-pagin.wd-style-number-2 li::before { content: ""; position: absolute; inset: -10px 0px; }
.wd-slider-pagin.wd-style-number-2 li::after { content: ""; width: calc(var(--wd-pagin-size) * 1.3); border-bottom: var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, var(--color-gray-800)); transition: 0.25s; }
.wd-slider-pagin.wd-style-number-2 li:hover span { color: var(--wd-pagin-color-hover, var(--color-gray-800)); }
.wd-slider-pagin.wd-style-number-2 li:hover::after { width: calc(var(--wd-pagin-size) * 2.5); border-color: var(--wd-pagin-brd-color-hover, var(--color-gray-800)); }
.wd-slider-pagin.wd-style-number-2 li.wd-active span { color: var(--wd-pagin-color-act, var(--color-gray-800)); }
.wd-slider-pagin.wd-style-number-2 li.wd-active::after { width: calc(var(--wd-pagin-size) * 3.2); border-color: var(--wd-pagin-brd-color-act, var(--color-gray-800)); }


.wd-nav-pagin-wrap { min-height: var(--wd-pagin-size, 10px); margin-top: 20px; text-align: var(--text-align); font-size: 0px; }
.wd-nav-pagin-wrap:has(.wd-lock) { display: none; }
.wd-nav-pagin { --list-mb: 0; --li-mb: 0; --li-pl: 0; list-style: none; display: inline-flex; align-items: center; gap: var(--wd-pagin-gap, 10px); transition: 0.25s; }
.wd-nav-pagin li { position: relative; cursor: pointer; transition: 0.25s; }
.wd-nav-pagin:not([class*="wd-type-"]), .wd-nav-pagin.wd-lock { opacity: 0; }
.wd-dynamic > .wd-nav-pagin { gap: 0px; margin: 0px auto; overflow: hidden; }
.wd-dynamic > .wd-nav-pagin li { margin-inline: calc(var(--wd-pagin-gap, 10px) / 2); }
.wd-nav-pagin-wrap[class*="wd-style-shape"] span { display: inline-flex; width: var(--wd-pagin-size, 10px); height: var(--wd-pagin-size, 10px); background-color: var(--wd-pagin-bg, unset); border: var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, var(--color-gray-300)); border-radius: var(--wd-pagin-radius, var(--wd-pagin-size, 10px)); transition: 0.25s; }
.wd-nav-pagin-wrap[class*="wd-style-shape"] li:not(.wd-active):hover span { border-color: var(--wd-pagin-brd-color-hover, var(--color-gray-800)); background-color: var(--wd-pagin-bg-hover, unset); }
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span { border-color: var(--wd-pagin-brd-color-act, var(--color-gray-800)); background-color: var(--wd-pagin-bg-act, var(--color-gray-800)); }


[class*="wd-underline"] u { text-decoration: none; }
[class*="wd-underline-colored"] u { color: var(--wd-primary-color); }
.wd-underline-colored-alt u { font-family: var(--wd-alternative-font); font-style: var(--wd-alternative-font-style); }
.wd-underline-bordered u { border-bottom: 3px solid var(--wd-primary-color); }


.promo-banner { --button-space: 15px; --button-size: 28px; --content-width: var(--wd-max-width); position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); }
.browser-Safari .promo-banner { transform: translate3d(0px, 0px, 0px); }
.promo-banner .banner-image :is(img, picture, video) { width: 100%; height: var(--wd-img-height); object-fit: cover; object-position: inherit; }
.promo-banner .banner-image[style^="height"] :is(img, picture) { height: 100%; }
.promo-banner .wrapper-content-banner { z-index: 2; display: flex; overflow: hidden; padding: 30px; border-radius: var(--wd-brd-radius); }
.promo-banner .content-banner { position: relative; width: 100%; max-width: var(--content-width); }
.promo-banner :is(.banner-subtitle, .banner-title, .banner-inner):not(:first-child) { margin-top: 7px; }
.promo-banner .banner-title { display: block; margin-bottom: 0px; line-height: 1.3; }
.promo-banner .banner-inner p:first-child:empty { display: none; }
.promo-banner .wd-countdown-timer { margin-top: 10px; }
.promo-banner .banner-btn-wrapper { margin-top: var(--button-space); }
.promo-banner.wd-with-link .wrapper-content-banner { pointer-events: none; }
.promo-banner.wd-with-link:hover .btn { pointer-events: auto; }
.wd-bg-position-top { background-position: center top; object-position: center top; }
.wd-bg-position-bottom { background-position: center bottom; object-position: center bottom; }
.wd-bg-position-left { background-position: left center; object-position: left center; }
.wd-bg-position-right { background-position: right center; object-position: right center; }
.wd-bg-position-center { background-position: center center; object-position: center center; }
.banner-increased-padding .wrapper-content-banner { padding: 7%; }
@media (max-width: 1024px) {
  .banner-subtitle:is(.wd-fontsize-s, .wd-fontsize-m) { font-size: 14px; }
  .banner-title:is(.wd-fontsize-xl, .wd-font-size-xxl) { font-size: 22px; }
}
@media (max-width: 768.98px) {
  .banner-btn-wrapper :is(.btn-size-default, .btn-size-large, .btn-size-extra-large) { padding: 5px 14px; min-height: 36px; font-size: 12px; }
  .banner-btn-wrapper .btn-style-link { padding: 0px; min-height: unset; }
}
@media (max-width: 767px) {
  .promo-banner .banner-subtitle { font-size: 3vw; }
  .promo-banner .banner-title { font-size: 5vw; }
}


.banner-content-background .wrapper-content-banner { width: 100%; max-width: var(--content-width); background-color: rgba(0, 0, 0, 0.8); backface-visibility: hidden; perspective: 800px; }
.banner-content-background .wrapper-content-banner.wd-items-top { bottom: auto; }
.banner-content-background .wrapper-content-banner.wd-items-middle { top: 50%; bottom: auto; transform: translate3d(0px, -50%, 0px); }
.banner-content-background .wrapper-content-banner.wd-items-bottom { top: auto; }
.banner-content-background .wrapper-content-banner.wd-justify-left { right: auto; }
.banner-content-background .wrapper-content-banner.wd-justify-center { right: auto; left: 50%; transform: translate3d(-50%, 0px, 0px); }
.banner-content-background .wrapper-content-banner.wd-justify-center.wd-items-middle { transform: translate3d(-50%, -50%, 0px); }
.banner-content-background .wrapper-content-banner.wd-justify-right { left: auto; }
.banner-content-background .content-banner { max-width: unset; }
.banner-content-background.color-scheme-dark .wrapper-content-banner { background-color: rgba(255, 255, 255, 0.8); }


[class*="banner-hover-zoom"] { backface-visibility: hidden; }
[class*="banner-hover-zoom"] .banner-image { transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
[class*="banner-hover-zoom"]:hover .banner-image { transform: scale(1.09); }
.banner-hover-zoom-reverse .banner-image { transform: scale(1.09); }
.banner-hover-zoom-reverse:hover .banner-image { transform: none; }


.wd-tabs:not(.wd-inited) .wd-nav-tabs[class*="wd-style-underline"] > li:first-child > a .nav-link-text::after { width: 100%; }
.wd-tabs { --wd-header-sp: 20px; --wd-header-padding: .001px; }
.wd-tabs .tabs-name { margin-bottom: 0px; text-transform: uppercase; font-size: 22px; }
.wd-tabs .tabs-name > span { vertical-align: middle; }
.wd-tabs .tabs-name .img-wrapper { display: inline-block; margin-right: 10px; }
.wd-tabs-header { display: flex; flex-direction: column; gap: 10px; padding: var(--wd-header-padding); margin-bottom: var(--wd-header-sp); }
.wd-nav-tabs { align-items: center; --nav-gap: .001px; }
.wd-nav-tabs > li > a { padding: 10px 0px; vertical-align: bottom; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-size: 16px; font-family: var(--wd-title-font); line-height: 1; }
.wd-nav-tabs > li:not(:last-child) { margin-inline-end: 30px; }
.wd-tabs.tabs-design-default:not(.wd-header-with-bg) { --wd-header-sp: 10px; }
.wd-tabs.tabs-design-simple .tabs-name { position: relative; z-index: 1; margin-bottom: -2px; padding-block: 5px; border-bottom: 2px solid var(--wd-primary-color); vertical-align: middle; }
.wd-tabs.tabs-design-simple .tabs-name > span { vertical-align: bottom; }
.wd-tabs.tabs-design-simple .tabs-name .img-wrapper { margin-left: 4px; }
.wd-tabs.tabs-design-simple .wd-nav-tabs li a { min-height: 42px; font-size: 14px; }
.wd-tabs.wd-header-with-bg { --wd-header-padding: 15px; }
.wd-tabs.wd-header-with-bg .wd-tabs-header { background-color: var(--bgcolor-gray-100); border-radius: var(--wd-brd-radius); }
.wd-tabs:not(.wd-inited) .wd-nav-tabs > li:first-child > a { color: var(--nav-color-active); }
.color-scheme-light .wd-nav-tabs.wd-style-default { --nav-color-hover: var(--wd-primary-color); --nav-color-active: var(--wd-primary-color); }
.wd-nav-tabs[class*="wd-style-underline"] { --nav-color: rgba(51,51,51,0.7); --nav-color-hover: #333; --nav-color-active: #333; }
.color-scheme-light .wd-nav-tabs[class*="wd-style-underline"] { --nav-color: rgba(255,255,255,0.7); --nav-color-hover: #fff; --nav-color-active: #fff; }
.wd-nav-tabs .img-wrapper { min-width: max-content; }
.wd-nav-tabs.wd-icon-pos-top { align-items: flex-end; }
.wd-nav-tabs.wd-icon-pos-top a { flex-direction: column; }
.wd-nav-tabs.wd-icon-pos-top .img-wrapper { margin-bottom: 10px; }
.wd-nav-tabs.wd-icon-pos-left a { flex-direction: row; }
.wd-nav-tabs.wd-icon-pos-left .img-wrapper { margin-right: 10px; }
.wd-nav-tabs.wd-icon-pos-right a { flex-direction: row-reverse; }
.wd-nav-tabs.wd-icon-pos-right .img-wrapper { margin-left: 10px; }
.wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs > li > a { font-weight: inherit; font-size: inherit; font-family: inherit; }
.wd-tabs.wd-fontsize-custom .wd-nav-tabs > li > a { line-height: inherit; }
.wd-tabs:not(.wd-inited) .wd-tab-content:first-child { display: block; opacity: 1; transform: none; }
.wd-tabs .wd-tab-content-wrapper { position: relative; }
.wd-tabs .wd-tab-content { display: none; opacity: 0; transition: 0.25s; transform: translateY(30px); }
.wd-tabs .wd-tab-content.wd-active { display: block; }
.wd-tabs .wd-tab-content.wd-in { opacity: 1; transform: none; }
@media (min-width: 1025px) {
  .wd-tabs.tabs-design-aside { --wd-header-sp: .001px; display: grid; grid-template-columns: var(--wd-side-width, 300px) 1fr; gap: 20px; }
  .wd-tabs.tabs-design-aside .wd-tabs-header { --text-align: start; }
  .wd-tabs.tabs-design-aside .wd-nav-tabs { display: block; }
  .wd-tabs.tabs-design-aside .wd-nav-tabs > li { margin-inline-end: 0px; cursor: pointer; }
  .wd-tabs.tabs-design-aside .wd-nav-tabs > li > a { display: inline-flex; }
  .wd-tabs.tabs-design-aside .wd-tab-content-wrapper { max-width: 0px; min-width: 100%; }
  .wd-tabs.tabs-design-alt .wd-tabs-header { align-items: center; flex-flow: wrap; justify-content: space-between; }
  .wd-tabs.tabs-design-simple .wd-tabs-header { flex-direction: row; align-items: flex-end; gap: 25px; border-bottom: 2px solid var(--brdcolor-gray-300); }
}
@media (max-width: 1024px) {
  .wd-tabs { --wd-header-sp: 10px; }
  .wd-tabs .wd-tabs-header .svg-icon { width: 25px !important; height: 25px !important; }
  .wd-tabs .wd-tabs-header .img-wrapper img { max-height: 25px; width: auto; }
  .wd-nav-tabs { flex-wrap: nowrap; white-space: nowrap; }
  .wd-nav-tabs-wrapper { overflow-x: auto; mask-image: linear-gradient(to left, transparent 5px, rgb(0, 0, 0) 40px); }
  .wd-tabs.tabs-design-simple .wd-tabs-header { --text-align: start; align-items: flex-start; gap: 0px; }
  .wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper { flex: 1 1 auto; max-width: 100%; width: 100%; border-top: 2px solid var(--brdcolor-gray-300); }
}


.wd-products-tabs .wd-wpb { margin-bottom: 0px; }
.wd-products-tabs .wd-tab-content:not(.wd-in) .wd-nav-arrows { opacity: 0; transition: none; }
.wd-products-tabs .wd-nav-arrows { transition: opacity 0.25s 0.25s; }
.wd-products-tabs .wd-nav-arrows:where(.wd-pos-together) { --wd-arrow-offset-v: calc(var(--wd-header-sp) + -8px); }
.wd-products-tabs .wd-ajax-arrows:where(.wd-pos-together) { --wd-arrow-offset-v: calc(var(--wd-header-sp) + 7px); }
.wd-products-tabs .products-bordered-grid :where(.wd-nav-arrows.wd-pos-together) { --wd-arrow-offset-v: calc(var(--wd-header-sp) + 7px); }
@media (max-width: 1024px) {
  .wd-products-tabs.tabs-design-simple :where(.wd-nav-arrows.wd-pos-together) { --wd-arrow-offset-v: calc(var(--wd-header-sp) + 33px); }
  .wd-products-tabs.tabs-design-simple :where(.wd-ajax-arrows.wd-pos-together) { --wd-arrow-offset-v: calc(var(--wd-header-sp) + 49px); }
  .wd-products-tabs.tabs-design-simple :where(.products-bordered-grid .wd-nav-arrows.wd-pos-together) { --wd-arrow-offset-v: calc(var(--wd-header-sp) + 49px); }
}


.wd-sticky-loader { position: absolute; inset: 70px 0px; display: flex; align-items: flex-start; justify-content: center; pointer-events: none; opacity: 0; }
.wd-sticky-loader .wd-loader { position: sticky; top: calc(50% - 15px); }
.wd-sticky-loader.wd-loading, .site-content.wd-loading .wd-sticky-loader.wd-content-loader { opacity: 1; transition: 0.25s; --wd-anim-state: running; }


.wd-buttons[class*="wd-pos-r"] .wd-tooltip-label { top: 50%; right: 100%; margin-top: -17px; margin-right: 8px; }
.wd-buttons[class*="wd-pos-r"] .wd-tooltip-label::before { top: 50%; left: 100%; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.wd-product { text-align: var(--text-align); line-height: 1.4; --text-align: center; --wd-btn-inset: 10px; --wd-prod-gap: 12px; --wd-prod-bg-sp: 0; --wd-prod-bg-cont-sp: 0; --wd-prod-trim: calc((var(--wd-text-line-height) * -.5em) + .5em); }
.wd-product .product-wrapper { border-radius: var(--wd-brd-radius); padding: var(--wd-prod-bg-sp); }
.wd-product :where(.product-wrapper, .product-element-bottom) { display: flex; flex-direction: column; gap: var(--wd-prod-gap); }
.wd-product :is(.product-image-link, .hover-img) img { width: 100%; }
.wd-product .product-image-link { position: relative; display: block; }
.wd-product .hover-img { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; background-color: var(--bgcolor-white); opacity: 0; transition: opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18); }
.wd-product .hover-img > a { display: block; flex: 1 1 100%; max-width: 100%; width: 100%; }
.wd-product :is(.wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock, .price) { line-height: inherit; margin-block: -0.2em; }
.wd-product .wd-entities-title { font-size: inherit; }
.wd-product :is(.wd-product-cats, .wd-product-brands-links) { font-size: 95%; --wd-link-color: var(--color-gray-400); --wd-link-color-hover: var(--color-gray-700); }
.wd-product :is(.wd-product-cats, .wd-product-brands-links) a { display: inline-block; }
.wd-product .wd-product-sku { color: var(--color-gray-400); word-break: break-all; font-size: 95%; }
.wd-product .wd-product-sku .wd-label { color: var(--color-gray-800); font-weight: 600; }
.wd-product .wd-star-rating { display: inline-flex; align-items: center; align-self: var(--text-align); gap: 5px; }
.wd-product .star-rating { align-self: var(--text-align); line-height: 1; }
.wd-product .woocommerce-review-link { line-height: 1; color: var(--color-gray-500); }
.wd-product .woocommerce-review-link:hover { color: var(--color-gray-900); }
.wd-product .wd-swatches-grid:empty { display: none; }
.wd-product :is(.wd-product-countdown, .wd-swatches-grid) { justify-content: var(--text-align); }
.wd-product .price { display: block; }
.wd-product .added_to_cart { display: none !important; }
.wd-product .shop_attributes { font-size: 90%; --wd-attr-v-gap: 10px; --wd-attr-brd-style: dashed; --wd-attr-img-width: 18px; }
.wd-product:is(.wd-variation-active, .product-swatched, .wd-loading-image) .hover-img { display: none; }
.wd-product:is(.quick-shop-shown, .wd-loading-quick-shop) .product-element-top .hover-img { opacity: 0; transition: opacity 0.25s, transform 2s cubic-bezier(0, 0, 0.44, 1.18); }
.product-element-top { position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); backface-visibility: hidden; }
.browser-Safari .product-element-top { transform: translate3d(0px, 0px, 0px); }
.product-element-top:hover .hover-img { opacity: 1; transform: scale(1.09); }
.product-element-top::after { position: absolute; top: calc(50% - 16px); left: calc(50% - 16px); visibility: hidden; opacity: 0; content: ""; display: inline-block; width: 32px; height: 32px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.wd-product[class*="wd-loading"] .product-image-link { opacity: 0.4; }
.wd-product[class*="wd-loading"] .product-element-top::after { visibility: visible; opacity: 1; transition: opacity 0.25s, visibility 0.25s; --wd-anim-state: running; }
:is(.catalog-mode-on, .login-see-prices) .wd-product.product .wd-add-btn { display: none; }
.wd-buttons { z-index: 4; display: flex; flex-direction: column; border-radius: calc(var(--wd-brd-radius) / 1.2); background: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; transition: 0.3s; }
.wd-buttons .wd-action-btn > a { height: 45px; }
.wd-buttons[class*="wd-pos-r"] { position: absolute; opacity: 0; visibility: hidden; transform: translateX(20px) translateZ(0px); }
.wd-buttons.wd-pos-r-t { top: var(--wd-btn-inset); inset-inline-end: var(--wd-btn-inset); }
.wd-buttons.wd-pos-r-b { inset-inline-end: var(--wd-btn-inset); bottom: var(--wd-btn-inset); }
.wd-product:hover:not(:is(.product-swatched, .quick-shop-shown, [class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"] { opacity: 1; visibility: visible; transform: none; }
.wd-product.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .product-element-top:hover .wd-buttons[class*="wd-pos-r"] { opacity: 1; visibility: visible; transform: none; }
.wd-product.product-type-simple.outofstock .product_type_simple::before, .wd-product .product_type_grouped::before { content: ""; }
.wd-product .product_type_external::before { content: ""; }
:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 15px; }
.products-bordered-grid-ins .product-wrapper { border: 1px solid var(--brdcolor-gray-300); }
.wd-product :is(.product-wrapper, .product-element-bottom, .product-list-content, [class*="-information"]) > :not(:is(.wd-entities-title, [class*="wd-product-"], .price)) { margin-block: 0px; }
:is(.quick-shop-shown, .wd-loading-quick-shop) :is(.wd-buttons, .product-labels) { opacity: 0; }
@media (max-width: 1024px) {
  .wd-product .hover-img { display: none; }
  .wd-product .wd-buttons { opacity: 1; transform: none; visibility: visible; }
  .wd-buttons { border-radius: 35px; }
  .wd-buttons .wd-action-btn > a { width: 35px; height: 35px; }
  .wd-buttons .wd-action-btn > a::before, .wd-buttons .wd-action-btn > a::after { font-size: 14px; }
  .wd-buttons :is(.wd-quick-view-icon, .wd-compare-btn) { display: none; }
}
@media (max-width: 768.98px) {
  :is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 10px; }
}
@media (max-width: 576px) {
  :is([style*="col-sm:2"], [style*="col-sm: 2"]) .wd-product { --title-line-height: 1.2em; --wd-prod-gap: 10px; font-size: 90%; }
}


.wd-product.wd-hover-quick .wd-add-btn { position: absolute; inset-inline: 0px; bottom: 0px; opacity: 0.8; transition: transform 0.3s, opacity 0.3s; transform: translateY(103%) translateZ(0px); backface-visibility: hidden; z-index: 3; --btn-height: 38px; }
.wd-product.wd-hover-quick .wd-add-btn > p { display: none; }
.wd-product.wd-hover-quick .wd-add-btn > a { display: block; font-size: 13px; color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); border-radius: 0px !important; }
.wd-product.wd-hover-quick .wd-add-btn > a:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.wd-product.wd-hover-quick .wd-add-btn > a:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.wd-product.wd-hover-quick .wd-add-btn:hover { opacity: 1; }
.wd-product.wd-hover-quick:not(:is(.quick-shop-shown, .product-swatched, [class*="wd-loading"])):hover .wd-add-btn, .wd-product.wd-hover-quick.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .product-element-top:hover .wd-add-btn, .wd-product.wd-hover-quick.wd-variation-active .wd-add-btn { transform: translateY(0px) translateZ(0px); }
@media (max-width: 1024px) {
  .wd-product.wd-hover-quick .wd-add-btn { transform: none; }
  .wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop { width: 40px; height: 40px; }
  .wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop span { display: none; }
  .wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop::before { transform: none; }
  .wd-product.wd-hover-quick .wd-add-btn div.quantity { inset-inline-start: 40px; }
  .wd-product.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple { padding-inline: 0px 80px; width: 120px; }
  .wd-product.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple::before { inset-inline-start: 0px; padding-inline-end: 80px; }
  .wd-product.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple::after { inset-inline-start: 11px; margin-inline-start: 0px; }
}


.wd-add-btn-replace .add-to-cart-loop { overflow: hidden; padding: 0px; }
.wd-add-btn-replace .add-to-cart-loop .wd-tooltip-label { display: none; }
.wd-add-btn-replace .add-to-cart-loop span { display: flex; align-items: center; justify-content: center; min-height: inherit; transition: transform 0.25s, opacity 0.15s; }
.wd-add-btn-replace .add-to-cart-loop::before { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 20px; transition: opacity 0.15s, transform 0.25s; transform: translateY(100%); content: ""; font-family: woodmart-font; }
.wd-add-btn-replace .add-to-cart-loop::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; transition: opacity 0.2s; content: ""; display: inline-block; width: 18px; height: 18px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.wd-add-btn-replace .add-to-cart-loop:hover::before { transform: translateY(0px) translateZ(0px); }
.wd-add-btn-replace .add-to-cart-loop:hover span { transform: translateY(-100%) translateZ(0px); }
.wd-add-btn-replace .add-to-cart-loop.loading::before, .wd-add-btn-replace .add-to-cart-loop.loading span { opacity: 0; }
.wd-add-btn-replace .add-to-cart-loop.loading::after { opacity: 1; --wd-anim-state: running; }
.wd-product.product-type-simple.outofstock .wd-add-btn-replace .add-to-cart-loop::before, .wd-add-btn-replace .add-to-cart-loop.product_type_grouped::before { content: ""; font-family: woodmart-font; }
.wd-add-btn-replace .add-to-cart-loop.product_type_external::before { content: ""; font-family: woodmart-font; }


.product-labels { position: absolute; top: 7px; inset-inline-start: 7px; z-index: 1; display: flex; align-items: flex-start; flex-direction: column; gap: 10px; max-width: 50%; transition: 0.3s; transform: translateZ(0px); }
.product-labels .label-with-img { padding: 0px; max-width: 50px; }
.product-label { padding: 5px 10px; min-width: 50px; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; word-break: break-all; font-weight: 600; font-size: 12px; line-height: 1.2; }
.product-label.onsale { background-color: var(--wd-primary-color); direction: ltr; }
.product-label.featured { background-color: rgb(226, 45, 45); }
.product-label.new { background-color: rgb(67, 142, 68); }
.product-label.out-of-stock { background-color: var(--bgcolor-white); color: var(--color-gray-900); }
.product-label.attribute-label:not(.label-with-img) { background-color: var(--bgcolor-white); color: var(--color-gray-900); }
.labels-rounded-sm .product-label { border-radius: 12px; }
@media (max-width: 576px) {
  .product-labels { gap: 5px; }
  .product-label { padding-inline: 5px; min-width: 40px; font-size: 10px; }
  .product-label .label-with-img { padding-inline: 0px; }
}


.product-labels.labels-rounded .product-label { display: flex; align-items: center; justify-content: center; padding: 5px 7px; min-height: 50px; border-radius: 35px; font-size: 14px; }
.product-labels.labels-rounded .label-with-img { padding: 0px; min-height: auto; max-width: 55px; }
.product-labels.labels-rounded .out-of-stock { max-width: 50px; font-size: 12px; }
@media (max-width: 576px) {
  .product-labels.labels-rounded .product-label { min-height: 40px; font-size: 10px; }
  .product-labels.labels-rounded .label-with-img { min-height: auto; }
}


.mfp-bg { position: fixed; z-index: 1102; overflow: hidden; background-color: rgba(0, 0, 0, 0.7); }
.mfp-wrap { position: fixed; z-index: 1103; backface-visibility: hidden; outline: none !important; }
.mfp-container { position: absolute; padding: 0px 8px; text-align: center; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-content { position: relative; z-index: 1105; display: inline-block; margin: 0px auto; vertical-align: middle; text-align: left; }
.mfp-inline-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { position: absolute; top: 50%; inset-inline: 8px; z-index: 1104; margin-top: -0.8em; width: auto; color: rgb(187, 187, 187); text-align: center; }
.mfp-preloader a { color: rgb(187, 187, 187); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader, .mfp-s-error .mfp-content { display: none; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { max-width: 900px; width: 100%; line-height: 0; }
.mfp-iframe-scaler { overflow: hidden; padding-top: 56.25%; width: 100%; height: 0px; }
.mfp-iframe-scaler iframe { position: absolute; display: block; border-radius: var(--wd-brd-radius); }
.mfp-wrap ~ :is(.wd-close-side, .wd-side-hidden) { z-index: 900; pointer-events: none; }
.wd-close-btn-inset { position: relative; }
.wd-close-btn-inset button.mfp-close { position: absolute; top: 0px; color: var(--color-gray-900); }
.wd-close-btn-inset button.mfp-close:hover { background-color: transparent; color: var(--color-gray-500); }
.wd-popup { display: none; margin: calc(var(--wd-admin-bar-h) + 25px) auto 25px auto; padding: var(--wd-popup-padding, 30px); width: 100%; border-radius: var(--wd-brd-radius); background-color: var(--bgcolor-white); }
.mfp-wrap .wd-popup { display: block; }
.mfp-move-horizontal .mfp-with-anim { opacity: 0; transition: transform 0.3s, opacity 0.3s; transform: translateX(-100px); }
.mfp-move-horizontal .mfp-with-anim .summary-inner { opacity: 0; transition: transform 0.3s, opacity 0.3s; transform: translateY(30px); }
.mfp-move-horizontal.mfp-bg { opacity: 0; transition: opacity 0.25s, visibility 0.25s; }
.mfp-move-horizontal.mfp-ready .mfp-with-anim, .mfp-move-horizontal.mfp-ready .mfp-with-anim .summary-inner { opacity: 1; transform: none; }
.mfp-move-horizontal.mfp-ready.mfp-bg { opacity: 1; transition: opacity 0.25s, visibility; }
.mfp-move-horizontal.mfp-removing .mfp-with-anim { opacity: 0; transform: translateX(100px); }
.mfp-move-horizontal.mfp-removing.mfp-bg { opacity: 0; }
.mfp-move-horizontal.mfp-removing .mfp-close { display: none; }
button.mfp-arrow { position: absolute; }
.mfp-bg, .mfp-wrap, .mfp-container, .mfp-iframe-scaler iframe { top: 0px; left: 0px; width: 100%; height: 100%; }
button.mfp-close { position: fixed; inset-block: var(--wd-admin-bar-h) auto; right: 0px; left: auto; z-index: 1104; padding: 0px; width: 50px; height: 50px; min-height: unset; background: none; color: rgb(255, 255, 255); font-weight: 400; font-size: 0px; cursor: pointer; touch-action: manipulation; opacity: 0; transition: 0.25s, opacity; }
button.mfp-close::after { font-size: 20px; content: ""; font-family: woodmart-font; }
button.mfp-close:hover { background-color: rgba(0, 0, 0, 0.3); box-shadow: none; color: rgb(255, 255, 255); opacity: 1; }
.mfp-ready button.mfp-close { opacity: 1; transition: 0.25s, opacity 0.3s 0.35s; }


.wd-load-more { padding: 5px 25px; min-height: 44px; border-color: var(--brdcolor-gray-300); border-radius: var(--btn-default-brd-radius); color: var(--color-gray-800); border-width: 2px; }
.wd-load-more:not(:hover) { background-color: transparent !important; }
.wd-load-more:hover { box-shadow: none; border-color: var(--brdcolor-gray-500); background-color: transparent; color: var(--color-gray-800); }
.wd-load-more.loading { display: none; animation: 0.3s ease 0s 1 normal both running wd-fadeOut; }
.wd-load-more.loading + .wd-load-more-loader { display: inline-flex; animation: 0.3s ease 0s 1 normal both running wd-fadeIn; }
.wd-load-more.loading + .wd-load-more-loader .load-more-loading::before { --wd-anim-state: running; }
.wd-load-more-loader { display: none; }
.wd-load-more-loader .load-more-loading { display: flex; align-items: center; justify-content: center; }
.wd-load-more-loader .load-more-loading::before { margin-inline: -8px 8px; content: ""; display: inline-block; width: 16px; height: 16px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }


.pswp { z-index: 1500; display: none; overflow: hidden; outline: none; text-size-adjust: 100%; touch-action: none; backface-visibility: hidden; }
.pswp img { max-width: none; }
.pswp--animate_opacity { opacity: 0.001; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); will-change: opacity; }
.pswp--open { display: block; }
.pswp__bg { background: rgb(0, 0, 0); opacity: 0; backface-visibility: hidden; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); will-change: opacity; }
.pswp__scroll-wrap { overflow: hidden; }
:is(.pswp__container, .pswp__zoom-wrap) { position: absolute; inset: 0px; touch-action: none; backface-visibility: hidden; will-change: transform; }
:is(.pswp__container, .pswp__img) { -webkit-tap-highlight-color: transparent; user-select: none; }
.pswp__zoom-wrap { position: absolute; width: 100%; transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); transform-origin: left top; }
.pswp--animated-in :is(.pswp__bg, .pswp__zoom-wrap) { transition: none; }
.pswp__item { position: absolute; inset: 0px; overflow: hidden; }
.pswp__img { position: absolute; top: 0px; left: 0px; width: auto; height: auto; border-radius: var(--wd-brd-radius); }
.pswp--zoom-allowed .pswp__img { cursor: zoom-in; }
.pswp--zoomed-in .pswp__img { cursor: grab; }
.pswp--dragging .pswp__img { cursor: grabbing; }
.pswp__img--placeholder { backface-visibility: hidden; }
.pswp__img--placeholder--blank { background: rgb(36, 36, 36); }
.pswp__error-msg { position: absolute; top: 50%; left: 0px; margin-top: -8px; width: 100%; color: rgb(187, 187, 187); text-align: center; font-size: 14px; line-height: 16px; }
.pswp__error-msg a { color: rgb(187, 187, 187); text-decoration: underline; }
.pswp__button { position: relative; float: right; margin: 0px; padding: 0px; width: 44px; height: 44px; min-height: unset; background: none; opacity: 0.75; transition: opacity 0.2s; appearance: none; }
.pswp__button:hover { background-color: unset; opacity: 1; }
.pswp__button, [class*="pswp__button--arrow--"]::before { background: url("../../images/default-skin.png") 0px 0px / 264px 88px no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  .pswp--svg .pswp__button, .pswp--svg [class*="pswp__button--arrow--"]::before { background-image: url("../../images/default-skin.svg"); }
  .pswp--svg [class*="pswp__button--arrow--"] { background: none; }
}
.pswp__button--close { background-position: 0px -44px; }
.pswp__ui--over-close .pswp__button--close { opacity: 1; }
.pswp__button--share { background-position: -44px -44px; }
.pswp__button--fs { display: none; }
.pswp--supports-fs .pswp__button--fs { display: block; }
.pswp--fs .pswp__button--fs { background-position: -44px 0px; }
.pswp__button--zoom { display: none; background-position: -88px 0px; }
.pswp--zoom-allowed .pswp__button--zoom { display: block; }
.pswp--zoomed-in .pswp__button--zoom { background-position: -132px 0px; }
[class*="pswp__button--arrow--"] { position: absolute; top: 50%; margin-top: -50px; width: 70px; height: 100px; background: none; }
.pswp--touch [class*="pswp__button--arrow--"] { visibility: hidden; }
[class*="pswp__button--arrow--"]::before { content: ""; position: absolute; top: 35px; width: 32px; height: 30px; background-color: rgba(0, 0, 0, 0.3); }
.pswp__button--arrow--left { left: 0px; }
.pswp__button--arrow--left::before { left: 6px; background-position: -138px -44px; }
.pswp__button--arrow--right { right: 0px; }
.pswp__button--arrow--right::before { right: 6px; background-position: -94px -44px; }
.pswp__counter, .pswp__share-modal { user-select: none; }
.pswp__share-modal { z-index: 1600; padding: 10px; background: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity; }
.pswp__share-modal.pswp__share-modal--hidden { display: none; }
.pswp__share-tooltip { position: absolute; top: calc(56px + var(--wd-admin-bar-h)); right: 44px; z-index: 1620; background: rgb(255, 255, 255); transition: transform 0.25s; transform: translateY(6px); border-radius: var(--wd-brd-radius); backface-visibility: hidden; }
.pswp__share-tooltip a { display: block; padding: 8px 12px; color: rgb(0, 0, 0); text-decoration: none; font-size: 14px; line-height: 18px; }
.pswp__share-tooltip a:first-child { border-top-left-radius: var(--wd-brd-radius); border-top-right-radius: var(--wd-brd-radius); }
.pswp__share-tooltip a:last-child { border-bottom-left-radius: var(--wd-brd-radius); border-bottom-right-radius: var(--wd-brd-radius); }
.pswp__share-tooltip a:hover { color: rgb(255, 255, 255); }
.pswp__share-tooltip::before { content: ""; position: absolute; top: -12px; right: 15px; display: block; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; }
.pswp--touch .pswp__share-tooltip a { padding: 16px 12px; }
.pswp__share-modal--fade-in { opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip { transform: none; }
.pswp__share--facebook:hover { background: rgb(54, 84, 147); }
.pswp__share--twitter:hover { background: rgb(0, 0, 0); }
.pswp__share--pinterest:hover { background: rgb(206, 39, 45); }
.pswp__share--download:hover { background: var(--wd-primary-color); }
.pswp__counter { position: absolute; top: 0px; left: 0px; padding: 0px 10px; height: 44px; color: rgb(255, 255, 255); font-size: 13px; line-height: 44px; opacity: 0.75; }
.pswp__caption { position: absolute; bottom: 0px; left: 0px; min-height: 44px; width: 100%; }
.pswp__caption small { color: rgb(187, 187, 187); font-size: 11px; }
.pswp__caption__center { margin: 0px auto; padding: 10px; max-width: 420px; color: rgb(187, 187, 187); text-align: left; font-size: 13px; line-height: 20px; }
.pswp__caption--empty { display: none; }
.pswp__caption--fake { visibility: hidden; }
.pswp__preloader { position: relative; display: flex; float: right; align-items: center; justify-content: center; width: 44px; height: 44px; font-size: 0px; line-height: 1; opacity: 0; transition: opacity 0.25s ease-out; }
@media screen and (min-width: 1025px) {
  .pswp__preloader { position: absolute; top: 0px; left: calc(50% - 22px); }
}
.pswp__preloader__donut { content: ""; display: inline-block; width: 14px; height: 14px; border-width: 2px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.pswp__preloader--active .pswp__preloader__donut { --wd-anim-state: running; }
.pswp__preloader--active { opacity: 1; }
.pswp__ui { z-index: 1550; visibility: visible; -webkit-font-smoothing: auto; opacity: 1; }
.pswp--fs { --wd-admin-bar-h: 0; }
.pswp__top-bar { position: absolute; top: var(--wd-admin-bar-h); left: 0px; width: 100%; height: 44px; }
.pswp__caption, .pswp__top-bar, .pswp--has_mouse [class*="pswp__button--arrow--"] { transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); backface-visibility: hidden; will-change: opacity; }
.pswp--has_mouse [class*="pswp__button--arrow--"] { visibility: visible; }
:is(.pswp__top-bar, .pswp__caption) { background-color: rgba(0, 0, 0, 0.5); }
.pswp__ui--fit :is(.pswp__top-bar, .pswp__caption) { background-color: rgba(0, 0, 0, 0.3); }
.pswp__ui--idle .pswp__top-bar, .pswp__ui--idle [class*="pswp__button--arrow--"] { opacity: 0; }
.pswp__ui--hidden :is(.pswp__top-bar, .pswp__caption, [class*="pswp__button--arrow--"]) { opacity: 0.001; }
.pswp__ui--one-slide :is([class*="pswp__button--arrow--"], .pswp__counter) { display: none; }
.pswp__element--disabled { display: none !important; }
.pswp, .pswp__bg, .pswp__scroll-wrap, .pswp__share-modal { position: absolute; inset: 0px; }


.wd-gallery-item { display: flex; height: auto; overflow: hidden; align-items: var(--wd-align-items); justify-content: var(--wd-justify-content); }
.wd-gallery-item img { border-radius: var(--wd-brd-radius); }


.wd-info-box { position: relative; display: flex; flex-direction: column; border-radius: var(--wd-brd-radius); gap: var(--ib-icon-sp); --ib-icon-sp: 20px; }
.wd-info-box .box-icon-wrapper { flex: 0 0 auto; line-height: 0; }
.wd-info-box .info-box-icon { display: inline-block; transition: 0.25s; }
.wd-info-box .info-svg-wrapper { display: inline-block; }
.wd-info-box .info-svg-wrapper svg { width: inherit !important; height: inherit !important; }
.wd-info-box :is(.info-box-subtitle, .info-box-title) { transition: 0.25s; margin-bottom: 0px; }
.wd-info-box :is(.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child) { margin-top: 10px; }
.wd-info-box :is(.info-box-subtitle:not(.subtitle-style-background), .info-box-title) { line-height: 1.3; }
.wd-info-box .info-box-content { position: relative; flex: 1 1 auto; border-radius: var(--wd-brd-radius); }
.wd-info-box .info-box-inner p:first-child:empty, .wd-info-box .info-box-inner p:first-child:empty ~ p:last-child, .wd-info-box .info-box-inner:empty { display: none; }
.wd-info-box .info-btn-wrapper { margin-top: 15px; }
.wd-info-box.color-scheme-hover-light:hover .info-svg-wrapper svg { fill: rgb(255, 255, 255) !important; }
.wd-info-box.color-scheme-hover-light:hover :is(.info-box-icon, .title) { color: rgb(255, 255, 255) !important; }
.wd-info-box-link { z-index: 2; }
.box-icon-align-top .box-icon-wrapper { margin-bottom: -5px; }
:is(.box-icon-align-left, .box-icon-align-right) .box-icon-wrapper { max-width: 50%; }
.box-icon-align-left { flex-direction: row; }
.box-icon-align-right { flex-direction: row-reverse; }
.box-title-style-underlined { padding-bottom: 10px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.box-with-icon .info-box-icon { overflow: hidden; }
.box-icon-wrapper.box-with-text { color: var(--wd-primary-color); font-weight: 700; line-height: 1; }
.box-with-text.text-size-small { font-size: 38px; }
.box-with-text:is(.text-size-default, .text-size-large) { font-size: 52px; }
[class*="box-icon-with-"].box-with-text { --text-bg-size: 85px; }
[class*="box-icon-with-"].box-with-text .info-box-icon { padding: 0px 10px; min-width: var(--text-bg-size); height: var(--text-bg-size); border-radius: 100px; line-height: var(--text-bg-size); }
[class*="box-icon-with-"]:is(.text-size-default, .text-size-large) { --text-bg-size: 100px; }
[class*="box-icon-with-"] .info-box-icon { border-radius: 50%; text-align: center; }
.box-icon-with-bg .info-box-icon { padding: 20px; background-color: rgb(241, 241, 241); }
.box-icon-with-border .info-box-icon { padding: 18px; border: 2px solid rgb(241, 241, 241); }
.wpb-js-composer .info-box-wrapper.inline-element { max-width: 100%; }
.wpb-js-composer .info-box-carousel .inline-element { display: block; margin-inline: 0px !important; }
.wpb-js-composer .info-box-carousel .inline-element .wd-info-box { display: inline-flex; }
.with-animation .info-svg-wrapper path { stroke: var(--wd-primary-color); }
.info-box-carousel-wrapper .wd-wpb { margin-bottom: 0px; }
@media (min-width: 1025px) {
  .box-with-text.text-size-large { font-size: 74px; }
  [class*="box-icon-with-"].text-size-large { --text-bg-size: 130px; }
}


.box-style-border .info-box-content { padding: 30px; border: 3px solid var(--brdcolor-gray-300); }
.box-style-border .box-icon-wrapper { position: relative; z-index: 2; }
.box-style-border:is(.box-icon-align-left, .box-icon-align-right) { align-items: center; }
.box-style-border.box-icon-align-left .info-box-content { padding-left: calc(var(--ib-icon-sp) + 30px); }
.box-style-border.box-icon-align-left .info-box-icon { margin-right: calc(-30px - var(--ib-icon-sp)); }
.box-style-border.box-icon-align-right .info-box-content { padding-right: calc(var(--ib-icon-sp) + 30px); }
.box-style-border.box-icon-align-right .info-box-icon { margin-left: calc(-30px - var(--ib-icon-sp)); }
.box-style-border.box-icon-align-top .box-icon-wrapper { margin-bottom: calc(-25px - var(--ib-icon-sp)); padding-inline: 30px; }
.box-style-border.box-icon-align-top .info-box-content { padding-top: calc(var(--ib-icon-sp) + 15px); }
.box-style-border .info-btn-wrapper { margin-block: 0px -30px; transform: translateY(50%); }
.elementor-default .wd-carousel-item .box-style-border.with-btn { margin-bottom: 30px; }
@media (min-width: 1025px) {
  .box-style-border.box-btn-hover.box-icon-align-left .info-btn-wrapper { margin-left: calc(var(--ib-icon-sp) + 30px); }
  .box-style-border.box-btn-hover.box-icon-align-right .info-btn-wrapper { margin-right: calc(var(--ib-icon-sp) + 30px); }
  .box-style-border.box-btn-hover .info-btn-wrapper { margin-top: -15px; margin-inline: 30px; padding-top: 0px; }
}


.entry-meta-list { list-style: none; --li-pl: 0; --list-mb: 0; --li-mb: 0; }
.wd-entry-meta { display: inline-block; margin-bottom: 10px; margin-right: 10px; vertical-align: middle; font-weight: 400; font-size: 0px; }
.wd-entry-meta .meta-featured-post::before { font-size: 16px; content: ""; font-family: woodmart-font; }
.wd-entry-meta .meta-author { font-size: 14px; }
.wd-entry-meta .meta-author .avatar { display: inline-block; margin: 0px 5px; width: 18px; height: 18px; vertical-align: top; border-radius: 50% !important; }
.wd-entry-meta .meta-author .avatar img { border-radius: 50%; }
.wd-entry-meta .meta-author a { text-transform: capitalize; }
.wd-entry-meta .meta-date { vertical-align: top; font-size: 14px; }
.wd-entry-meta .meta-reply { display: inline-block; }
.wd-entry-meta .meta-reply a { position: relative; display: block; width: 20px; height: 20px; text-align: center; line-height: 20px; }
.wd-entry-meta .meta-reply a::after { display: inline-block; font-size: 16px; content: ""; font-family: woodmart-font; }
.wd-entry-meta .meta-reply .replies-count { position: absolute; top: -4px; right: -4px; width: 14px; height: 14px; border-radius: 50%; background-color: rgb(187, 187, 187); color: rgb(255, 255, 255); text-align: center; font-size: 9px; line-height: 14px; }
.wd-entry-meta .meta-reply .replies-count-label { display: none; }
:is(.blog-design-mask, [class*="color-scheme-light"]) .wd-entry-meta .meta-reply .replies-count { background-color: var(--wd-primary-color); }
.entry-meta-list li { display: inline-block; margin-right: 10px; color: var(--color-gray-300); vertical-align: middle; line-height: 1.4; }
.entry-meta-list li a { color: inherit; }
.entry-meta-list li a:hover { color: var(--color-gray-500); }
.entry-meta-list li.modified-date, .entry-meta-list li:last-child { margin-right: 0px; }
.wd-post-date.wd-style-with-bg { position: absolute; top: 15px; left: 15px; z-index: 2; display: inline-block; min-width: 53px; border-radius: calc(var(--wd-brd-radius) / 1.5); background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 9px; color: var(--color-gray-800); text-align: center; line-height: 1; }
.wd-post-date.wd-style-with-bg > span { display: block; }
.wd-post-date.wd-style-with-bg .post-date-day { padding-top: 6px; padding-bottom: 4px; font-size: 24px; }
.wd-post-date.wd-style-with-bg .post-date-month { padding-top: 2px; padding-bottom: 8px; text-transform: uppercase; font-weight: 600; font-size: 12px; }
.wd-carousel .wd-post-date.wd-style-with-bg { transform: translate3d(0px, 0px, 0px); }
.wd-post-cat.wd-style-with-bg { display: inline-block; overflow: hidden; padding-right: 10px; padding-left: 10px; height: 25px; border-radius: calc(var(--wd-brd-radius) / 1.5); background-color: var(--wd-primary-color); color: rgb(255, 255, 255); line-height: 25px; }
.wd-post-cat.wd-style-with-bg > a { display: inline-block; color: rgb(255, 255, 255); vertical-align: top; text-transform: uppercase; font-weight: 600; font-size: 12px; }
.wd-post-cat.wd-style-with-bg > a:hover { color: rgba(255, 255, 255, 0.8); }
.wd-carousel .wd-post-cat.wd-style-with-bg { transform: translate3d(0px, 0px, 0px); }
.wd-entry-content::after { content: ""; display: block; clear: both; }
.wd-entry-content p:last-child { margin-bottom: 0px; }
.page-links { margin-top: 10px; }
.post-page-numbers { padding: 0px 5px; }
.wd-post-gallery { max-width: 0px; min-width: 100%; }
.wd-post-gallery .wd-carousel-inner { margin: 0px; }
.wd-post-gallery .wd-carousel { --wd-col: 1; --wd-gap: 0.0001px; padding: 0px; }
.wd-carousel-item .wd-post-gallery .wd-carousel { pointer-events: none; }
.wd-post-arrows.wd-pos-sep { --wd-arrow-offset-h: calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1); }
.site-content > .author-info { margin: 25px 15px 40px; }
footer.entry-author .author-info { margin-top: 80px; margin-bottom: 25px; }
.author-info { position: relative; padding: 50px 25px 25px; border-radius: var(--wd-brd-radius); background-color: var(--bgcolor-gray-100); text-align: center; }
.author-info .avatar { display: inline-block; overflow: hidden; max-width: 74px; border: 3px solid var(--wd-main-bgcolor); border-radius: 50%; }
.author-info .author-avatar { position: absolute; top: 0px; left: 50%; margin-top: -37px; margin-left: -37px; }
.author-info .author-description { min-height: 74px; }
.author-info .author-title { margin-bottom: 10px; font-weight: 600; font-size: 18px; }
.author-info .author-bio { margin-bottom: 0px; }
.author-info .author-link { display: block; margin-top: 10px; font-weight: 600; }
.author-info .author-link span { display: none; }
@media (max-width: 576px) {
  .wd-entry-meta .meta-author { font-size: 0px; }
  .wd-entry-meta .meta-author a { font-size: 14px; }
  .wd-post-date { top: 10px; left: 10px; }
}


.wd-posts:not([style*="wd-gap"]) { --wd-gap-lg: 50px; --wd-gap-md: 40px; }
.wd-post .wd-entry-content > div[class*="wpb_"] { display: none; }
.wd-post .wd-entry-content twitterwidget { margin: 10px auto; }
.wd-post .wd-entry-content p:not(:last-child) { margin-bottom: 15px; }
.wd-post .entry-thumbnail img { width: 100%; border-radius: var(--wd-brd-radius); }
.wd-post .entry-header { position: relative; text-align: center; }
.wd-post .article-inner { border-radius: var(--wd-brd-radius); }
.wd-post .article-body-container { position: relative; z-index: 1; text-align: center; }
.wd-post .post-title { margin-bottom: 10px; }
.wd-post .post-title:last-child { margin-bottom: 0px; }
.wd-post:hover .post-image-mask::after, .wd-post:hover .post-image-mask::before, .wd-post:hover .post-image-mask span { opacity: 1; animation: 0.3s ease 0s 1 normal none running wd-fadeInLeft; }
.wd-post:hover .post-image-mask::before { transition-delay: 0.2s; animation-delay: 0.2s; }
.wd-post:hover .post-image-mask span { transition-delay: 0.1s; animation-delay: 0.1s; }
.wd-post:hover .post-img-wrapp a { transform: scale(1.03); }
.wd-post:hover .post-img-wrapp a::after { opacity: 1; }
.wd-post.blog-style-bg .article-body-container { padding: 25px; border-radius: var(--wd-brd-radius); background-color: var(--bgcolor-white); }
.wd-add-shadow .article-body-container { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px; transition: box-shadow 0.6s; }
.wd-add-shadow:hover .article-body-container { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 9px; }
.post-img-wrapp { overflow: hidden; border-radius: var(--wd-brd-radius); vertical-align: middle; backface-visibility: hidden; }
.browser-Safari .post-img-wrapp { transform: translate3d(0px, 0px, 0px); }
.post-img-wrapp a { display: block; margin: -2px; transition: transform 0.7s, opacity 0.7s; transform: scale(1); }
.post-img-wrapp a::after { content: ""; position: absolute; inset: 0px; background-color: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity 0.7s; }
.post-image-mask { position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -22px; text-align: center; font-size: 0px; }
.post-image-mask::after, .post-image-mask::before { content: ""; }
.post-image-mask::after, .post-image-mask::before, .post-image-mask span { display: inline-block; margin-right: 7px; width: 10px; height: 10px; border-radius: 50%; background-color: rgb(255, 255, 255); vertical-align: middle; opacity: 0; transition: opacity 0.2s; animation: 0.3s ease 0s 1 normal none running wd-fadeOutRight; }
.post-image-mask::after { margin-right: 0px; }
.post-image-mask span { transition-delay: 0.1s; animation-delay: 0.1s; }
.post-image-mask::before { transition-delay: 0.15s; animation-delay: 0.15s; }
@keyframes wd-fadeOutRight { 
  0% { transform: none; }
  100% { transform: translate3d(50px, 0px, 0px); }
}
.hovered-social-icons { position: relative; display: inline-block; margin-bottom: 10px; color: var(--color-gray-300); vertical-align: middle; font-size: 0px; transition: 0.25s; }
.hovered-social-icons div.wd-tooltip-label { height: auto; line-height: 1; pointer-events: auto; max-width: fit-content; display: block !important; padding: 5px !important; }
.hovered-social-icons div.wd-tooltip-label::after { content: ""; position: absolute; width: 100%; height: 8px; inset: auto 0px -8px; }
.hovered-social-icons + .read-more-section { margin-top: 5px; }
.hovered-social-icons::after { display: inline-block; width: 20px; height: 20px; text-align: center; font-size: 16px; line-height: 20px; content: ""; font-family: woodmart-font; }
.hovered-social-icons:hover { color: var(--color-gray-500); }
.meta-categories-wrapp { position: absolute; top: -13px; inset-inline: 15px; overflow: hidden; height: 25px; line-height: 25px; }
.format-link .entry-content a { display: inline-block; padding: 10px 20px; background-color: var(--bgcolor-gray-100); font-size: 22px; }
.format-link .entry-content a:hover { background-color: var(--bgcolor-gray-300); }
@keyframes wd-fadeInLeft { 
  0% { transform: translate3d(-50px, 0px, 0px); }
  100% { transform: none; }
}
.wd-carousel-item .wd-post:not(.has-post-thumbnail) .post-date { display: none; }
.wd-carousel-item .wd-post:not(.has-post-thumbnail) .meta-categories-wrapp { position: static; margin-bottom: 15px; }
[style*="col-lg:4"] .wd-carousel-item .wd-entry-meta .meta-author { font-size: 0px; }
[style*="col-lg:4"] .wd-carousel-item .wd-entry-meta .meta-author a { font-size: 14px; }
.read-more-section { margin-top: 15px; margin-bottom: 0px; line-height: 1; }
.read-more-section a { position: relative; display: inline-block; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: var(--wd-primary-color); text-transform: var(--btn-transform); font-weight: 800; font-size: 13px; }
.read-more-section a::after { position: absolute; bottom: 0px; left: 100%; display: inline-block; margin-left: 5px; height: 5px; font-weight: 400; font-size: 14px; line-height: 5px; opacity: 0; transition: opacity 0.35s; content: ""; font-family: woodmart-font; }
.read-more-section a:hover { color: var(--wd-primary-color); }
.read-more-section a:hover::after { opacity: 1; animation: 1s ease 0s infinite normal none running wd-ShakeNext; }
.read-more-section:first-child { margin-top: 0px; }
@media (min-width: 1025px) {
  [style*="col-lg:4"] .wd-carousel-item .post-title { font-size: 20px; }
}
@media (max-width: 1024px) {
  .wd-post .meta-author > span { display: none; }
  .wd-post:hover .post-img-wrapp a { transform: none; }
  .post-img-wrapp a::after, .post-image-mask { display: none; }
  .wd-blog-holder :is([class*="blog-design-default"], .blog-design-small-images:not(.has-post-thumbnail)) .post-title { font-size: 28px; }
}
@media (max-width: 768.98px) {
  .wd-blog-holder [class*="blog-design-default"] .wd-entry-content { font-size: inherit; }
  .wd-blog-holder :is([class*="blog-design-default"], .blog-design-small-images:not(.has-post-thumbnail)) .post-title { font-size: 24px; line-height: 1.4; }
  .wd-blog-holder :is(.blog-design-default, .blog-design-small-images).format-quote .article-body-container { padding-inline: 35px; }
}
@media (max-width: 576px) {
  .wd-post.blog-style-bg .article-body-container { padding-inline: 15px; }
  .hovered-social-icons { display: none; }
  .wd-blog-holder :is([class*="blog-design-default"], .blog-design-small-images:not(.has-post-thumbnail)) .post-title { font-size: 20px; }
}


.blog-design-small-images .post-title { font-size: 32px; line-height: 1.2; }
.blog-design-small-images .article-body-container { padding: 25px; }
.blog-design-small-images.has-post-thumbnail .article-inner { display: flex; align-items: center; justify-content: center; }
.blog-design-small-images.has-post-thumbnail :is(.entry-header, .article-body-container) { flex: 1 0 50%; max-width: 50%; }
.blog-design-small-images.has-post-thumbnail .post-title { font-size: 26px; line-height: 1.4; }
.blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container { margin-left: -15px; }
.blog-design-small-images.has-post-thumbnail.blog-style-flat .meta-categories-wrapp { position: static; margin-bottom: 10px; }
.blog-design-small-images:not(.has-post-thumbnail) .post-date { position: static; margin-bottom: 25px; }
.wd-carousel-item .blog-design-small-images .post-title { font-size: 22px; }
.wd-carousel-item .blog-design-small-images .wd-entry-meta .meta-author { font-size: 0px; }
.wd-carousel-item .blog-design-small-images .wd-entry-meta .meta-author a { font-size: 14px; }
.blog-design-chess:nth-child(2n).has-post-thumbnail .article-inner { flex-direction: row-reverse; }
.blog-design-chess:nth-child(2n).has-post-thumbnail .post-date { right: 15px; left: auto; }
.blog-design-chess:nth-child(2n).has-post-thumbnail.blog-style-bg .article-body-container { margin-left: 0px; margin-right: -15px; }
.blog-design-chess:nth-child(2n).has-post-thumbnail.format-quote .article-body-container { margin-right: 0px; }
@media (max-width: 1024px) {
  .blog-design-small-images.has-post-thumbnail .post-title { font-size: 22px; }
}
@media (max-width: 768.98px) {
  .blog-design-small-images.blog-style-bg :is(img, .post-img-wrapp) { border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }
  .blog-design-small-images.has-post-thumbnail .article-inner { flex-wrap: wrap; }
  .blog-design-small-images.has-post-thumbnail :is(.entry-header, .article-body-container) { flex-basis: 100%; max-width: 100%; width: 100%; }
  .blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container { margin-left: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .blog-design-chess:nth-child(2n).has-post-thumbnail .article-inner { flex-direction: column; }
  .blog-design-chess:nth-child(2n).has-post-thumbnail .post-date { right: auto; left: 15px; }
  .blog-design-chess:nth-child(2n).has-post-thumbnail.blog-style-bg .article-body-container { margin-inline: 0px; }
}
@media (max-width: 576px) {
  .blog-design-small-images.has-post-thumbnail .post-title { font-size: 20px; }
  .blog-design-small-images.blog-style-flat .article-body-container { padding-inline: 0px; padding-bottom: 0px; }
  .blog-design-chess:nth-child(2n).has-post-thumbnail .post-date { left: 10px; }
}


#slider-70 .wd-slide { min-height: 500px; }
@media (max-width: 1024px) {
  #slider-70 .wd-slide { min-height: 500px; }
}
@media (max-width: 768px) {
  #slider-70 .wd-slide { min-height: 500px; }
}


#slide-1701 .wd-slide-container { --wd-align-items: center; --wd-justify-content: center; }
#slide-1701.woodmart-loaded .wd-slide-bg { }
#slide-1701 .wd-slide-bg { background-color: rgb(184, 204, 198); background-size: cover; background-position: center center; }
@media (max-width: 1024px) {
  #slide-1701 .wd-slide-bg { }
}
@media (max-width: 768px) {
  #slide-1701 .wd-slide-bg { }
}
#slide-1708 .wd-slide-container { --wd-align-items: center; --wd-justify-content: center; }
#slide-1708.woodmart-loaded .wd-slide-bg { }
#slide-1708 .wd-slide-bg { background-color: rgb(184, 204, 198); background-size: cover; background-position: center center; }
@media (max-width: 1024px) {
  #slide-1708 .wd-slide-bg { }
}
@media (max-width: 768px) {
  #slide-1708 .wd-slide-bg { }
}


.elementor-1701 .elementor-element.elementor-element-bcc027a { --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; }
.elementor-1701 .elementor-element.elementor-element-d6adf95 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 15px; --padding-right: 15px; }
.elementor-1701 .elementor-element.elementor-element-d6adf95:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(184, 204, 198); background-image: url("https://oceanpowerengines.com/wp-content/uploads/2021/09/decor-slider-num-1.svg"); background-position: center bottom; background-repeat: no-repeat; }
.elementor-1701 .elementor-element.elementor-element-d6adf95::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-background-video-container::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .e-con-inner > .elementor-background-video-container::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-background-slideshow::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
.elementor-1701 .elementor-element.elementor-element-b9132ba .title-after_title, .elementor-1701 .elementor-element.elementor-element-b9132ba .title-subtitle, .elementor-1701 .elementor-element.elementor-element-b9132ba .woodmart-title-container { max-width: 100%; }
.elementor-1701 .elementor-element.elementor-element-b9132ba .title { font-size: 36px; font-weight: 400; }
.elementor-1701 .elementor-element.elementor-element-f2f4fbd > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-1701 .elementor-element.elementor-element-f2f4fbd .wd-text-block { font-size: 18px; }
.elementor-1701 .elementor-element.elementor-element-30868eb { --display: flex; }
.elementor-1701 .elementor-element.elementor-element-30868eb:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-30868eb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://oceanpowerengines.com/wp-content/uploads/2021/09/7821365c_3b11_4f1e_a140_895a250fd313_c0aca891b3a599a71c329d159deb874cf82852db.jpeg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
@media (max-width: 1024px) {
  .elementor-1701 .elementor-element.elementor-element-b9132ba .title { font-size: 28px; }
}
@media (min-width: 769px) {
  .elementor-1701 .elementor-element.elementor-element-d6adf95 { --width: 33.3%; }
  .elementor-1701 .elementor-element.elementor-element-30868eb { --width: 66.7%; }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-1701 .elementor-element.elementor-element-d6adf95 { --width: 42%; }
  .elementor-1701 .elementor-element.elementor-element-30868eb { --width: 58%; }
}
@media (max-width: 768px) {
  .elementor-1701 .elementor-element.elementor-element-bcc027a { --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-1701 .elementor-element.elementor-element-d6adf95 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-1701 .elementor-element.elementor-element-b9132ba .title { font-size: 28px; }
}


.elementor-1708 .elementor-element.elementor-element-ecaba6e { --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; }
.elementor-1708 .elementor-element.elementor-element-732c694 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 15px; --padding-right: 15px; }
.elementor-1708 .elementor-element.elementor-element-732c694:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(184, 204, 198); background-image: url("https://oceanpowerengines.com/wp-content/uploads/2021/09/decor-slider-num-2.svg"); background-position: center bottom; background-repeat: no-repeat; }
.elementor-1708 .elementor-element.elementor-element-732c694::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .e-con-inner > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(0, 0, 0); --background-overlay: ''; }
.elementor-1708 .elementor-element.elementor-element-9658501 .title-after_title, .elementor-1708 .elementor-element.elementor-element-9658501 .title-subtitle, .elementor-1708 .elementor-element.elementor-element-9658501 .woodmart-title-container { max-width: 100%; }
.elementor-1708 .elementor-element.elementor-element-9658501 .title { font-size: 36px; font-weight: 400; }
.elementor-1708 .elementor-element.elementor-element-d15c23e > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-1708 .elementor-element.elementor-element-d15c23e .wd-text-block { font-size: 18px; }
.elementor-1708 .elementor-element.elementor-element-5071e46 { --display: flex; }
.elementor-1708 .elementor-element.elementor-element-5071e46:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-5071e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://oceanpowerengines.com/wp-content/uploads/2021/09/bf350-grandprixwhite-ranieri-2023-1600x1600-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
@media (max-width: 1024px) {
  .elementor-1708 .elementor-element.elementor-element-9658501 .title { font-size: 28px; }
}
@media (min-width: 769px) {
  .elementor-1708 .elementor-element.elementor-element-732c694 { --width: 33.3%; }
  .elementor-1708 .elementor-element.elementor-element-5071e46 { --width: 66.7%; }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-1708 .elementor-element.elementor-element-732c694 { --width: 42%; }
  .elementor-1708 .elementor-element.elementor-element-5071e46 { --width: 58%; }
}
@media (max-width: 768px) {
  .elementor-1708 .elementor-element.elementor-element-ecaba6e { --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-1708 .elementor-element.elementor-element-732c694 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-1708 .elementor-element.elementor-element-9658501 .title { font-size: 28px; }
}


.elementor-4439 .elementor-element.elementor-element-cb322d0 { --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: 40px 0px; --row-gap: 40px; --column-gap: 0px; }
.elementor-4439 .elementor-element.elementor-element-789122a { --display: flex; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 50px; --padding-right: 0px; }
@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-4439 .elementor-element.elementor-element-789122a { --width: 100%; }
}
@media (max-width: 1024px) {
  .elementor-4439 .elementor-element.elementor-element-cb322d0 { --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-4439 .elementor-element.elementor-element-789122a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
}


:root { --wd-top-bar-h: 0.001px; --wd-top-bar-sm-h: 0.001px; --wd-top-bar-sticky-h: 0.001px; --wd-header-general-h: 90px; --wd-header-general-sm-h: 60px; --wd-header-general-sticky-h: 60px; --wd-header-bottom-h: 0.001px; --wd-header-bottom-sm-h: 0.001px; --wd-header-bottom-sticky-h: 0.001px; --wd-header-clone-h: 0.001px; }
.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu) { margin-top: 10px; }
.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu)::after { height: 20px; }
@media (min-width: 1025px) {
  .whb-general-header-inner { height: 90px; max-height: 90px; }
  .whb-sticked .whb-general-header-inner { height: 60px; max-height: 60px; }
}
@media (max-width: 1024px) {
  .whb-general-header-inner { height: 60px; max-height: 60px; }
}
.whb-byuwf52twgalsziyn4o8 .searchform { --wd-form-height: 46px; }
.whb-general-header-inner { border-color: rgba(129, 129, 129, 0.2); border-bottom-width: 1px; border-bottom-style: solid; }


.elementor-4400 .elementor-element.elementor-element-1c90c3f { --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: space-between; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: -40px; --margin-bottom: 80px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 15px; --padding-right: 15px; }
.elementor-4400 .elementor-element.elementor-element-1c90c3f:not(.elementor-motion-effects-element-type-background), .elementor-4400 .elementor-element.elementor-element-1c90c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(249, 249, 249); }
.elementor-4400 .elementor-element.elementor-element-5d57672 { width: var( --container-widget-width, 350px ); max-width: 350px; --container-widget-width: 350px; --container-widget-flex-grow: 0; }
.elementor-4400 .elementor-element.elementor-element-5d57672 .title-subtitle { font-weight: 600; }
.elementor-4400 .elementor-element.elementor-element-5d57672 .title { font-weight: 600; }
.elementor-4400 .elementor-element.elementor-element-9c05225 { width: var( --container-widget-width, 250px ); max-width: 250px; --container-widget-width: 250px; --container-widget-flex-grow: 0; }
.elementor-4400 .elementor-element.elementor-element-9c05225 .info-box-title { font-weight: 600; }
.elementor-4400 .elementor-element.elementor-element-9c05225 .info-box-inner { font-size: 16px; }
.elementor-4400 .elementor-element.elementor-element-ec30bde { width: var( --container-widget-width, 250px ); max-width: 250px; --container-widget-width: 250px; --container-widget-flex-grow: 0; }
.elementor-4400 .elementor-element.elementor-element-ec30bde .info-box-title { font-weight: 600; }
.elementor-4400 .elementor-element.elementor-element-ec30bde .info-box-inner { font-size: 16px; }
.elementor-4400 .elementor-element.elementor-element-7c7c544 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 80px; --margin-left: 0px; --margin-right: 0px; }
.elementor-4400 .elementor-element.elementor-element-e7cb5cd { --display: flex; --border-radius: 15px 15px 15px 15px; }
.elementor-4400 .elementor-element.elementor-element-56aec39 > .elementor-widget-container { border-radius: 20px; }
.elementor-4400 .elementor-element.elementor-element-56aec39 { --wd-brd-radius: 8px; }
.elementor-4400 .elementor-element.elementor-element-97d6084 { --display: flex; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%; }
.elementor-4400 .elementor-element.elementor-element-98d830b { width: initial; max-width: initial; }
.elementor-4400 .elementor-element.elementor-element-98d830b .title-subtitle { font-weight: 600; }
.elementor-4400 .elementor-element.elementor-element-98d830b .title-after_title { color: rgba(0, 0, 0, 0.3); font-size: 16px; }
@media (max-width: 1024px) {
  .elementor-4400 .elementor-element.elementor-element-1c90c3f { --flex-wrap: wrap; --margin-top: -40px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-4400 .elementor-element.elementor-element-5d57672 { width: 100%; max-width: 100%; }
  .elementor-4400 .elementor-element.elementor-element-9c05225 { --container-widget-width: 345px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 345px ); max-width: 345px; }
  .elementor-4400 .elementor-element.elementor-element-ec30bde { --container-widget-width: 345px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 345px ); max-width: 345px; }
  .elementor-4400 .elementor-element.elementor-element-7c7c544 { --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-4400 .elementor-element.elementor-element-97d6084 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
}
@media (max-width: 768px) {
  .elementor-4400 .elementor-element.elementor-element-1c90c3f { --margin-top: -40px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-4400 .elementor-element.elementor-element-7c7c544 { --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; }
}
@media (min-width: 769px) {
  .elementor-4400 .elementor-element.elementor-element-e7cb5cd { --width: 50%; }
  .elementor-4400 .elementor-element.elementor-element-97d6084 { --width: 50%; }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-4400 .elementor-element.elementor-element-e7cb5cd { --width: 100%; }
  .elementor-4400 .elementor-element.elementor-element-97d6084 { --width: 100%; }
}


.elementor-widget-video .elementor-widget-container, .elementor-widget-video:not(:has(.elementor-widget-container)) { overflow: hidden; transform: translateZ(0px); }
.elementor-widget-video .elementor-wrapper { aspect-ratio: var(--video-aspect-ratio); }
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video { background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; height: 100%; width: 100%; }
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { background-position: 50% center; background-size: cover; inset: 0px; position: absolute; }
.elementor-widget-video .elementor-custom-embed-image-overlay { cursor: pointer; text-align: center; }
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i { opacity: 1; }
.elementor-widget-video .elementor-custom-embed-image-overlay img { aspect-ratio: var(--video-aspect-ratio); display: block; object-fit: cover; object-position: center center; width: 100%; }
.elementor-widget-video .e-hosted-video .elementor-video { object-fit: cover; }
.e-con-inner > .elementor-widget-video, .e-con > .elementor-widget-video { width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow ); }


.elementor-1670 .elementor-element.elementor-element-18bf876 { --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: 35px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1670 .elementor-element.elementor-element-17fc3d48 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
.elementor-1670 .elementor-element.elementor-element-17fc3d48 { margin: 0px 0px 40px; }
.elementor-1670 .elementor-element.elementor-element-58fe9255 > .elementor-element-populated { margin: 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
.elementor-1670 .elementor-element.elementor-element-2f7a03e3 > .elementor-widget-container { border-radius: 10px; }
.elementor-1670 .elementor-element.elementor-element-a4b1f97 > .elementor-element-populated { margin: 0px 0px 40px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
.elementor-1670 .elementor-element.elementor-element-1616f59 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-1670 .elementor-element.elementor-element-1616f59 .title-after_title, .elementor-1670 .elementor-element.elementor-element-1616f59 .title-subtitle, .elementor-1670 .elementor-element.elementor-element-1616f59 .woodmart-title-container { max-width: 641px; }
.elementor-1670 .elementor-element.elementor-element-1616f59 .title { font-size: 38px; font-weight: 600; }
.elementor-1670 .elementor-element.elementor-element-1da85ab7 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-1670 .elementor-element.elementor-element-1da85ab7 .wd-text-block { max-width: 620px; font-size: 14px; }
.elementor-1670 .elementor-element.elementor-element-32e2122 { --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: 80px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1670 .elementor-element.elementor-element-945ef5e { --display: flex; }
.elementor-1670 .elementor-element.elementor-element-3786f32 { --wd-img-height: 546px; }
.elementor-1670 .elementor-element.elementor-element-3786f32 .banner-image { object-position: center center; }
.elementor-1670 .elementor-element.elementor-element-3786f32 .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-1670 .elementor-element.elementor-element-3786f32 .banner-title { font-size: 32px; font-weight: 400; }
.elementor-1670 .elementor-element.elementor-element-3786f32 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-3786f32 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 343px; }
.elementor-1670 .elementor-element.elementor-element-cc1e68d { --display: flex; }
.elementor-1670 .elementor-element.elementor-element-177c53d { --wd-img-height: 263px; }
.elementor-1670 .elementor-element.elementor-element-177c53d .banner-image { object-position: center center; }
.elementor-1670 .elementor-element.elementor-element-177c53d .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-1670 .elementor-element.elementor-element-177c53d .banner-title { font-size: 24px; font-weight: 400; }
.elementor-1670 .elementor-element.elementor-element-177c53d .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-177c53d .promo-banner.banner-content-background .wrapper-content-banner { max-width: 242px; }
.elementor-1670 .elementor-element.elementor-element-fd65fa4 { --wd-img-height: 263px; }
.elementor-1670 .elementor-element.elementor-element-fd65fa4 .banner-image { object-position: center center; }
.elementor-1670 .elementor-element.elementor-element-fd65fa4 .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-1670 .elementor-element.elementor-element-fd65fa4 .banner-title { font-size: 24px; font-weight: 400; }
.elementor-1670 .elementor-element.elementor-element-fd65fa4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-fd65fa4 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 242px; }
.elementor-1670 .elementor-element.elementor-element-322aa54 { --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; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 80px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1670 .elementor-element.elementor-element-09de609 .title { font-size: 32px; font-weight: 600; }
.elementor-1670 .elementor-element.elementor-element-89f81f0 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-1670 .elementor-element.elementor-element-89f81f0 .wd-nav-tabs.wd-style-default li:hover a { color: rgb(172, 199, 191); }
.elementor-1670 .elementor-element.elementor-element-89f81f0 .tabs-design-simple .tabs-name { border-color: rgb(172, 199, 191); }
.elementor-1670 .elementor-element.elementor-element-89f81f0 .wd-nav-tabs.wd-style-underline .nav-link-text::after { background-color: rgb(172, 199, 191); }
.elementor-1670 .elementor-element.elementor-element-89f81f0 { --wd-brd-radius: 5px; }
.elementor-1670 .elementor-element.elementor-element-a25326a { --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-1670 .elementor-element.elementor-element-914f2fa .elementor-wrapper { --video-aspect-ratio: 1.77777; }
.elementor-1670 .elementor-element.elementor-element-dd12a5d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 0px; --row-gap: 40px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 80px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1670 .elementor-element.elementor-element-efdfc85 { --display: flex; }
.elementor-1670 .elementor-element.elementor-element-f8e8139 .wrapper-content-banner { background-color: rgb(184, 204, 198); }
.elementor-1670 .elementor-element.elementor-element-f8e8139 .banner-title { font-size: 30px; font-weight: 400; }
.elementor-1670 .elementor-element.elementor-element-f8e8139 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-f8e8139 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 343px; }
.elementor-1670 .elementor-element.elementor-element-36aa424 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -70px; --margin-right: 0px; --padding-top: 3%; --padding-bottom: 3%; --padding-left: 3%; --padding-right: 3%; }
.elementor-1670 .elementor-element.elementor-element-36aa424:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-36aa424 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-1670 .elementor-element.elementor-element-5fefecf > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-1670 .elementor-element.elementor-element-5fefecf .title-after_title, .elementor-1670 .elementor-element.elementor-element-5fefecf .title-subtitle, .elementor-1670 .elementor-element.elementor-element-5fefecf .woodmart-title-container { max-width: 423px; }
.elementor-1670 .elementor-element.elementor-element-5fefecf .title { font-size: 44px; font-weight: 600; }
.elementor-1670 .elementor-element.elementor-element-3bf0943 > .elementor-widget-container { margin: 0px 0px 30px; }
.elementor-1670 .elementor-element.elementor-element-3bf0943 .wd-text-block { max-width: 423px; }
.elementor-1670 .elementor-element.elementor-element-e688cb0 > .elementor-widget-container { margin: 0px 0px 30px; }
.elementor-1670 .elementor-element.elementor-element-5db40a9 { --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1670 .elementor-element.elementor-element-4fa3bea .title-after_title, .elementor-1670 .elementor-element.elementor-element-4fa3bea .title-subtitle, .elementor-1670 .elementor-element.elementor-element-4fa3bea .woodmart-title-container { max-width: 100%; }
.elementor-1670 .elementor-element.elementor-element-4fa3bea .title { font-size: 32px; font-weight: 600; }
.elementor-1670 .elementor-element.elementor-element-8ee4b10 .info-box-title { font-weight: 400; }
.elementor-1670 .elementor-element.elementor-element-6cc89d2 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
.elementor-1670 .elementor-element.elementor-element-3e5697d .elementor-wrapper { --video-aspect-ratio: 1.33333; }
.elementor-1670 .elementor-element.elementor-element-9d0462a .elementor-wrapper { --video-aspect-ratio: 1.33333; }
.elementor-1670 .elementor-element.elementor-element-ff67c69 { --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; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1670 .elementor-element.elementor-element-f777bac .title-after_title, .elementor-1670 .elementor-element.elementor-element-f777bac .title-subtitle, .elementor-1670 .elementor-element.elementor-element-f777bac .woodmart-title-container { max-width: 100%; }
.elementor-1670 .elementor-element.elementor-element-f777bac .title { font-size: 32px; font-weight: 600; }
@media (max-width: 1024px) {
  .elementor-1670 .elementor-element.elementor-element-1616f59 .title { font-size: 32px; }
  .elementor-1670 .elementor-element.elementor-element-32e2122 { --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-3786f32 { --wd-img-height: 340px; }
  .elementor-1670 .elementor-element.elementor-element-3786f32 .banner-title { font-size: 30px; }
  .elementor-1670 .elementor-element.elementor-element-3786f32 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-3786f32 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 260px; }
  .elementor-1670 .elementor-element.elementor-element-177c53d { --wd-img-height: 160px; }
  .elementor-1670 .elementor-element.elementor-element-177c53d .banner-title { font-size: 22px; }
  .elementor-1670 .elementor-element.elementor-element-177c53d .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-177c53d .promo-banner.banner-content-background .wrapper-content-banner { max-width: 212px; }
  .elementor-1670 .elementor-element.elementor-element-fd65fa4 { --wd-img-height: 160px; }
  .elementor-1670 .elementor-element.elementor-element-fd65fa4 .banner-title { font-size: 22px; }
  .elementor-1670 .elementor-element.elementor-element-fd65fa4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-fd65fa4 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 212px; }
  .elementor-1670 .elementor-element.elementor-element-322aa54 { --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-dd12a5d { --margin-top: 0px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-f8e8139 .banner-title { font-size: 30px; }
  .elementor-1670 .elementor-element.elementor-element-f8e8139 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-f8e8139 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 260px; }
  .elementor-1670 .elementor-element.elementor-element-36aa424 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 4%; --padding-right: 4%; }
  .elementor-1670 .elementor-element.elementor-element-5fefecf .title-after_title, .elementor-1670 .elementor-element.elementor-element-5fefecf .title-subtitle, .elementor-1670 .elementor-element.elementor-element-5fefecf .woodmart-title-container { max-width: 229px; }
  .elementor-1670 .elementor-element.elementor-element-5fefecf .title { font-size: 26px; }
  .elementor-1670 .elementor-element.elementor-element-6cc89d2 { --grid-auto-flow: row; }
}
@media (max-width: 768px) {
  .elementor-1670 .elementor-element.elementor-element-18bf876 { --margin-top: 0px; --margin-bottom: 25px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-1616f59 .title { font-size: 28px; }
  .elementor-1670 .elementor-element.elementor-element-32e2122 { --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: 40px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-3786f32 { --wd-img-height: 286px; }
  .elementor-1670 .elementor-element.elementor-element-3786f32 .banner-title { font-size: 20px; }
  .elementor-1670 .elementor-element.elementor-element-3786f32 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-3786f32 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 206px; }
  .elementor-1670 .elementor-element.elementor-element-177c53d { --wd-img-height: 196px; }
  .elementor-1670 .elementor-element.elementor-element-177c53d .banner-title { font-size: 20px; }
  .elementor-1670 .elementor-element.elementor-element-177c53d .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-177c53d .promo-banner.banner-content-background .wrapper-content-banner { max-width: 206px; }
  .elementor-1670 .elementor-element.elementor-element-fd65fa4 { --wd-img-height: 196px; }
  .elementor-1670 .elementor-element.elementor-element-fd65fa4 .banner-title { font-size: 20px; }
  .elementor-1670 .elementor-element.elementor-element-322aa54 { --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-dd12a5d { --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: 40px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-f8e8139 .banner-title { font-size: 20px; }
  .elementor-1670 .elementor-element.elementor-element-f8e8139 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1670 .elementor-element.elementor-element-f8e8139 .promo-banner.banner-content-background .wrapper-content-banner { max-width: 206px; }
  .elementor-1670 .elementor-element.elementor-element-36aa424 { --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%; }
  .elementor-1670 .elementor-element.elementor-element-5fefecf .title-after_title, .elementor-1670 .elementor-element.elementor-element-5fefecf .title-subtitle, .elementor-1670 .elementor-element.elementor-element-5fefecf .woodmart-title-container { max-width: 269px; }
  .elementor-1670 .elementor-element.elementor-element-5fefecf .title { font-size: 28px; }
  .elementor-1670 .elementor-element.elementor-element-5db40a9 { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-1670 .elementor-element.elementor-element-6cc89d2 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
}
@media (min-width: 769px) {
  .elementor-1670 .elementor-element.elementor-element-945ef5e { --width: 58%; }
  .elementor-1670 .elementor-element.elementor-element-cc1e68d { --width: 42%; }
  .elementor-1670 .elementor-element.elementor-element-efdfc85 { --width: 58%; }
  .elementor-1670 .elementor-element.elementor-element-36aa424 { --width: 42%; }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .elementor-1670 .elementor-element.elementor-element-36aa424 { --width: 50%; }
}


.unselectable { user-select: none; cursor: default; }
html { user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }


.widget_layered_nav_filters a { display: inline-flex; align-items: center; color: var(--color-gray-800); font-weight: 600; line-height: 2; }
.widget_layered_nav_filters a .amount { margin-inline-start: 3px; }
.widget_layered_nav_filters a::before { margin-inline-end: 0.3em; font-weight: 400; content: ""; font-family: woodmart-font; }
.widget_layered_nav_filters a:hover { color: var(--color-gray-500); }


.shop-content-area > .woocommerce-notices-wrapper { margin-bottom: 30px; }
.wd-show-sidebar-btn { display: none; }
.wd-show-sidebar-btn.wd-style-text > a::before { font-size: 120%; }
.search-no-results.woocommerce .woocommerce-info { margin-bottom: 30px; }
.wd-shop-tools .woocommerce-ordering.wd-style-underline select { max-width: 200px; }
.wd-builder-off .woocommerce-result-count { display: none; margin-bottom: 0px; }
:is(.term-description, .page-description) { margin-bottom: 25px; }
.description-area-after :is(.term-description, .page-description) { margin-top: 25px; }
.wd-term-desc { margin-top: 25px; }
@media (max-width: 1024px) {
  .description-area-before :is(.term-description, .page-description) { margin-top: -15px; }
  .wd-builder-off .wd-products-per-page { display: none; }
  .wd-builder-off .wd-products-shop-view { display: none; }
}
@media (max-width: 768.98px) {
  .description-area-before :is(.term-description, .page-description) { margin-bottom: 30px; }
}


.wd-nav-product-cat .wd-dropdown { margin: 0px; }
.wd-nav-product-cat .wd-dropdown::after { height: auto; }
.wd-nav-product-cat { flex: 1 1 100%; }
.wd-nav-product-cat > li > a { padding-top: 15px; padding-bottom: 15px; font-size: 14px; }
.wd-nav-product-cat .nav-link-count { display: block; margin-top: 5px; color: var(--color-gray-400); text-transform: capitalize; font-weight: 400; font-size: 14px; }
.wd-nav-product-cat .wd-sub-menu { --sub-menu-color: var(--nav-color); --sub-menu-color-hover: var(--nav-color-hover); }
.wd-nav-product-cat .wd-sub-menu li a { padding-top: 10px; padding-bottom: 10px; font-weight: 600; }
.wd-nav-product-cat.has-product-count .wd-nav-img { max-height: 40px; margin-inline-end: 10px; }
.wd-nav-product-cat.has-product-count picture.wd-nav-img img { max-height: 40px; }
.wd-nav-product-cat .shop-all-link { display: none !important; }
.wd-nav-product-cat .shop-all-link a::before { font-weight: 400; font-size: 40px; line-height: 1; margin-inline-end: 10px; content: ""; font-family: woodmart-font; }
.title-design-centered .wd-nav-product-cat { justify-content: center; }
.hasno-product-count .shop-all-link a::before { font-size: 16px; }
.hasno-product-count .shop-all-link .nav-link-count { display: none; }
@media (max-width: 1024px) {
  .wd-nav-product-cat-wrap:not(.wd-nav-accordion-mb-on) .wd-nav-product-cat > li > a { padding-top: 10px; padding-bottom: 10px; }
}


.wd-btn-show-cat { display: none; font-size: 110%; }
.wd-btn-show-cat > a { flex-direction: row-reverse; }
.wd-btn-show-cat > a::before { content: ""; }
.wd-btn-show-cat.wd-style-text > a::before { font-size: 85%; margin-inline-start: 0.3em; margin-inline-end: 0px !important; }
@media (max-width: 1024px) {
  .wd-nav-accordion-mb-on .wd-btn-show-cat { display: inline-block; }
  .wd-nav-accordion-mb-on .wd-nav-product-cat { display: none; margin: 10px 0px 0px; padding: 5px 15px; background-color: rgba(255, 255, 255, 0.05); }
  .wd-nav-accordion-mb-on .wd-nav-product-cat li { display: flex; flex: 1 1 100%; flex-wrap: wrap; }
  .wd-nav-accordion-mb-on .wd-nav-product-cat li a { flex: 1 1 0%; }
  .wd-nav-accordion-mb-on .wd-nav-product-cat .wd-dropdown { position: static; display: none; flex: 1 1 100%; order: 3; visibility: visible; padding: 0px; width: 100%; background-color: rgba(255, 255, 255, 0.05); box-shadow: none; opacity: 1; transform: none; pointer-events: unset; z-index: 340; }
  .wd-nav-accordion-mb-on .wd-nav-product-cat .wd-dropdown .wd-dropdown { margin: 0px; padding: 0px; width: 100%; }
  .wd-nav-accordion-mb-on .wd-nav-product-cat .wd-sub-menu li a { padding: 15px; }
  .wd-nav-accordion-mb-on.color-scheme-light .wd-nav-product-cat { background-color: rgba(0, 0, 0, 0.4); }
  .wd-nav-accordion-mb-on.color-scheme-light .wd-nav-product-cat .wd-dropdown { background-color: rgba(0, 0, 0, 0.2); }
}


.wd-products-per-page { display: inline-flex; align-items: center; flex-wrap: wrap; color: var(--color-gray-500); }
.wd-products-per-page .per-page-title { display: inline-block; color: var(--color-gray-900); vertical-align: middle; font-weight: 600; }
.wd-products-per-page .per-page-title::after { content: " :"; }
.wd-products-per-page .per-page-variation { display: inline-block; padding: 0px 7px; color: var(--color-gray-500); vertical-align: middle; }
.wd-products-per-page .per-page-variation:hover { color: var(--color-gray-900); }
.wd-products-per-page .per-page-variation.current-variation { color: var(--color-gray-900); font-weight: 600; }
.wd-products-per-page .per-page-border { display: inline-block; vertical-align: middle; }
.wd-products-per-page .per-page-border::after { content: "/"; }
.wd-products-per-page .per-page-border:last-child { display: none; }


.wd-back-btn > a::before { content: ""; font-family: woodmart-font; }
.wd-back-btn.wd-style-icon > a { height: 40px; }
.wd-back-btn.wd-style-icon > a::before { font-size: 24px; }
.title-design-centered .wd-back-btn, .without-title.with-back-btn .wd-back-btn { margin-inline-start: -50px; }
@media (min-width: 1025px) {
  .title-shop > .container { display: flex; align-items: center; flex-wrap: wrap; }
  .title-shop.title-design-centered > .container { justify-content: center; }
}
@media (max-width: 1024px) {
  .wd-back-btn { display: none; }
}


.shop-loop-head { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 10px; margin-bottom: 30px; max-width: 100%; width: 100%; }
.wd-shop-tools { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 30px; max-width: 100%; }
@media (max-width: 1024px) {
  .shop-loop-head { margin-bottom: 20px; }
  .shop-content-area .shop-loop-head { margin-top: -15px; }
}
@media (max-width: 768.98px) {
  .wd-shop-tools { gap: 10px; }
  .shop-content-area .shop-loop-head { margin-top: -20px; }
}


.wd-products-shop-view { display: inline-flex; align-items: center; flex-wrap: wrap; gap: 10px 0.9em; line-height: 1; }
.wd-products-shop-view a { --wd-link-color: var(--color-gray-300); --wd-link-color-hover: var(--color-gray-600); }
.wd-products-shop-view a.current-variation { color: var(--color-gray-800); cursor: default; }
.wd-products-shop-view a::before { font-size: 180%; content: ""; font-family: woodmart-font; }
.wd-products-shop-view a.per-row-2::before { content: ""; }
.wd-products-shop-view a.per-row-3::before { content: ""; }
.wd-products-shop-view a.per-row-4::before { content: ""; }
.wd-products-shop-view a.per-row-5::before { content: ""; }
.wd-products-shop-view a.per-row-6::before { content: ""; }


.filters-area { display: none; margin-bottom: 30px; padding-block: 30px; border-block: solid 1px var(--brdcolor-gray-300); }
.body-filters-opened .filters-area, .filters-area.always-open { display: block; }
.filters-inner-area > p { margin-bottom: 0px; }
.filter-widget { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.wd-filter-buttons.wd-style-text > a::before { font-size: 120%; content: ""; }


.woocommerce-ordering select { cursor: pointer; }
.woocommerce-ordering.wd-style-underline select { padding-top: 5px; padding-bottom: 5px; height: auto; border-top-style: none; border-right-style: none; border-left-style: none; border-radius: 0px; background-color: unset; background-position: right 0px top 50%; color: var(--color-gray-900); font-weight: 600; font-size: inherit; line-height: 1.2; padding-inline: 2px 20px; }
.woocommerce-ordering.wd-style-underline select:focus { border-color: var(--wd-primary-color); }
@media (max-width: 768.98px) {
  .woocommerce-ordering.wd-ordering-mb-icon { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; }
  .woocommerce-ordering.wd-ordering-mb-icon select { position: absolute; inset: 0px; padding: 0px; height: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-weight: 400; font-size: 16px; appearance: none; color: transparent !important; }
  .woocommerce-ordering.wd-ordering-mb-icon select option { font-size: 14px; }
  .woocommerce-ordering.wd-ordering-mb-icon::after { position: relative; color: var(--color-gray-900); font-size: 120%; z-index: 2; pointer-events: none; content: ""; font-family: woodmart-font; }
}


.wd-active-filters { display: flex; align-items: center; justify-content: var(--content-align, flex-start); flex-wrap: wrap; gap: 10px 15px; margin-top: -15px; margin-bottom: 15px; min-height: 1px; font-size: 95%; line-height: 1; }
.wd-active-filters .wd-clear-filters { flex: 0 0 auto; padding-inline-end: 15px; border-inline-end: 1px solid var(--brdcolor-gray-300); }
.wd-active-filters .wd-clear-filters.wd-style-text > a::before { font-size: unset; }
.wd-active-filters .widget_layered_nav_filters { line-height: unset; }
.wd-active-filters .widget_layered_nav_filters ul { --li-mb: 0; display: inline-flex; align-items: center; flex-wrap: wrap; gap: 5px 15px; }
@media (max-width: 1024px) {
  .wd-active-filters { flex-wrap: nowrap; }
  .wd-active-filters .widget_layered_nav_filters { overflow-x: auto; direction: rtl; }
  .wd-active-filters .widget_layered_nav_filters ul { flex-wrap: nowrap; white-space: nowrap; direction: ltr; }
}


@media (min-width: 769px) {
  .cat-design-default .wrapp-category { overflow: hidden; }
  .cat-design-default .hover-mask { position: absolute; inset-inline: 20px; bottom: 15px; text-align: start; transition: transform 0.3s; transform: translateY(100%) translateZ(0px); padding: 0px !important; }
  .cat-design-default .wd-entities-title { position: absolute; bottom: 100%; inset-inline-start: 0px; }
  .cat-design-default .more-products { margin-top: 5px; opacity: 0; transition: transform 0.3s, opacity 0.3s; transform: translateY(15px) translateZ(0px); }
  .cat-design-default.categories-with-shadow .wrapp-category { box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 2px; }
  .cat-design-default:hover .hover-mask { transform: translateY(0px) translateZ(0px); }
  .cat-design-default:hover .more-products { opacity: 1; transform: translateY(0px) translateZ(0px); }
}


.category-grid-item { text-align: center; }
.category-grid-item img { width: 100%; }
.category-grid-item .hover-mask { padding: 10px; }
.category-grid-item .category-image-wrapp { position: relative; overflow: hidden; border-radius: var(--wd-cat-brd-radius, var(--wd-brd-radius)); }
.browser-Safari .category-grid-item .category-image-wrapp { transform: translate3d(0px, 0px, 0px); }
.category-grid-item .category-image { display: block; margin: -1px; transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
.category-grid-item:hover .category-image { transform: scale3d(1.1, 1.1, 1); }
.category-grid-item .wd-entities-title { margin-bottom: 0px; text-transform: uppercase; font-size: 20px; }
.category-grid-item .count { display: none; padding: 0px; background-color: transparent; color: rgba(0, 0, 0, 0.25); }
.category-grid-item .more-products > a { color: inherit; }
.category-grid-item .wrapp-category { position: relative; border-radius: var(--wd-cat-brd-radius, var(--wd-brd-radius)); }
.category-grid-item .category-link { z-index: 5; }
.wd-img-width .cat-design-alt .category-image-wrapp { margin-left: auto; margin-right: auto; max-width: var(--wd-cat-img-width); }
.products:not(.wd-img-width) .cat-design-alt img { width: auto; }
.cat-design-alt.categories-with-shadow .category-image-wrapp { box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 2px; }
@media (max-width: 768.98px) {
  .category-grid-item .wd-entities-title { font-size: 16px; }
  .category-grid-item:hover .category-image { transform: none; }
}


.wd-compare-table .add_to_cart_button::before { content: ""; position: absolute; inset: 0px; opacity: 0; z-index: 1; border-radius: inherit; background-color: inherit; box-shadow: inherit; transition: opacity; }
.wd-compare-table .add_to_cart_button::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; z-index: 2; transition: opacity; content: ""; display: inline-block; width: 18px; height: 18px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }
.wd-compare-table .loading.add_to_cart_button::before { opacity: 1; transition: opacity 0.25s; }
.wd-compare-table .loading.add_to_cart_button::after { opacity: 1; transition: opacity 0.25s; --wd-anim-state: running; }
.wd-compare-table { display: block; overflow-x: auto; margin-bottom: 0px; line-height: inherit; }
.wd-compare-table tbody { display: block; }
.wd-compare-table tr { display: flex; }
.wd-compare-table :is(th, td) { padding: 15px; }
.wd-compare-table :is(th, td):not(:last-child) { border-inline-end: 1px solid var(--brdcolor-gray-300); }
.wd-compare-table th { flex: 0 0 20%; text-transform: uppercase; }
.wd-compare-table td { flex: 0 1 26.6666%; }
.wd-compare-table td > * { margin-bottom: 10px; }
.wd-compare-table td > :last-child { margin-bottom: 0px; }
.wd-compare-table td::before { content: attr(data-title); display: none; margin-bottom: 15px; color: var(--wd-title-color); text-transform: uppercase; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); }
.wd-compare-table .compare-basic td { padding-top: 0px; }
.wd-compare-table .compare-basic td::before { display: none; }
.wd-compare-table .product-image { display: block; }
.wd-compare-table .product-image img { border-radius: var(--wd-brd-radius); }
.wd-compare-table .added_to_cart { position: relative; display: inline-flex; align-items: center; justify-content: center; outline: none; border: 0px solid transparent; border-radius: 0px; box-shadow: none; vertical-align: middle; text-align: center; text-decoration: none; text-transform: var(--btn-transform); text-shadow: none; font-weight: var(--btn-font-weight); font-family: var(--btn-font-family); font-style: var(--btn-font-style); line-height: 1.2; cursor: pointer; transition: color 0.25s, background-color 0.25s, border-color 0.25s, box-shadow 0.25s, opacity 0.25s; }
.wd-compare-table :is(.button, .added_to_cart) { padding: 5px 14px; min-height: 36px; font-size: 12px; border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.wd-compare-table :is(.button, .added_to_cart):hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.wd-compare-table :is(.button, .added_to_cart):active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.wd-compare-table .button.added { display: none; }
.wd-compare-table .wd-compare-brand img { max-width: 110px; }
.wd-compare-remove-action { font-size: 90%; }
.wd-empty-compare::before { content: ""; font-family: woodmart-font; }
@media (max-width: 1024px) {
  .wd-compare-table th { flex: 0 0 33.3333%; }
  .wd-compare-table td { flex: 1 0 33.3333%; }
}
@media (max-width: 768.98px) {
  .wd-compare-table th { display: none; }
  .wd-compare-table td { flex-basis: 75%; }
  .wd-compare-table td::before { display: block; }
}


p.stock { font-weight: 600; line-height: 1.2; }
p.stock.out-of-stock { color: rgb(181, 8, 8); }
p.stock.wd-style-default:is(.available-on-backorder, .in-stock) { color: var(--color-gray-800); }
p.stock.wd-style-default.in-stock::before { margin-inline-end: 5px; color: var(--wd-primary-color); content: ""; font-family: woodmart-font; }
p.stock:is(.wd-style-bordered, .wd-style-with-bg) span { display: inline-block; padding: 8px 12px; border-radius: calc(var(--wd-brd-radius) / 1.5); }
p.stock.wd-style-bordered span { border: 1px solid rgb(133, 185, 81); color: var(--color-gray-800); }
p.stock.wd-style-bordered span::before { content: ""; display: inline-block; margin-inline-end: 8px; width: 8px; height: 8px; border-radius: 50%; background-color: rgb(133, 185, 81); vertical-align: baseline; }
p.stock.wd-style-bordered.out-of-stock span { border-color: rgb(226, 45, 45); }
p.stock.wd-style-bordered.out-of-stock span::before { background-color: rgb(226, 45, 45); }
p.stock.wd-style-with-bg:is(.available-on-backorder, .in-stock) span { background-color: rgb(241, 247, 235); color: rgb(133, 185, 81); }
p.stock.wd-style-with-bg.in-stock span::before { margin-inline-end: 5px; content: ""; font-family: woodmart-font; }
p.stock.wd-style-with-bg.out-of-stock span { background-color: rgb(248, 231, 231); }


.wd-empty-page { position: relative; margin-top: 5vw; margin-bottom: 15px; color: var(--wd-title-color); text-align: center; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-size: 48px; font-family: var(--wd-title-font); line-height: 1.2; }
.wd-empty-page::before { display: block; margin-bottom: 20px; color: rgba(var(--bgcolor-black-rgb), 0.07); font-weight: 400; font-size: 3.8em; line-height: 1; }
.wd-empty-page-text { margin-bottom: 0px; text-align: center; font-size: 110%; }
.wd-empty-page-text + .return-to-shop { margin-top: 25px; margin-bottom: 5vw; }
.wd-empty-page-text + .return-to-shop .button { padding: 5px 28px; min-height: 48px; font-size: 14px; }
.return-to-shop { text-align: center; }
.return-to-shop .button { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.return-to-shop .button:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.return-to-shop .button:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.cart-empty::before { content: ""; font-family: woodmart-font; }
@media (max-width: 1024px) {
  .wd-empty-page { font-size: 42px; }
}
@media (max-width: 768.98px) {
  .wd-empty-page { font-size: 32px; }
  .wd-empty-page-text { font-size: 100%; }
  .wd-empty-page-text br { display: none; }
}
@media (max-width: 576px) {
  .wd-empty-page { font-size: 28px; }
}


.blog-design-masonry .post-title { font-size: 24px; }
.blog-design-masonry.has-post-thumbnail .post-date { top: 10px; left: 10px; }
.blog-design-masonry:not(.has-post-thumbnail) .post-date { display: none; }
.blog-design-masonry.blog-style-flat .article-body-container { padding: 25px 10px 10px; }
.blog-design-masonry.blog-style-bg :is(.post-img-wrapp, .entry-thumbnail img) { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.blog-design-masonry.wd-add-shadow .article-body-container { box-shadow: none; }
.blog-design-masonry.wd-add-shadow .article-inner { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px; transition: box-shadow 0.35s; }
.blog-design-masonry.wd-add-shadow:hover .article-inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 9px; }
.blog-design-masonry.wd-add-shadow:hover .article-body-container { box-shadow: none; }
@media (max-width: 1024px) {
  .blog-design-masonry .post-title { font-size: 20px; }
}


.post-single-page { text-align: center; }
.post-single-page .post-title { margin-bottom: 10px; font-size: 32px; line-height: 1.2; }
.post-single-page .entry-header { position: relative; }
.post-single-page .entry-header img { border-radius: var(--wd-brd-radius); }
.post-single-page .meta-post-categories { margin-top: 0px; margin-bottom: 15px; }
.post-single-page .wd-entry-meta { margin-bottom: 20px; margin-right: 0px; }
.post-single-page .article-body-container { text-align: left; }
.post-single-page .entry-content { margin-bottom: 60px; }
.post-single-page.has-post-thumbnail .article-inner > .entry-header { margin-bottom: 30px; }
.post-single-page:not(.has-post-thumbnail) .wd-post-date, .post-single-page.format-quote .wd-post-date { display: none; }
.related-posts-slider { margin-bottom: 50px; }
.post-password-form label { display: inline-block; margin-bottom: 10px; vertical-align: bottom; text-align: left; font-weight: 600; }
.post-password-form input[type="submit"] { margin-bottom: 10px; vertical-align: bottom; border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.post-password-form input[type="submit"]:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.post-password-form input[type="submit"]:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.post-title-large-image > .container { position: relative; z-index: 2; }
.post-title-large-image::after { content: ""; position: absolute; inset: 0px; z-index: 1; }
.post-title-large-image .meta-post-categories > a:hover { color: rgba(255, 255, 255, 0.8); }
.post-title-large-image .wd-entry-meta { margin-right: 0px; }
.post-title-large-image.color-scheme-light::after { background: linear-gradient(transparent 5%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 100%); }
.post-single-large-image:not(.format-gallery) .article-inner > .entry-header { display: none; }
.wd-single-footer { display: flex; align-items: center; justify-content: space-between; padding-top: 20px; padding-bottom: 20px; border-top: 2px solid var(--brdcolor-gray-300); }
.wd-single-footer .single-post-social { flex: 1 0 auto; max-width: 100%; }
.wd-single-footer .single-meta-tags { flex: 0 1 100%; max-width: 100%; }
.wd-single-footer .tags-title { display: none; }
.wd-single-footer .tags-list { display: flex; align-items: flex-start; flex-wrap: wrap; font-size: 0px; }
.wd-single-footer .tags-list a { position: relative; display: inline-flex; margin-top: 5px; margin-bottom: 5px; margin-right: 15px; padding-right: 15px; padding-left: 25px; min-width: 70px; border: 1px solid var(--brdcolor-gray-300); border-radius: calc(var(--wd-brd-radius) / 1.5); color: var(--color-gray-900); text-align: center; text-decoration: none; text-transform: capitalize; font-weight: 600; font-size: 14px; line-height: 28px; }
.wd-single-footer .tags-list a::after { content: ""; position: absolute; top: 50%; left: 10px; margin-top: -3px; width: 6px; height: 6px; border-radius: 50%; background-color: var(--brdcolor-gray-300); transition: background 0.25s; }
.wd-single-footer .tags-list a:hover { border-color: var(--wd-primary-color); color: var(--color-gray-900); }
.wd-single-footer .tags-list a:hover::after { background-color: var(--wd-primary-color); }
.wd-single-footer:empty { padding: 0px; }
@media (min-width: 1025px) {
  .post-title-large-image .meta-post-categories { padding-right: 15px; padding-left: 15px; height: 30px; line-height: 30px; }
  .post-title-large-image.title-size-small .title { font-size: 36px; }
  .post-title-large-image.title-size-default .title { font-size: 44px; }
  .post-title-large-image.title-size-large .title { font-size: 52px; }
}
@media (max-width: 1024px) {
  .post-single-page .post-title { font-size: 28px; }
  .post-single-page .entry-content { margin-bottom: 40px; font-size: inherit; }
}
@media (max-width: 768.98px) {
  .post-single-page .post-title { font-size: 24px; line-height: 1.4; }
  .post-title-large-image .title { font-size: 26px; }
  .wd-single-footer { flex-wrap: wrap; padding-top: 0px; padding-bottom: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  .wd-single-footer :is(.single-meta-tags, .single-post-social) { flex: 1 1 100%; margin-bottom: 15px; max-width: 100%; width: 100%; }
  .wd-single-footer .tags-list { justify-content: center; }
}
@media (max-width: 576px) {
  .post-single-page .post-title { font-size: 20px; }
}


.wd-page-nav { display: flex; align-items: center; border-bottom: 2px solid var(--brdcolor-gray-300); border-top: 2px solid var(--brdcolor-gray-300); }
.wd-page-nav:not(:last-child) { margin-bottom: 60px; }
.wd-single-footer ~ .wd-page-nav { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.back-to-archive { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; font-size: 0px; --wd-link-color: var(--color-gray-300); --wd-link-color-hover: var(--color-gray-900); }
.back-to-archive::after { font-size: 20px; content: ""; font-family: woodmart-font; }
.wd-page-nav-icon { position: absolute; top: calc(50% - 20px); display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; font-size: 16px; line-height: 1; border: 1px solid var(--brdcolor-gray-300); border-radius: 50%; color: var(--color-gray-800); }
.prev-btn .wd-page-nav-icon { inset-inline-start: 0px; }
.prev-btn .wd-page-nav-icon::after { content: ""; font-family: woodmart-font; }
.rtl .prev-btn .wd-page-nav-icon::after { content: ""; }
.next-btn .wd-page-nav-icon { inset-inline-end: 0px; }
.next-btn .wd-page-nav-icon::after { content: ""; font-family: woodmart-font; }
.rtl .next-btn .wd-page-nav-icon::after { content: ""; }
.wd-page-nav-btn { flex: 0 1 50%; max-width: 50%; }
.wd-page-nav-btn a { position: relative; display: block; padding-block: 25px; font-size: 90%; }
.wd-page-nav-btn .wd-label { display: block; margin-bottom: 5px; color: var(--color-gray-300); }
.wd-page-nav-btn .wd-entities-title { transition: 0.25s; }
.wd-page-nav-btn:hover .wd-entities-title { color: var(--wd-primary-color); }
.wd-page-nav-btn.prev-btn a { padding-inline: 55px 20px; }
.wd-page-nav-btn.next-btn { text-align: end; }
.wd-page-nav-btn.next-btn a { padding-inline: 20px 55px; }
@media (max-width: 768.98px) {
  .wd-page-nav:not(:last-child) { margin-bottom: 40px; }
  .wd-page-nav-btn a { padding-block: 15px; }
  .wd-page-nav-btn .wd-label { margin-bottom: 0px; font-weight: 600; color: var(--color-gray-900); }
  .wd-page-nav-btn .wd-entities-title { display: none; }
}


.comments-area .comment-list, .comments-area .children { list-style: none; --li-pl: 0; --list-mb: 0; --li-mb: 0; }
.comment-form { display: flex; flex-wrap: wrap; margin-inline: -10px; }
.comment-form > p, .comment-form .comment-form-images { flex: 1 1 max(400px, 50%); margin-bottom: 15px; padding-inline: 10px; }
.comment-form .comment-notes, .comment-form .comment-form-comment, .comment-form .form-submit, .comment-form .comment-form-cookies-consent, .comment-form .comment-form-images { flex-basis: 100%; max-width: 100%; width: 100%; }
.comment-form .comment-form-cookies-consent label { display: inline; }
.comment-form .comment-notes { margin-bottom: 20px; }
.comment-form .form-submit { margin-block: 5px 0px; }
.comment-form .submit { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight)); font-family: var(--btn-accented-font-family, var(--btn-font-family)); font-style: var(--btn-accented-font-style, var(--btn-font-style)); }
.comment-form .submit:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.comment-form .submit:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }
.comment-form-comment { width: 100% !important; }
.form-style-underlined .comment-form-comment { margin-bottom: 30px; }
#comments .avatar { flex: 1 0 auto; margin-left: 0px; }
.comments-area .comments-title, .comments-area .comment-reply-title { text-transform: uppercase; font-size: 22px; }
.comments-area .comment-reply-title small { vertical-align: middle; }
.comments-area .comment-list { margin-bottom: 50px; line-height: 1.6; }
.comments-area .comment { padding-block: 30px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.comments-area .pingback { margin-bottom: 15px; }
.comments-area .pingback .comment-body { padding-left: 0px; }
.comments-area .pingback a { font-weight: 600; }
.comments-area .children { margin-top: 30px; margin-left: 30px; border-top: 1px solid var(--brdcolor-gray-300); }
.comments-area #cancel-comment-reply-link { display: inline-block; margin-left: 10px; vertical-align: middle; font-size: 0px; }
.comments-area #cancel-comment-reply-link::after { font-size: 14px; content: ""; font-family: woodmart-font; }
.comments-area .comment-body { position: relative; padding-left: 95px; }
.comments-area .comment-awaiting-moderation { position: absolute; top: -24px; left: 95px; }
.comments-area .comment-awaiting-moderation + br { display: none; }
.comments-area .comment-edit-link { display: inline-block; margin-left: 5px; font-size: 0px; }
.comments-area .comment-edit-link::after { vertical-align: middle; font-size: 12px; content: ""; font-family: woodmart-font; }
.comments-area .comment-author { float: left; margin-bottom: 10px; font-size: 16px; line-height: 20px; }
.comments-area .comment-author::first-letter { text-transform: uppercase; }
.comments-area .comment-author .fn { color: var(--color-gray-900); vertical-align: top; font-weight: 600; font-style: normal; }
.comments-area .comment-author .says { margin-left: 3px; vertical-align: top; }
.comments-area .comment-author img { position: absolute; top: 0px; left: 0px; max-width: 74px; width: 100%; border-radius: 50%; }
.comments-area .comment-meta { margin-bottom: 15px; text-align: right; font-size: 14px; line-height: 20px; }
.comments-area .comment-meta a { color: var(--color-gray-300); vertical-align: middle; }
.comments-area .reply { margin-top: 15px; }
.comments-area .reply a { color: var(--wd-primary-color); text-transform: uppercase; font-weight: 900; }
.comments-area .reply a:hover { color: var(--wd-primary-color); opacity: 0.7; }
.comments-area .comment-respond { margin-top: 30px; }
.comments-area .logged-in-as { font-size: 0px; }
.comments-area .logged-in-as > a { color: var(--color-gray-600); font-weight: 600; font-size: 14px; }
.comments-area .logged-in-as > a:not(:last-child) { margin-right: 12px; padding-right: 10px; border-right: 1px solid var(--brdcolor-gray-300); }
.comments-area .logged-in-as > a:hover { color: var(--wd-primary-color); }
.comments-area .logged-in-as .required-field-message { font-size: var(--wd-text-font-size); }
.comments-area .no-comments { color: rgb(51, 51, 51); font-weight: 600; }
.comments-area .children .comment:last-child { padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
@media (max-width: 768.98px) {
  .comments-area .children { margin-left: 0px; }
  .comments-area .comment-author { float: none; }
  .comments-area .comment-meta { text-align: left; }
}


.tax-product_brand .brand-description { overflow: hidden; zoom: 1; }
.tax-product_brand .brand-description img.brand-thumbnail { width: 25%; float: right; }
.tax-product_brand .brand-description .text { width: 72%; float: left; }
.widget_brand_description img { box-sizing: border-box; width: 100%; max-width: none; height: auto; margin: 0px 0px 1em; }
:where(.brand-thumbnails-description), ul.brand-thumbnails { margin-left: 0px; margin-bottom: 0px; clear: both; list-style: none; }
:where(.brand-thumbnails-description)::before, ul.brand-thumbnails::before { clear: both; content: ""; display: table; }
:where(.brand-thumbnails-description)::after, ul.brand-thumbnails::after { clear: both; content: ""; display: table; }
ul.brand-thumbnails li { float: left; margin: 0px 3.8% 1em 0px; padding: 0px; position: relative; width: 22.05%; }
ul.brand-thumbnails.fluid-columns li { width: auto; }
:where(.brand-thumbnails-description li.first), ul.brand-thumbnails:not(.fluid-columns) li.first { clear: both; }
ul.brand-thumbnails:not(.fluid-columns) li.last { margin-right: 0px; }
ul.brand-thumbnails.columns-1 li { width: 100%; margin-right: 0px; }
ul.brand-thumbnails.columns-2 li { width: 48%; }
ul.brand-thumbnails.columns-3 li { width: 30.75%; }
ul.brand-thumbnails.columns-5 li { width: 16.95%; }
ul.brand-thumbnails.columns-6 li { width: 13.5%; }
.brand-thumbnails li img { box-sizing: border-box; width: 100%; max-width: none; height: auto; margin: 0px; }
@media screen and (max-width: 768px) {
  ul.brand-thumbnails:not(.fluid-columns) li { width: 48% !important; }
  ul.brand-thumbnails:not(.fluid-columns) li.first { clear: none; }
  ul.brand-thumbnails:not(.fluid-columns) li.last { margin-right: 3.8%; }
  ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n+1) { clear: both; }
  ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n) { margin-right: 0px; }
}
:where(.brand-thumbnails-description li) { float: left; margin: 0px 2% 1em 0px; padding: 0px; position: relative; text-align: center; }
:where(.brand-thumbnails-description li.last), :where(.brand-thumbnails-description.columns-1 li) { margin-right: 0px; }
:where(.brand-thumbnails-description li .term-thumbnail img) { width: 100%; display: inline; }
:where(.brand-thumbnails-description li .term-description) { margin-top: 1em; text-align: left; }
#brands_a_z h3:target { text-decoration: underline; }
ul.brands_index { list-style: outside none; overflow: hidden; zoom: 1; }
ul.brands_index li { float: left; margin: 0px 2px 2px 0px; }
ul.brands_index li a, ul.brands_index li span { border: 1px solid rgb(204, 204, 204); padding: 6px; line-height: 1em; float: left; text-decoration: none; }
ul.brands_index li span { border-color: rgb(238, 238, 238); color: rgb(221, 221, 221); }
ul.brands_index li a:hover { border-width: 2px; padding: 5px; text-decoration: none; }
ul.brands_index li a.active { border-width: 2px; padding: 5px; }
div#brands_a_z a.top { border: 1px solid rgb(204, 204, 204); padding: 4px; line-height: 1em; float: right; text-decoration: none; font-size: 0.8em; }


#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon:before {
			content: "\f160";
			color: #02CA02;
			top: 3px;
		}

		#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon {
			transform: rotate(45deg);
		}

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

.wp-block-safe-svg-svg-icon a{align-self:center}.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{fill:currentColor;height:100%;max-height:100%;max-width:100%;width:100%}

/*# sourceURL=https://oceanpowerengines.com/wp-content/plugins/safe-svg/dist/safe-svg-block-frontend.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%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */

.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */

.woocommerce-product-gallery{ opacity: 1 !important; }

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.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;
					}
				}

:root{
	--wd-top-bar-h: 0.001px;
	--wd-top-bar-sm-h: 0.001px;
	--wd-top-bar-sticky-h: 0.001px;

	--wd-header-general-h: 90px;
	--wd-header-general-sm-h: 60px;
	--wd-header-general-sticky-h: 60px;

	--wd-header-bottom-h: 0.001px;
	--wd-header-bottom-sm-h: 0.001px;
	--wd-header-bottom-sticky-h: 0.001px;

	--wd-header-clone-h: 0.001px;
}


.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu) {
	margin-top: 10px;
}

.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu):after {
	height: 20px;
}



@media (min-width: 1025px) {
	
		.whb-general-header-inner {
		height: 90px;
		max-height: 90px;
	}

		.whb-sticked .whb-general-header-inner {
		height: 60px;
		max-height: 60px;
	}
		
	
	
			.wd-header-overlap .title-size-small {
		padding-top: 110px;
	}

	.wd-header-overlap .title-size-default {
		padding-top: 150px;
	}

	.wd-header-overlap .title-size-large {
		padding-top: 190px;
	}

		.wd-header-overlap .without-title.title-size-small {
		padding-top: 90px;
	}

	.wd-header-overlap .without-title.title-size-default {
		padding-top: 125px;
	}

	.wd-header-overlap .without-title.title-size-large {
		padding-top: 150px;
	}

		.single-product .whb-overcontent:not(.whb-custom-header) {
		padding-top: 90px;
	}
	}

@media (max-width: 1024px) {
	
		.whb-general-header-inner {
		height: 60px;
		max-height: 60px;
	}
	
	
	
			.wd-header-overlap .page-title {
		padding-top: 75px;
	}

		.wd-header-overlap .without-title.title-shop {
		padding-top: 60px;
	}

		.single-product .whb-overcontent:not(.whb-custom-header) {
		padding-top: 60px;
	}
	}
		
.whb-byuwf52twgalsziyn4o8 .searchform {
	--wd-form-height: 46px;
}.whb-general-header-inner {  }

#chaty-widget-0 .SMS-channel .color-element{ fill: #FF549C; color: #FF549C;}#chaty-widget-0 .channel-icon-SMS .color-element{ fill: #FF549C; color: #FF549C;}#chaty-widget-0 .SMS-channel .chaty-custom-icon { background-color: #FF549C; }#chaty-widget-0 .SMS-channel .chaty-svg { background-color: #FF549C;}#chaty-widget-0 .channel-icon-SMS .chaty-svg { background-color: #FF549C;}#chaty-widget-0 .chaty-channel-list .chaty-channel {width: 54px; height: 54px; }#chaty-widget-0 .chaty-channel-list .chaty-channel > a {width: 54px; height: 54px; }#chaty-widget-0 .chaty-channel-list .chaty-channel > a .chaty-custom-icon {display:block; width: 54px; height: 54px; line-height: 54px; font-size: 27px; }#chaty-widget-0 .chaty-channel-list .chaty-channel button {width: 54px; height: 54px; margin: 0; padding:0; outline: none; border-radius: 50%;}#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg {width: 54px; height: 54px; }#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg img {width: 54px; height: 54px; }#chaty-widget-0 .chaty-channel-list .chaty-channel span.chaty-icon {width: 54px; height: 54px; }#chaty-widget-0 .chaty-channel-list .chaty-channel a {width: 54px; height: 54px; }#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg .chaty-custom-channel-icon {width: 54px; height: 54px; line-height: 54px; display: block; font-size:27px; }#chaty-widget-0 .chaty-i-trigger .chaty-cta-button {background-color: #86CD91; }#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button {background-color: #86CD91; }#chaty-widget-0 .chaty-i-trigger .chaty-channel {width: 54px; height: 54px; }#chaty-widget-0 .chaty-i-trigger .chaty-channel > a {width: 54px; height: 54px; }#chaty-widget-0 .chaty-i-trigger .chaty-channel > a .chaty-custom-icon {display:block; width: 54px; height: 54px; line-height: 54px; font-size: 27px; }#chaty-widget-0 .chaty-i-trigger .chaty-channel button {width: 54px; height: 54px; margin: 0; padding:0; outline: none; border-radius: 50%;}#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg {width: 54px; height: 54px; }#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg img {width: 54px; height: 54px; }#chaty-widget-0 .chaty-i-trigger .chaty-channel span.chaty-icon {width: 54px; height: 54px; }#chaty-widget-0 .chaty-i-trigger .chaty-channel a {width: 54px; height: 54px; }#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg .chaty-custom-channel-icon {width: 54px; height: 54px; line-height: 54px; display: block; font-size:27px; }#chaty-widget-0 .chaty-i-trigger .ch-pending-msg {background-color: #dd0000; color: #ffffff; }#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg .widget-fa-icon {line-height: 54px; font-size:27px; }#chaty-widget-0 .chaty-channel-list {height: 62px; }#chaty-widget-0 .chaty-channel-list {width: 62px; }#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(1) {-webkit-transform: translateY(-62px); transform: translateY(-62px);}#chaty-widget-0 .chaty-open.above-chaty.has-chatway .chaty-channel-list .chaty-channel:nth-child(1) {-webkit-transform: translateY(-124px); transform: translateY(-124px);}#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2) {-webkit-transform: translateY(-0px); transform: translateY(-0px);}#chaty-widget-0 .chaty-open.above-chaty.has-chatway .chaty-channel-list .chaty-channel:nth-child(2) {-webkit-transform: translateY(-62px); transform: translateY(-62px);}#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(1) {-webkit-transform: translateY(-62px); transform: translateY(-62px);}#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2) {-webkit-transform: translateY(-0px); transform: translateY(-0px);}#chaty-widget-0 .chaty-widget {bottom: 25px}#chaty-widget-0 .chaty-widget {right: 25px; left:auto;}.chaty-outer-forms.pos-right.chaty-form-0 {right: 25px; left:auto;}.chaty-outer-forms.active.chaty-form-0 {-webkit-transform: translateY(-94px); transform: translateY(-94px)} #chaty-widget-0.chaty:not(.form-open) .chaty-widget.chaty-open + .chaty-chat-view {-webkit-transform: translateY(-94px); transform: translateY(-94px)} #chaty-widget-0 .chaty-tooltip:after {background-color: #ffffff; color: #333333}#chaty-widget-0 .chaty-tooltip.pos-top:before {border-top-color: #ffffff; }#chaty-widget-0 .chaty-tooltip.pos-left:before {border-left-color: #ffffff; }#chaty-widget-0 .chaty-tooltip.pos-right:before {border-right-color: #ffffff;}#chaty-widget-0 .on-hover-text {background-color: #ffffff; color: #333333}#chaty-widget-0 .on-hover-text p{background-color: #ffffff; color: #333333}#chaty-widget-0 .chaty-tooltip.pos-top .on-hover-text:before {border-top-color: #ffffff; }#chaty-widget-0 .chaty-tooltip.pos-left .on-hover-text:before {border-left-color: #ffffff; }#chaty-widget-0 .chaty-tooltip.pos-right .on-hover-text:before {border-right-color: #ffffff;}.chaty-outer-forms.chaty-form-0 .chaty-agent-body {max-height: calc(100vh - 220px); overflow-y: auto; } #chaty-form-0-chaty-chat-view .chaty-view-header {background-color: ;}#chaty-form-0-chaty-chat-view .chaty-view-header {color: ;}#chaty-form-0-chaty-chat-view .chaty-view-header svg {fill : ;}.chaty-outer-forms.chaty-contact-form-box.chaty-form-0 .chaty-contact-inputs {max-height: calc(100vh - 230px); overflow-y: auto; } #chaty-form-0-Whatsapp .chaty-whatsapp-body { max-height: calc(100vh - NaNpx); overflow-y: auto; }#chaty-widget-0, #chaty-widget-0 .chaty-tooltip:after {font-family: Poppins}

@media print {
					body * {
						display: none !important;
					}

					body:after {
						content: "You are not allowed to print preview this page, Thank you";
					}
				}

#wpcp-error-message {
			direction: ltr;
			text-align: center;
			transition: opacity 900ms ease 0s;
			z-index: 99999999;
		}

		.hideme {
			opacity: 0;
			visibility: hidden;
		}

		.showme {
			opacity: 1;
			visibility: visible;
		}

		.msgmsg-box-wpcp {
			border: 1px solid #f5aca6;
			border-radius: 10px;
			color: #555;
			font-family: Tahoma;
			font-size: 11px;
			margin: 10px;
			padding: 10px 36px;
			position: fixed;
			width: 255px;
			top: 50%;
			left: 50%;
			margin-top: -10px;
			margin-left: -130px;
			-webkit-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
			-moz-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
			box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
		}

		.msgmsg-box-wpcp span {
			font-weight: bold;
			text-transform: uppercase;
		}

		.warning-wpcp {
			background: #ffecec url('https://oceanpowerengines.com/wp-content/plugins/wp-content-copy-protector/images/warning.png') no-repeat 10px 50%;
		}

#slide-1701 .wd-slide-container {
										--wd-align-items: center;
															--wd-justify-content: center;
									}
								#slide-1701.woodmart-loaded .wd-slide-bg {
								}

				#slide-1701 .wd-slide-bg {
				background-color:rgb(184,204,198);				background-size:cover;
										background-position:center center;									}

				
				@media (max-width: 1024px) {
				
				
				
					#slide-1701 .wd-slide-bg {
																		
																							}
				}

				@media (max-width: 768px) {
				
				
				
					#slide-1701 .wd-slide-bg {
																		
																							}
				}

				
															#slide-1708 .wd-slide-container {
										--wd-align-items: center;
															--wd-justify-content: center;
									}
								#slide-1708.woodmart-loaded .wd-slide-bg {
								}

				#slide-1708 .wd-slide-bg {
				background-color:rgb(184,204,198);				background-size:cover;
										background-position:center center;									}

				
				@media (max-width: 1024px) {
				
				
				
					#slide-1708 .wd-slide-bg {
																		
																							}
				}

				@media (max-width: 768px) {
				
				
				
					#slide-1708 .wd-slide-bg {
																		
																							}
				}

.elementor-1701 .elementor-element.elementor-element-bcc027a{--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;}.elementor-1701 .elementor-element.elementor-element-d6adf95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1701 .elementor-element.elementor-element-d6adf95:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8CCC6;background-image:url("https://oceanpowerengines.com/wp-content/uploads/2021/09/decor-slider-num-1.svg");background-position:bottom center;background-repeat:no-repeat;}.elementor-1701 .elementor-element.elementor-element-d6adf95::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-background-video-container::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .e-con-inner > .elementor-background-video-container::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-background-slideshow::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1701 .elementor-element.elementor-element-d6adf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1701 .elementor-element.elementor-element-b9132ba .title-after_title, .elementor-1701 .elementor-element.elementor-element-b9132ba .title-subtitle, .elementor-1701 .elementor-element.elementor-element-b9132ba .woodmart-title-container{max-width:100%;}.elementor-1701 .elementor-element.elementor-element-b9132ba .title{font-size:36px;font-weight:400;}.elementor-1701 .elementor-element.elementor-element-f2f4fbd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1701 .elementor-element.elementor-element-f2f4fbd .wd-text-block{font-size:18px;}.elementor-1701 .elementor-element.elementor-element-30868eb{--display:flex;}.elementor-1701 .elementor-element.elementor-element-30868eb:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-30868eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanpowerengines.com/wp-content/uploads/2021/09/7821365c_3b11_4f1e_a140_895a250fd313_c0aca891b3a599a71c329d159deb874cf82852db.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-1701 .elementor-element.elementor-element-b9132ba .title{font-size:28px;}}@media(min-width:769px){.elementor-1701 .elementor-element.elementor-element-d6adf95{--width:33.3%;}.elementor-1701 .elementor-element.elementor-element-30868eb{--width:66.7%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1701 .elementor-element.elementor-element-d6adf95{--width:42%;}.elementor-1701 .elementor-element.elementor-element-30868eb{--width:58%;}}@media(max-width:768px){.elementor-1701 .elementor-element.elementor-element-bcc027a{--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-1701 .elementor-element.elementor-element-d6adf95{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-b9132ba .title{font-size:28px;}}

.elementor-1708 .elementor-element.elementor-element-ecaba6e{--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;}.elementor-1708 .elementor-element.elementor-element-732c694{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1708 .elementor-element.elementor-element-732c694:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8CCC6;background-image:url("https://oceanpowerengines.com/wp-content/uploads/2021/09/decor-slider-num-2.svg");background-position:bottom center;background-repeat:no-repeat;}.elementor-1708 .elementor-element.elementor-element-732c694::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .e-con-inner > .elementor-background-video-container::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1708 .elementor-element.elementor-element-732c694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1708 .elementor-element.elementor-element-9658501 .title-after_title, .elementor-1708 .elementor-element.elementor-element-9658501 .title-subtitle, .elementor-1708 .elementor-element.elementor-element-9658501 .woodmart-title-container{max-width:100%;}.elementor-1708 .elementor-element.elementor-element-9658501 .title{font-size:36px;font-weight:400;}.elementor-1708 .elementor-element.elementor-element-d15c23e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1708 .elementor-element.elementor-element-d15c23e .wd-text-block{font-size:18px;}.elementor-1708 .elementor-element.elementor-element-5071e46{--display:flex;}.elementor-1708 .elementor-element.elementor-element-5071e46:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-5071e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanpowerengines.com/wp-content/uploads/2021/09/bf350-grandprixwhite-ranieri-2023-1600x1600-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-1708 .elementor-element.elementor-element-9658501 .title{font-size:28px;}}@media(min-width:769px){.elementor-1708 .elementor-element.elementor-element-732c694{--width:33.3%;}.elementor-1708 .elementor-element.elementor-element-5071e46{--width:66.7%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1708 .elementor-element.elementor-element-732c694{--width:42%;}.elementor-1708 .elementor-element.elementor-element-5071e46{--width:58%;}}@media(max-width:768px){.elementor-1708 .elementor-element.elementor-element-ecaba6e{--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-1708 .elementor-element.elementor-element-732c694{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-9658501 .title{font-size:28px;}}

:root{
	--wd-top-bar-h: 0.001px;
	--wd-top-bar-sm-h: 0.001px;
	--wd-top-bar-sticky-h: 0.001px;

	--wd-header-general-h: 90px;
	--wd-header-general-sm-h: 60px;
	--wd-header-general-sticky-h: 60px;

	--wd-header-bottom-h: 0.001px;
	--wd-header-bottom-sm-h: 0.001px;
	--wd-header-bottom-sticky-h: 0.001px;

	--wd-header-clone-h: 0.001px;
}


.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu) {
	margin-top: 10px;
}

.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu):after {
	height: 20px;
}



@media (min-width: 1025px) {
	
		.whb-general-header-inner {
		height: 90px;
		max-height: 90px;
	}

		.whb-sticked .whb-general-header-inner {
		height: 60px;
		max-height: 60px;
	}
		
	
	
	}

@media (max-width: 1024px) {
	
		.whb-general-header-inner {
		height: 60px;
		max-height: 60px;
	}
	
	
	
	}
		
.whb-byuwf52twgalsziyn4o8 .searchform {
	--wd-form-height: 46px;
}.whb-general-header-inner { border-color: rgba(129, 129, 129, 0.2);border-bottom-width: 1px;border-bottom-style: solid; }

.unselectable {
			-moz-user-select: none;
			-webkit-user-select: none;
			cursor: default;
		}

		html {
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}