/* https://fonts.googleapis.com/css?family=Outfit:400,700|Poppins:400,700&display=swap&subset=all */
@font-face{font-family:outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v14/QGYvz_MVcBeNP4NJuktqQ4E.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v14/QGYvz_MVcBeNP4NJtEtq.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v14/QGYvz_MVcBeNP4NJuktqQ4E.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v14/QGYvz_MVcBeNP4NJtEtq.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJbecmNE.woff2)format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJnecmNE.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJfecg.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2)format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.el-532673  {
font-size: calc(16px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-532673  {
font-size: calc(18px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-532673  {
font-size: 18px;
text-align: center;
}
}
.el-461668 {
align-items:center;
}
.el-461668 img {
}
{}
.el-46759  {
font-size: calc(14px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-46759  {
font-size: calc(20px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-46759  {
font-size: 20px;
text-align: center;
}
}
.el-391613 {
align-items:center;
}
.el-391613 img {
}
{}
.el-298449 {
align-items:center;
}
.el-298449  {
}
.el-298449 {
flex-direction: row;
}  .el-298449 > .container-box:nth-child(1) {
width: 50%;
min-width: 50%;
max-width: 50%;
}  .el-298449 > .container-box:nth-child(2) {
width: unset;
min-width: 0;
max-width: unset;
}
.el-134452 {
align-items:flex-start;
}
.el-134452 img {
}
.el-820862 {
align-items:flex-end;
}
.el-820862 img {
}
.el-779133 {
align-items:center;
}
.el-779133  {
}
.el-779133 {
flex-direction: row;
}  .el-779133 > .container-box:nth-child(1) {
width: unset;
min-width: 0;
max-width: unset;
}  .el-779133 > .container-box:nth-child(2) {
width: unset;
min-width: 0;
max-width: unset;
}
.el-469538 {
align-items:flex-start;
}
.el-469538 img {
}
.el-826448 {
align-items:flex-end;
}
.el-826448 img {
}
{}
.el-718245 {
align-items:flex-start;
}
.el-718245 img {
}
.el-704865  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
@media screen and (min-width: 480px) {
.el-704865  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
}
@media screen and (min-width: 1024px) {
.el-704865  {
font-size: 30px;
text-align: left;
}
}
.el-401068  {
font-size: 19px;
text-align: left;
}
.el-106405  {
font-size: 19px;
text-align: left;
}
.el-460355 {
align-items:stretch;
}
.el-460355  {
width:100%;align-self:center;
}
.el-615695 {
align-items:stretch;
}
.el-615695  {
width:100%;align-self:center;
}
.el-762276  {
font-size: 15px;
text-align: center;
}
.el-160493 {
align-items:center;
}
.el-160493 img {
}
.el-772363 {
align-items:center;
}
.el-772363 img {
}
.el-403801 {
align-items:center;
}
.el-403801 img {
}
.el-291943 {
align-items:center;
}
.el-291943 img {
}
.el-829401 {
align-items:center;
}
.el-829401 img {
}
.el-748531  {
font-size: calc(27px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
@media screen and (min-width: 480px) {
.el-748531  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
}
@media screen and (min-width: 1024px) {
.el-748531  {
font-size: 30px;
text-align: left;
}
}
.el-40411  {
font-size: 19px;
text-align: left;
}
.el-347947 {
align-items:stretch;
}
.el-347947  {
width:100%;align-self:center;
}
.el-581991 {
align-items:stretch;
}
.el-581991  {
width:100%;align-self:center;
}
.el-120891  {
font-size: 15px;
text-align: center;
}
.el-696201 {
align-items:center;
}
.el-696201 img {
}
.el-251956  {
font-size: calc(27px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
@media screen and (min-width: 480px) {
.el-251956  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
}
@media screen and (min-width: 1024px) {
.el-251956  {
font-size: 30px;
text-align: left;
}
}
.el-623276  {
font-size: 19px;
text-align: left;
}
.el-492862 {
align-items:stretch;
}
.el-492862  {
width:100%;align-self:center;
}
.el-745959 {
align-items:stretch;
}
.el-745959  {
width:100%;align-self:center;
}
.el-81740  {
font-size: 16px;
text-align: center;
}
.el-138871 {
align-items:center;
}
.el-138871 img {
}
.el-622308 {
align-items:center;
}
.el-622308 img {
}
.el-94578 {
align-items:center;
}
.el-94578 img {
}
.el-44239  {
font-size: calc(27px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
@media screen and (min-width: 480px) {
.el-44239  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
}
@media screen and (min-width: 1024px) {
.el-44239  {
font-size: 30px;
text-align: left;
}
}
.el-466704  {
font-size: 19px;
text-align: left;
}
.el-783319 {
align-items:stretch;
}
.el-783319  {
width:100%;align-self:center;
}
.el-618739 {
align-items:stretch;
}
.el-618739  {
width:100%;align-self:center;
}
.el-109949  {
font-size: 15px;
text-align: center;
}
.el-233077 {
align-items:center;
}
.el-233077 img {
}
.el-899367  {
font-size: calc(27px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-899367  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-899367  {
font-size: 30px;
text-align: center;
}
}
.el-274381  {
font-size: 19px;
text-align: left;
}
.el-444083 {
align-items:stretch;
}
.el-444083  {
width:100%;align-self:center;
}
.el-757966 {
align-items:stretch;
}
.el-757966  {
width:100%;align-self:center;
}
.el-736250  {
font-size: 15px;
text-align: center;
}
.el-864395 {
align-items:center;
}
.el-864395 img {
}
.el-728448 {
align-items:center;
}
.el-728448 img {
}
.el-296060 {
align-items:center;
}
.el-296060 img {
}
.el-371471  {
font-size: calc(27px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
@media screen and (min-width: 480px) {
.el-371471  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
}
@media screen and (min-width: 1024px) {
.el-371471  {
font-size: 30px;
text-align: left;
}
}
.el-659379  {
font-size: 19px;
text-align: left;
}
.el-252080 {
align-items:stretch;
}
.el-252080  {
width:100%;align-self:center;
}
.el-999017 {
align-items:stretch;
}
.el-999017  {
width:100%;align-self:center;
}
.el-387722  {
font-size: 15px;
text-align: center;
}
.el-97789  {
font-size: calc(22px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-97789  {
font-size: calc(18px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-97789  {
font-size: 18px;
text-align: center;
}
}
.el-792591  {
font-size: calc(17px + 8 * ((100vw - 320px) / 960));
text-align: left;
}
@media screen and (min-width: 480px) {
.el-792591  {
font-size: calc(18px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-792591  {
font-size: 18px;
text-align: center;
}
}
.el-238240 {
align-items:center;
}
.el-238240 img {
}
.el-44400  {
font-size: 35px;
text-align: center;
}
.el-593614  {
font-size: calc(26px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-593614  {
font-size: calc(35px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-593614  {
font-size: 35px;
text-align: center;
}
}
.el-137785  {
font-size: 20px;
text-align: center;
}
.el-898716 {
align-items:start;
}
.el-898716  {
}
.el-898716 {
flex-direction: column;
}  .el-898716 > .container-box:nth-child(1) {
width: 100%;
min-width: 100%;
max-width: 100%;
}  .el-898716 > .container-box:nth-child(2) {
width: 100%;
min-width: 100%;
max-width: 100%;
}
.el-382386 {
align-items:center;
}
.el-382386 img {
}
.el-941635 {
align-items:center;
}
.el-941635  {
}
.el-941635 {
flex-direction: row;
}  .el-941635 > .container-box:nth-child(1) {
width: 15%;
min-width: 15%;
max-width: 15%;
}  .el-941635 > .container-box:nth-child(2) {
width: unset;
min-width: 0;
max-width: unset;
}  .el-941635 > .container-box:nth-child(3) {
width: unset;
min-width: 0;
max-width: unset;
}
.el-852252 {
align-items:center;
}
.el-852252 img {
}
.el-893954  {
font-size: 18px;
text-align: left;
}
.el-380366 {
align-items:center;
}
.el-380366 img {
}
.el-265949  {
font-size: 19px;
text-align: center;
}
.el-742013 {
align-items:start;
}
.el-742013  {
}
.el-742013 {
flex-direction: column;
}  .el-742013 > .container-box:nth-child(1) {
width: 100%;
min-width: 100%;
max-width: 100%;
}  .el-742013 > .container-box:nth-child(2) {
width: 100%;
min-width: 100%;
max-width: 100%;
}
.el-44329 {
align-items:center;
}
.el-44329 img {
}
.el-251464 {
align-items:center;
}
.el-251464  {
}
.el-251464 {
flex-direction: row;
}  .el-251464 > .container-box:nth-child(1) {
width: 15%;
min-width: 15%;
max-width: 15%;
}  .el-251464 > .container-box:nth-child(2) {
width: unset;
min-width: 0;
max-width: unset;
}  .el-251464 > .container-box:nth-child(3) {
width: unset;
min-width: 0;
max-width: unset;
}
.el-429013 {
align-items:center;
}
.el-429013 img {
}
.el-561257  {
font-size: 18px;
text-align: left;
}
.el-826099 {
align-items:center;
}
.el-826099 img {
}
.el-378638  {
font-size: 19px;
text-align: center;
}
.el-653184 {
align-items:start;
}
.el-653184  {
}
.el-653184 {
flex-direction: column;
}  .el-653184 > .container-box:nth-child(1) {
width: 100%;
min-width: 100%;
max-width: 100%;
}  .el-653184 > .container-box:nth-child(2) {
width: 100%;
min-width: 100%;
max-width: 100%;
}
.el-662317 {
align-items:center;
}
.el-662317 img {
}
.el-525718 {
align-items:center;
}
.el-525718  {
}
.el-525718 {
flex-direction: row;
}  .el-525718 > .container-box:nth-child(1) {
width: 15%;
min-width: 15%;
max-width: 15%;
}  .el-525718 > .container-box:nth-child(2) {
width: unset;
min-width: 0;
max-width: unset;
}  .el-525718 > .container-box:nth-child(3) {
width: unset;
min-width: 0;
max-width: unset;
}
.el-435373 {
align-items:center;
}
.el-435373 img {
}
.el-150511  {
font-size: 18px;
text-align: left;
}
.el-89034 {
align-items:center;
}
.el-89034 img {
}
.el-433877  {
font-size: 19px;
text-align: center;
}
.el-81417  {
font-size: calc(30px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-81417  {
font-size: calc(32px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-81417  {
font-size: 32px;
text-align: center;
}
}
.el-83917 .faq-header {
font-size: 19px;
text-align: left;
}
.el-83917 .faq-header {
background-color:#4A90E214;
font-family:Outfit;font-weight:bold;font-size:19px;text-align:left;
}
.el-83917 .faq-header:hover {
}
.el-83917.active .faq-header {
}
.el-575018  {
font-size: 19px;
text-align: left;
}
.el-595952 .faq-header {
font-size: 19px;
text-align: left;
}
.el-595952 .faq-header {
background-color:#FFFFFF;
font-family:Outfit;font-weight:bold;font-size:19px;text-align:left;
}
.el-595952 .faq-header:hover {
}
.el-595952.active .faq-header {
}
.el-278007  {
font-size: 19px;
text-align: left;
}
.el-19461 .faq-header {
font-size: 19px;
text-align: left;
}
.el-19461 .faq-header {
background-color:#4A90E214;
font-family:Outfit;font-weight:bold;font-size:19px;text-align:left;
}
.el-19461 .faq-header:hover {
}
.el-19461.active .faq-header {
}
.el-149045  {
font-size: 19px;
text-align: left;
}
.el-385087 .faq-header {
font-size: 19px;
text-align: left;
}
.el-385087 .faq-header {
background-color:#FFFFFF;
font-family:Outfit;font-weight:bold;font-size:19px;text-align:left;
}
.el-385087 .faq-header:hover {
}
.el-385087.active .faq-header {
}
.el-715382  {
font-size: 19px;
text-align: left;
}
.el-888911 .faq-header {
font-size: 19px;
text-align: left;
}
.el-888911 .faq-header {
background-color:#4A90E214;
font-family:Outfit;font-weight:bold;font-size:19px;text-align:left;
}
.el-888911 .faq-header:hover {
}
.el-888911.active .faq-header {
}
.el-75770  {
font-size: 19px;
text-align: left;
}
.el-147397  {
font-size: 30px;
text-align: center;
}
.el-194000 {
align-items:start;
}
.el-194000  {
}
.el-194000 {
flex-direction: row;
}  .el-194000 > .container-box:nth-child(1) {
width: unset;
min-width: 0;
max-width: unset;
}
.el-293948 {
align-items:center;
}
.el-293948 img {
}
.el-368514  {
font-size: calc(28px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-368514  {
font-size: calc(35px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-368514  {
font-size: 35px;
text-align: center;
}
}
.el-757911  {
font-size: calc(28px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
@media screen and (min-width: 480px) {
.el-757911  {
font-size: calc(35px + 8 * ((100vw - 320px) / 960));
text-align: center;
}
}
@media screen and (min-width: 1024px) {
.el-757911  {
font-size: 35px;
text-align: center;
}
}
.el-41464  {
font-size: 19px;
text-align: center;
}
.el-14205 {
align-items:stretch;
}
.el-14205  {
width:100%;align-self:center;
}
.el-724996 {
align-items:stretch;
}
.el-724996  {
width:100%;align-self:center;
}
.el-516568  {
font-size: 15px;
text-align: center;
}
.el-512290 {
align-items:start;
}
.el-512290  {
}
.el-512290 {
flex-direction: column;
}  .el-512290 > .container-box:nth-child(1) {
width: 100%;
min-width: 100%;
max-width: 100%;
}  .el-512290 > .container-box:nth-child(2) {
width: 100%;
min-width: 100%;
max-width: 100%;
}
@media screen and (min-width: 480px) {
.el-512290 {
flex-direction: row;
}
.el-512290 > .container-box:nth-child(1) {
width: unset;
min-width: 0;
max-width: unset;
}  .el-512290 > .container-box:nth-child(2) {
width: unset;
min-width: 0;
max-width: unset;
}
}
@media screen and (min-width: 1024px) {
.el-512290 {
flex-direction: row;
}
.el-512290 > .container-box:nth-child(1) {
width: unset;
min-width: 0;
max-width: unset;
}  .el-512290 > .container-box:nth-child(2) {
width: unset;
min-width: 0;
max-width: unset;
}
}
.el-452128  {
font-size: 14px;
text-align: left;
}
.el-712789  {
font-size: 14px;
text-align: left;
}
.el-319175 {
align-items:flex-start;
}
.el-319175 img {
}
.el-95875 {
align-items:flex-start;
}
.el-95875 img {
}
.el-292185  {
font-size: 13px;
text-align: center;
}
.el-429772 {
align-items:center;
}
.el-429772  {
}
.el-349344  {
font-size: 15px;
text-align: center;
}
/*  hover button  */
.el-441176 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-441176 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-673354 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-673354 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-919246 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-919246 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-996577 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-996577 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-503079 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-503079 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-174236 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-174236 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-65704 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-65704 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-535475 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-535475 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-994590 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-994590 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-410206 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-410206 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-36493 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-36493 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-381712 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-381712 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-597951 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-597951 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-608683 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-608683 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-661090 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-661090 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-248827 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-248827 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-147347 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-147347 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-503467 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-503467 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-607998 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-607998 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-512379 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-512379 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-285194 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-285194 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-883812 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-883812 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-80066 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-80066 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-249662 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-249662 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-586026 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-586026 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-447458 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-447458 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-770920 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-770920 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-18008 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-18008 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-850489 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-850489 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-429772 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-429772 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-448014 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-448014 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-491299 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-491299 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-339929 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-339929 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-208284 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-208284 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-14205 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-14205 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-724996 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-724996 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-460355 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-460355 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-745959 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-745959 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-581991 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-581991 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-757966 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-757966 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-999017 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-999017 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-615695 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-615695 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-492862 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-492862 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-347947 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-347947 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-444083 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-444083 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-252080 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-252080 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-783319 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-783319 .btn:hover .btn_sub_headline {
}
/*  hover button  */
.el-618739 .btn:hover {
box-shadow: #000000 0px 0px 7px 0px !important;
}
.el-618739 .btn:hover .btn_sub_headline {
}

/* Custom gallery */
.product-gallery{max-width:600px;width:100%;margin:0px auto;padding:0 20px;border-radius:5px}
.main-image-container{position:relative;margin-bottom:15px}
.main-image{padding:10px 10px 0 0;text-align:center;max-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y;}
.main-image img{max-width:100%;max-height:100%;transition:opacity .3s ease;user-select:none;border-radius: 10px;}
.main-image img.fade-out{opacity:0}
.nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:60px;color:#fff;border:none;border-radius:4px;font-size:20px;cursor:pointer;z-index:10;background-color:transparent;transition:opacity .3s}
.nav-btn:hover{opacity:.8;background-color:rgba(0,0,0,.5)}
.prev-btn{left:10px}
.next-btn{right:10px}
.thumbnail-list{display:flex;gap:10px; }
.thumbnail{width:80px;height:80px;object-fit:cover;border:2px solid transparent;cursor:pointer;transition:all .3s}
.thumbnail:hover{border-color:#ccc}
.thumbnail.active{border-color:#3498db;box-shadow:0 2px 5px rgba(0,0,0,.1)}
@media (max-width:768px){
.product-gallery{padding:0;margin:0}
.nav-btn{width:30px;height:50px;font-size:16px}
.main-image{max-height:100%;padding:8px ;}
.thumbnail{width:60px;height:60px}
}
.thumbnail-container{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}
 
.thumbnail-list{display:inline-flex;gap:10px;padding:5px 0;min-width:100%}
.thumbnail{width:80px;height:80px;object-fit:cover;border:2px solid transparent;cursor:pointer;transition:all .3s;flex-shrink:0}

 .thumbnail-list img{
    border:2px solid transparent;
 }

 /*FAQ*/
/* .faq .faq-header,.faq-wrapper{width:100%}
.faq,.faq .faq-header,.faq .faq-header .faq-title,.faq-wrapper{display:flex;flex-direction:column}
.faq .faq-header{flex-direction:row;flex:0;min-height:10px;padding:10px 5px;cursor:pointer;border-radius:5px;    background: #F5ECEB;}
.faq .faq-header .faq-title{font-size:inherit;font-weight:inherit;width:fit-content;max-width:calc(100% - 30px);text-decoration:inherit;font-style:inherit;font-family:inherit;text-align:inherit;flex:1;overflow-wrap:anywhere;font-weight: bold;}
.faq .faq-header .faq-icon{min-width:10px;margin:auto 5px;transition:transform .2s ease-out}
.faq .faq-header:hover{background:#f5f5f5}
.faq:not(.active) .faq-content-wrapper{max-height:0;overflow:hidden}
.faq .faq-content-wrapper{display:flex;flex-direction:column;flex:1;transition:max-height .2s ease-in-out}
.faq .faq-content{display:flex;flex:1;position:relative;flex-direction:column}
  

.faq.el-611300 { 
    color: #000;
    border-radius: 9px;
}*/
.faq >.faq-header.active .faq-icon {
    transform: rotate(180deg);
}