@font-face { font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff) format("woff"); 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: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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:"Marcellus";font-weight:400;font-style:normal;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;src:url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/wEO_EBrOk8hQLDvIAF81VvoK_kgXiQf15cda8e.woff) format('woff2');font-display:swap;}@font-face{font-family:"theme-icons";font-weight:400;font-style:normal;src:url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/theme-icons66256d3e.woff) format('woff2');font-display:swap;}i[class^="ip-"]::before, i[class*=" ip-"]::before { font-style: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: theme-icons !important; font-weight: normal !important; }.ip-breadcrumb::before { content: ""; }.ip-cart::before { content: ""; }.ip-close-small::before { content: ""; }.ip-close::before { content: ""; }.ip-facebook::before { content: ""; }.ip-hamburger_menu::before { content: ""; }.ip-instagram::before { content: ""; }.ip-menu-left::before { content: ""; }.ip-right::before { content: ""; }.ip-search::before { content: ""; }.ip-twitter::before { content: ""; }.ip-user::before { content: ""; }.ip-wishlist-empty::before { content: ""; }.ip-wishlist::before { content: ""; }.ip-youtube::before { content: ""; }.ip-zoom::before { content: ""; }.wa__btn_popup, .wa__btn_popup *, .wa__btn_popup ::after, .wa__btn_popup ::before, .wa__button, .wa__button *, .wa__button ::after, .wa__button ::before, .wa__popup_chat_box, .wa__popup_chat_box *, .wa__popup_chat_box ::after, .wa__popup_chat_box ::before { box-sizing: border-box; }.wa__stt_online { backface-visibility: hidden; background: #2db742; cursor: pointer; will-change: transform; transition: all 0.4s ease 0s !important; }.wa__stt_online::before { background: rgba(0, 0, 0, 0.06); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; transition: all 0.4s ease 0s; width: 100%; will-change: opacity; z-index: -1; }.wa__popup_chat_box { border-radius: 5px 5px 8px 8px; bottom: 102px; box-shadow: rgba(0, 0, 0, 0.04) 0px 10px 10px 4px; font-family: Arial, Helvetica, sans-serif; max-width: calc(100% - 50px); opacity: 0; overflow: hidden; position: fixed; right: 25px; transform: translateY(50px); transition: all 0.4s ease 0s; visibility: hidden; width: 351px; will-change: transform, visibility, opacity; z-index: 999999998; }.wa__popup_chat_box:active, .wa__popup_chat_box:focus, .wa__popup_chat_box:hover { box-shadow: rgba(32, 32, 37, 0.23) 0px 10px 10px 4px; }.wa__popup_chat_box .wa__popup_heading { background: #2db742; color: #d9ebc6; padding: 15px 43px 17px 74px; position: relative; }.wa__popup_chat_box .wa__popup_heading::before { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") center top / 33px no-repeat; content: ""; display: block; height: 33px; left: 12px; position: absolute; top: 20px; width: 55px; }.wa__popup_chat_box .wa__popup_heading .wa__popup_title { color: #ffffff; font-size: 18px; line-height: 24px; min-height: 24px; padding-top: 2px; }.wa__popup_chat_box .wa__popup_heading .wa__popup_intro { font-size: 12px; line-height: 20px; min-height: 20px; padding-top: 4px; }.wa__popup_chat_box .wa__popup_notice { color: #a5abb7; font-size: 11px; font-weight: 500; padding: 0px 3px; }.wa__popup_chat_box .wa__popup_content { background: #ffffff; padding: 13px 20px 21px 19px; text-align: center; }.wa__popup_chat_box .wa__popup_content_left { text-align: left; }.wa__popup_chat_box .wa__popup_avatar { border-radius: 50%; left: 12px; overflow: hidden; position: absolute; top: 12px; }.wa__popup_chat_box .wa__popup_avatar.nta-default-avt { border-radius: unset; }.wa__popup_chat_box .wa__stt { background: #f5f7f9; border-left: 2px solid #2db742; border-radius: 2px 4px; display: table; padding: 13px 40px 12px 74px; position: relative; text-decoration: none; width: 100%; }.wa__popup_chat_box .wa__stt::after { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+") 0px 0px / 100% 100% no-repeat; content: ""; height: 20px; position: absolute; right: 14px; top: 26px; width: 20px; }.wa__popup_chat_box .wa__stt.wa__stt_online { transition: all 0.2s ease 0s; }.wa__popup_chat_box .wa__stt.wa__stt_online:active, .wa__popup_chat_box .wa__stt.wa__stt_online:focus, .wa__popup_chat_box .wa__stt.wa__stt_online:hover { background: #ffffff; box-shadow: rgba(55, 62, 70, 0.07) 0px 7px 15px 1px; }.wa__popup_content_list .wa__popup_content_item { margin: 14px 0px 0px; opacity: 0; transform: translateY(20px); will-change: opacity, transform; }.wa__popup_content_list .wa__popup_content_item .wa__member_name { color: #363c47; font-size: 14px; line-height: 1.188em !important; }.wa__popup_content_list .wa__popup_content_item .wa__member_duty { color: #989b9f; font-size: 11px; padding: 2px 0px 0px; line-height: 1.125em !important; }.wa__popup_content_list .wa__popup_content_item .wa__popup_txt { display: table-cell; height: 48px; min-height: 48px; vertical-align: middle; }.wa__btn_popup { bottom: 30px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; position: fixed; right: 30px; z-index: 999999999; }.wa__btn_popup .wa__btn_popup_icon { background: #2db742; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 8px 2px; height: 56px; width: 56px; }.wa__btn_popup .wa__btn_popup_icon::before { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") 50% center / 30px no-repeat transparent; z-index: 1; }.wa__btn_popup .wa__btn_popup_icon::after, .wa__btn_popup .wa__btn_popup_icon::before { content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; transition: all 0.4s ease 0s; width: 100%; }.wa__btn_popup .wa__btn_popup_icon::after { background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguNjU5IDYuOTk4IDUtNWExLjE3NyAxLjE3NyAwIDAgMCAwLTEuNjU3IDEuMTc3IDEuMTc3IDAgMCAwLTEuNjU3IDBsLTUgNS01LTVBMS4xNzIgMS4xNzIgMCAwIDAgLjM0NSAxLjk5OGw1IDUtNSA1YTEuMTcyIDEuMTcyIDAgMCAwIDAgMS42NTcgMS4xNzcgMS4xNzcgMCAwIDAgMS42NTcgMGw1LTUgNSA1YTEuMTc3IDEuMTc3IDAgMCAwIDEuNjU3IDAgMS4xNzcgMS4xNzcgMCAwIDAgMC0xLjY1N2wtNS01WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") 50% center / 14px no-repeat transparent; opacity: 0; transform: scale(0) rotate(-1turn); z-index: 2; }.wa__btn_popup .wa__btn_popup_txt { background-color: #f5f7f9; border-radius: 4px; color: #43474e; font-size: 12px; letter-spacing: -0.03em; line-height: 1.5; margin-right: 7px; padding: 8px 12px; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); transition: all 0.4s ease 0s; width: 156px; }body { --sr-7-css-loaded:1; }.wvs-has-image-tooltip, [data-wvstooltip] { --font-size:14px; --arrow-width:5px; --arrow-distance:10px; --arrow-position:calc(var(--arrow-distance)*-1); --tip-redius:3px; --tip-min-width:100px; --tip-min-height:100px; --tip-height:30px; --tip-breakpoint-start:53vw; --tip-distance:calc(var(--arrow-distance) + var(--tip-height)); --tip-position:calc(var(--tip-distance)*-1); --image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height)); --image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height)); --image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width)); --image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height)); --image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width)); --image-tip-position:calc(100% + var(--arrow-distance)); --horizontal-position:0px; cursor: pointer; outline: none; position: relative; }.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center { --wvs-position:center; }.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left { --wvs-position:flex-start; }.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right { --wvs-position:flex-end; }:root { --wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E"); --wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E"); --wvs-single-product-item-width:54px; --wvs-single-product-item-height:54px; --wvs-single-product-item-font-size:16px; }@font-face{font-family:"icons";font-weight:400;font-style:normal;src:url(https://formacion.si-lex.es/wp-content/uploads/ideapark_fonts/icons/icons.eot?v=1755100289#iefix) format("embedded-opentype"), url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/iconsd818bbb7.woff) format("woff2"), url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/iconsd818bbb7.woff) format("woff");font-display:swap;}i[class^="fi-bd21"], [class*=" fi-bd21"] { display: inline-block; -webkit-font-smoothing: subpixel-antialiased; font-family: icons; font-weight: normal; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; speak: none; }.fi-bd21-map-pin::before { content: ""; }.fi-bd21-phone::before { content: ""; }.fi-bd21-subscribe::before { content: ""; }.fi-bd21-time::before { content: ""; }html { line-height: 1.15; text-size-adjust: 100%; }body { margin: 0px; }h1, h2, h3, h4, h5, h6 { font-size: inherit; margin: 0px; padding: 0px; font-weight: inherit; }a { color: currentcolor; background-color: transparent; }b, strong { font-weight: bolder; }img { border-style: none; height: auto; }button, input, optgroup, select, textarea, .h-input { font-family: inherit; font-size: 100%; line-height: inherit; font-weight: inherit; color: inherit; margin: 0px; }button, input { overflow: visible; }button, select { text-transform: none; }button:focus, input[type="submit"]:focus { outline: none; }svg { width: initial; height: initial; fill: currentcolor; }body { color: var(--text-color); font-family: var(--font-text); background-color: var(--background-color); font-size: 16px; line-height: 1.5; overflow-wrap: break-word; }a { cursor: pointer; text-decoration: none; }a, li::after, li::before, input[type="submit"], button { transition:opacity, visibility, color, border-color, background-color, box-shadow 0.3s, 0.3s, 0.15s, 0.15s, 0.15s, 0.15s linear, linear, linear, linear, linear, linear; }a:hover { text-decoration: none; outline: none; }*, ::after, ::before { box-sizing: border-box; -webkit-font-smoothing: subpixel-antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }button, input[type="submit"], input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], textarea { box-shadow: none; appearance: none; }.h-input, input[type="search"], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="date"], textarea:not(.editor-post-title__input), .wpcf7-form .c-custom-selectInner, select { font-weight: 300; font-size: 13px; line-height: 24px; letter-spacing: 0.025em; color: var(--text-color); border: solid 1px var(--background-color); padding: 11px 25px 13px; background-color: var(--background-color); min-width: 0px; border-radius: 0px; height: auto !important; }input[type="search"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="date"]:focus, textarea:focus, select:focus { border-color: var(--text-color-extra-light); background-color: var(--background-color-light); outline: none; }.screen-reader-text { display: none; }:is(.entry-content, div[class*="-text-editor"]) > :first-child, :is(.entry-content, div[class*="-text-editor"]) .elementor-widget-container > :first-child, :is(.entry-content, div[class*="-text-editor"]) .elementor-widget-container > style:first-child + * { margin-top: 0px !important; }:is(.entry-content, div[class*="-text-editor"]) > :last-child, :is(.entry-content, div[class*="-text-editor"]) .elementor-widget-container > :last-child { margin-bottom: 0px !important; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ul, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ul { margin: 5px 0px 0px; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]), div[class*="-text-editor"] ul:not([class]) { list-style: none; }:is(.entry-content, div[class*="-text-editor"]) ol:not([class]), div[class*="-text-editor"] ol:not([class]) { list-style: decimal; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]), :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) { padding: 0px 0px 0px 20px; margin: 0px 0px 1.5em; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) li, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) li { margin-bottom: 5px; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ul, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ul { margin-bottom: 0px; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) > li { position: relative; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) > li::before { position: absolute; color: var(--accent-color); content: var(--icon-li); display: inline-block; font-family: theme-icons; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; speak: none; top: 0.9rem; inset-inline-start: -20px; font-size: 31%; line-height: 1px !important; }:is(.entry-content, div[class*="-text-editor"]) a:not([class]) { color: var(--text-color); text-decoration: underline; text-underline-position: under; }:is(.entry-content, div[class*="-text-editor"]) .has-large-font-size a:not([class]) { text-underline-position: auto; }:is(.entry-content, div[class*="-text-editor"]) button:not(.h-cb):not([aria-controls]), :is(.entry-content, div[class*="-text-editor"]) input[type="submit"]:not(.h-cb), :is(.entry-content, div[class*="-text-editor"]) .wp-block-button__link { display: inline-block; flex: 1 1 auto; font-weight: 400; font-size: 12px; line-height: 1.2; text-align: center; letter-spacing: 0.265em; text-indent: -0.265em; direction: rtl; text-transform: uppercase; padding: 17px 30px; background-color: var(--text-color); color: white; border: solid 1px var(--text-color); appearance: none; cursor: pointer; }:is(.entry-content, div[class*="-text-editor"]) .wp-block-button:not(.is-style-squared) .wp-block-button__link { border-radius: 25px; }:is(.entry-content, div[class*="-text-editor"]) .post-tags a, :is(.entry-content, div[class*="-text-editor"]) .post-tags a:hover { text-decoration: none; }:is(.entry-content, div[class*="-text-editor"]) blockquote::before, :is(.entry-content, div[class*="-text-editor"]) .wp-block-quote::before, :is(.entry-content, div[class*="-text-editor"]) .wp-block-column blockquote::before, :is(.entry-content, div[class*="-text-editor"]) .wp-block-column .wp-block-quote::before { color: var(--accent-color); content: var(--icon-quote); display: block; position: absolute; inset-inline-start: 0px; top: 10px; font-family: theme-icons; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 18px; line-height: 1; speak: none; }:is(.entry-content, div[class*="-text-editor"]) blockquote cite::before { content: "--- "; }:is(.entry-content, div[class*="-text-editor"]) blockquote p:last-child { margin-bottom: 0px; }:is(.entry-content, div[class*="-text-editor"]) blockquote p:first-child { margin-top: 0px; }:is(.entry-content, div[class*="-text-editor"]) figure:not(.gallery-item):not(.wp-block-gallery):not(.wp-block-table), :is(.entry-content, div[class*="-text-editor"]) .wp-caption, :is(.entry-content, div[class*="-text-editor"]) .wp-caption-overlay .wp-caption { border: 0px; margin: 0px 0px 25px; padding: 0px; overflow: hidden; position: relative; max-width: 100%; display: flex; flex-direction: column; align-items: center; }:is(.entry-content, div[class*="-text-editor"]) .wp-block-image figcaption, :is(.entry-content, div[class*="-text-editor"]) figure figcaption:not(.gallery-caption) { flex: 0 0 auto; width: 100%; text-align: center; padding: 6px 10px 15px; margin: 0px; font-size: 14px; line-height: 1.2; }@media (max-width: 1189px){:is(.entry-content, div[class*="-text-editor"]) .has-drop-cap:not(:focus)::first-letter { font-size: 4.4em; }}.h-hidden { display: none !important; }.h-invisible-total { opacity: 0 !important; visibility: hidden !important; position: absolute !important; }.h-cb { background-color: transparent; border: none; outline: none; padding: 0px; margin: 0px; color: currentcolor; position: relative; display: flex; justify-content: center; align-items: center; appearance: none; }.h-cb--svg { position: relative; }.h-cb--svg > * { display: block; width: 100%; height: 100%; }.h-carousel--big-dots:not(.h-carousel--dot-animated) .owl-dots > .owl-dot::after { display: block; position: absolute; inset: 0px; border-radius: 50%; border: 2px solid currentcolor; }:root { --admin-bar-height:0px; }.l-wrap { position: relative; display: flex; flex-direction: column; min-height: 100vh; min-width: 320px; width: 100%; max-width: 100vw; overflow: hidden; }.l-inner { flex: 1 1 auto; }body.admin-bar .l-wrap { min-height: calc(100vh - 32px); --admin-bar-height:32px; }.l-section { position: relative; width: 100%; clear: both; min-width: 320px; }.l-section--top-margin-60 { margin-top: 60px; }.l-section--bottom-margin { margin-bottom: 70px; }.l-section--bottom-margin--60 { margin-bottom: 60px; }@media (max-width: 1189px){.l-section--white { background-color: white; }.l-section--white.l-section--top-margin-60 { padding-top: 60px; margin-top: 0px; }.l-section--white.l-section--bottom-margin { padding-bottom: 70px; margin-bottom: 0px; }.l-section--white.l-section--bottom-margin--60 { padding-bottom: 70px; margin-bottom: 0px; }.l-section--container, .l-section__container, .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container, .e-con-boxed { width: 100%; padding-left: 30px; padding-right: 30px; }}@media (max-width: 782px){body.admin-bar .l-wrap { min-height: calc(100vh - 46px); --admin-bar-height:46px; }}.pswp { display: none; }.owl-carousel { touch-action: pan-y; }.js-sticky-sidebar--disable-transition { transition: none 0s ease 0s !important; }@media (max-width: 1189px){.mobile { transition: transform 0.5s linear 0s; }}.wc-block-components-text-input input:is([type="email"], [type="number"], [type="password"], [type="tel"], [type="text"], [type="url"]), .wc-blocks-components-select .wc-blocks-components-select__select { height: 3.125em !important; }.c-breadcrumbs__list { margin: 0px auto; max-width: 100%; width: 780px; font-weight: 500; font-size: 10px; line-height: 1.2; letter-spacing: 0.1em; text-transform: uppercase; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }.c-breadcrumbs__item { display: block; word-break: break-word; overflow-wrap: break-word; white-space: normal; }.c-breadcrumbs__item::first-letter { text-transform: uppercase; }.c-breadcrumbs__separator { position: relative; top: -1px; font-size: 6px; vertical-align: middle; margin-left: 8px; margin-right: 8px; }@media (max-width: 1189px){.c-breadcrumbs__list { position: relative; justify-content: center; width: 100%; max-width: 100%; padding: 24px 30px 15px; }.c-breadcrumbs__item { margin-bottom: 15px; }}.c-cart-empty { background-color: white; padding: 90px 60px; color: var(--text-color-light); font-weight: 300; font-size: 13px; line-height: 24px; letter-spacing: 0.025em; text-align: center; }.c-cart-empty__icon { width: 90px; height: 90px; font-size: 90px; line-height: 1; }.c-cart-empty__header { margin-top: 45px; font-family: var(--font-header); font-weight: normal; font-size: 21px; line-height: 28px; text-align: center; letter-spacing: 0.2em; text-transform: uppercase; max-width: 800px; margin-left: auto; margin-right: auto; color: var(--text-color); }.c-cart-empty__backward { display: inline-block; margin-top: 55px; }.c-cart-empty__note { margin-top: 20px; margin-bottom: -30px; color: var(--text-color); }.c-cart-empty__wishlist { vertical-align: middle; }@media (max-width: 500px){.c-cart-empty { padding: 0px; }}.c-cart__totals-space--hr::after { content: ""; display: block; position: absolute; left: -40px; right: -40px; top: 50%; border-top: solid 1px var(--background-color-dark); }@media (max-width: 1023px){.c-cart__shop-tr:not(.c-cart__shop-tr--space):not(.c-cart__shop-tr--actions) { position: relative; display: flex; width: 100%; flex-wrap: wrap; padding-left: 86px; align-items: center; padding-bottom: 20px; margin-bottom: 15px; border-bottom: solid 1px var(--text-color-extra-light); }}.c-footer { position: relative; max-width: 100vw; overflow: hidden; flex: 0 0 auto; }.c-footer .elementor-icon-list-icon i { position: relative; top: 1px; }.c-product-list-widget__buttons .button:active, .widget .button:active, .woocommerce-notice .button:active, .woocommerce-store-notice__dismiss-link:active, .woocommerce-widget-layered-nav-dropdown__submit:active, .c-button:active, .comment-form .submit:active, .wpcf7-form input[type="submit"]:active, .wpcf7-form button:active, .mc4wp-form-fields input[type="submit"]:active, .mc4wp-form-fields button:active, .woocommerce-button:active, .woocommerce-Button:active, .order-again .button:active, .c-account .edit:active, .woocommerce-address-fields .button:active, .woocommerce-form-login .button:active, .mc4wp-form-fields input[type="submit"]:active, .mc4wp-form-fields button:active, .yith-wfbt-submit-button:active, .woobt-form .button:active { transform: translateY(2px); }.c-button, .comment-form .submit, .wpcf7-form input[type="submit"], .wpcf7-form button, .mc4wp-form-fields input[type="submit"], .mc4wp-form-fields button, .woocommerce-button, .woocommerce-Button, .thwmscf-buttons input[type="button"], .order-again .button, .c-account .edit, .woocommerce-address-fields .button, .woocommerce-form-login .button, .mc4wp-form-fields input[type="submit"], .mc4wp-form-fields button, .yith-wfbt-submit-block button.yith-wfbt-submit-button, .woobt-form .button, .wc-block-components-button { display: inline-block; outline: none; font-weight: 400; font-size: 12px; line-height: 1.2; text-align: center; letter-spacing: 0.265em; text-indent: 0.265em; text-transform: uppercase; padding: 17px 30px; color: var(--button-white-color); border: solid 1px var(--button-color); background-color: var(--button-color); appearance: none; cursor: pointer; text-decoration: none !important; }.c-button--outline, .comment-form .submit, .woocommerce-button, .woocommerce-Button, .thwmscf-buttons input[type="button"], .woocommerce-address-fields .button, .woocommerce-form-login .button, .c-account .edit, .order-again .button, .c-product__atc-wrap .button.c-product__buy-now, .wc-block-components-button.outlined, body .wc-block-components-button:not(.is-link).outlined:focus { background-color: transparent !important; color: var(--button-color) !important; }.c-button:focus, .post-password-form input[type="submit"], .comment-form .submit:focus, .wpcf7-form input[type="submit"]:focus, .wpcf7-form button:focus, .woocommerce-button:focus, .woocommerce-Button:focus, .thwmscf-buttons input[type="button"]:focus, .mc4wp-form-fields input[type="submit"]:focus, .mc4wp-form-fields button:focus, .wc-block-components-button:focus { outline: none; }.c-header-search { position: fixed; inset: 0px; z-index: 1200; visibility: hidden; overflow: auto; opacity: 0; transition:opacity, visibility 0.3s, 0.3s linear, linear; }.c-header-search--active { opacity: 1; visibility: visible; }.c-header-search__shadow { position: absolute; inset: 0px; }.c-header-search__wrap { position: absolute; inset: 0px; overflow: hidden; display: flex; flex-flow: column nowrap; }.c-header-search__tip { font-family: var(--font-header); font-weight: normal; font-size: 21px; line-height: 28px; letter-spacing: 0.2em; text-transform: uppercase; }.c-header-search__input-block { position: relative; margin-top: 54px; }input[type="text"].c-header-search__input, input[type="text"].c-header-search__input:focus { font-size: 16px; font-weight: 400; margin: 0px; padding: 0px 70px 10px 0px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid #d0d4da; background: transparent; display: block; width: 100%; appearance: none; }.c-header-search__clear { position: absolute; top: 2px; right: 0px; opacity: 0; visibility: hidden; cursor: pointer; }.c-header-search__clear-text { opacity: 0.7; font-size: 14px; vertical-align: middle; }.c-header-search__clear-svg { width: 18px; height: 18px; font-size: 10px; line-height: 20px; overflow: hidden; margin-right: 7px; color: currentcolor; vertical-align: middle; }@media (max-width: 1189px){.c-header-search__wrap { color: var(--mobile-menu-color); }.c-header-search__close { position: absolute; right: 30px; top: 11px; width: 38px; height: 38px; margin-left: auto; text-align: center; font-size: 20px; line-height: 44px; cursor: pointer; }.c-header-search__form { margin: auto; max-width: 630px; width: 100%; padding: 60px 30px 30px; position: relative; }.c-header-search__result { margin: 0px auto; max-width: 475px; padding: 0px 30px; }.c-header-search__result { flex: 1 1 auto; overflow: auto; }.c-header-search__shadow { background-color: var(--shadow-color-mobile); }.c-header-search__clear-svg { color: var(--text-color); border-radius: 50%; }input[type="text"].c-header-search__input { color: var(--mobile-menu-color); }}.c-header__wishlist { position: relative; }.c-header__cart { position: relative; top: -1px; }.c-header__callback-popup { position: fixed; min-width: 320px; inset: 0px; z-index: 1200; visibility: hidden; overflow: hidden; opacity: 0; display: flex; justify-content: center; align-items: center; transition:visibility, opacity, transform, box-shadow 0.5s, 0.5s, 0.5s, 0.5s cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1); background-color: var(--shadow-color-desktop); }.c-header__callback-popup--disabled { pointer-events: none; display: none !important; }.c-header__callback-popup--active { opacity: 1; visibility: visible; }.c-header__callback-close { position: absolute; z-index: 1; width: 16px; height: 16px; right: 20px; top: 20px; font-size: 16px; line-height: 1; cursor: pointer; }.c-header__callback-bg { display: block; position: absolute; inset: 0px; z-index: 1; }.c-header__callback-wrap { position: relative; z-index: 2; padding: 65px 65px 85px; max-width: 425px; overflow: auto; max-height: calc(100% - 50px); background-color: white; border: solid 1px var(--text-color); box-shadow: rgba(0, 0, 0, 0.07) 0px 45px 90px; }.c-header__callback-wrap--quickview { display: inline-block; max-width: 1000px; padding: 0px; }.c-header__logo-img--sticky { display: none !important; }.c-header__logo-link { display: flex; align-items: center; height: 100%; }@media (max-width: 1189px){.c-header--desktop, .c-header__outer--desktop { display: none; }.c-header { height: var(--header-height-mobile); position: absolute; left: 0px; top: 0px; width: 100%; min-width: 320px; z-index: 99; transition:height, opacity, visibility, color, border-color, background-color, box-shadow 0.3s, 0.3s, 0.3s, 0.15s, 0.15s, 0.15s, 0.15s linear, linear, linear, linear, linear, linear, linear; }.c-header--sticky { height: var(--sticky-header-height-mobile); }.c-header__outer--header-type-2, .c-header__outer--header-type-4, .c-header__outer--header-type-5 { height: var(--header-height-mobile); }.c-header--header-type-2, .c-header--header-type-4, .c-header--header-type-5 { color: var(--header-color-mobile); background-color: var(--header-color-bg-mobile); }.c-header--sticky { color: var(--header-color-mobile); background-color: var(--header-color-bg-mobile); box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 7px; }.c-header--sticky-support.c-header--init { position: fixed; }.c-header__mobile_blocks { display: none; }.c-header__row { height: 100%; position: relative; transition:height 0.3s linear; align-items: center; }.c-header__row--logo-left { display: flex; flex-wrap: nowrap; }.c-header__menu-button { flex: 0 0 auto; width: 98px; height: 60px; }.c-header__menu-button-icon { height: 18px; width: 38px; font-size: 18px; line-height: 1; }.c-header__logo { padding-left: 30px; flex: 1 1 auto; position: relative; height: calc(var(--header-height-mobile) - 20px); width: auto; display: flex; align-items: center; transition:height 0.3s linear; }.c-header__logo-img--desktop { display: none !important; }.c-header__logo-img { display: block; height: auto; max-width: min(100%,var(--logo-size-mobile)); max-height: 100%; width: auto; object-fit: contain; }.c-header__cart { position: relative; }.c-header__menu { position: fixed; z-index: 1200; top: 0px; width: 100%; height: 100%; max-width: 415px; min-width: 320px; visibility: hidden; opacity: 0; transition:opacity, visibility 0.3s, 0.3s linear, linear; color: var(--mobile-menu-color); box-shadow: rgba(0, 0, 0, 0.15) -5px 0px 90px; }.h-ltr .c-header__menu--header-type-mobile-1 { right: 0px; }.c-header__menu--active { opacity: 1; visibility: visible; }.c-header__menu-shadow { position: absolute; inset: 0px; background-color: var(--shadow-color-mobile); }.c-header__menu-buttons { position: absolute; left: 0px; top: 0px; width: 100%; height: 60px; display: flex; align-items: center; padding-left: 50px; padding-right: 30px; }.c-header__menu-bottom { position: absolute; left: 0px; right: 0px; bottom: 50px; display: flex; align-items: center; justify-content: space-between; padding-left: 50px; padding-right: 50px; font-size: 20px; line-height: 0; max-width: 420px; margin-left: auto; margin-right: auto; }.c-header__menu-back { opacity: 0; visibility: hidden; transition:opacity, visibility 0.3s, 0.3s linear, linear; font-weight: 300; font-size: 16px; line-height: 1; letter-spacing: 0.08em; text-transform: uppercase; white-space: nowrap; }.c-header__menu-back--active { opacity: 1; visibility: visible; }.c-header__menu-back-svg { font-size: 7px; line-height: 4px; vertical-align: middle; margin-right: 9px; }.c-header__menu-close { width: 38px; height: 38px; margin-left: auto; text-align: center; font-size: 20px; line-height: 44px; }.c-header__menu-content { display: block; position: absolute; inset: 60px 0px 0px; overflow: hidden; }.h-menu-bottom .c-header__menu-content { bottom: 100px; }.c-header__menu-wrap { display: flex; position: absolute; left: 0px; top: 0px; bottom: 0px; overflow: hidden; transition:visibility, opacity, transform, box-shadow 0.5s, 0.5s, 0.5s, 0.5s cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1); transform: translateX(0px); }.c-mobile-menu { display: none; }.c-header__top { text-align: center; margin-bottom: 35px; padding: 0px 20px 0px 0px; }.c-shop-sidebar__content--cart .widget_shopping_cart_content { color: var(--text-color); padding: 0px 30px 30px; }}@media (max-width: 767px){.c-header__callback-wrap { padding: 40px 20px; }}.c-login__form--active { display: block; }@media (max-width: 1189px){.c-mobile-menu__list, .c-mobile-menu__submenu { padding: 0px; margin: 0px; list-style: none; }.c-mobile-menu__item, .c-mobile-menu__subitem { position: relative; padding-bottom: 18px; padding-top: 18px; padding-right: 30px; font-weight: normal; font-size: 18px; line-height: 1.2; letter-spacing: 0.11em; text-transform: uppercase; }.c-mobile-menu__item > a, .c-mobile-menu__subitem > a, .c-mobile-menu__item > .a, .c-mobile-menu__subitem > .a { display: block; }.c-mobile-menu__item--has-children > a:first-child::after, .c-mobile-menu__subitem--has-children > a:first-child::after, .c-mobile-menu__item--has-children > .a:first-child::after, .c-mobile-menu__subitem--has-children > .a:first-child::after { content: var(--icon-submenu); font-family: theme-icons; display: flex; align-items: center; justify-content: center; position: absolute; right: 0px; top: 0px; width: 38px; height: 100%; font-size: 7px; }.c-mobile-menu__item .c-mobile-menu__submenu, .c-mobile-menu__subitem .c-mobile-menu__submenu { display: none; }}.c-page-header { position: relative; background-position: center center; text-align: center; color: var(--background-color); }.c-page-header__title { font-weight: 300; font-size: var(--font-size-desktop); line-height: 1; text-align: center; letter-spacing: 0.2em; text-transform: uppercase; padding: 0px 0px 0px 0.2em; margin: 0px auto; white-space: normal; }@media (max-width: 1189px){.c-page-header { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; min-height: 200px; }.c-page-header__wrap { width: 100%; max-width: 730px; margin: 68px auto 0px; position: relative; min-height: 90px; display: flex; justify-content: center; align-items: center; padding-left: 30px; padding-right: 30px; }.c-page-header__title { font-size: var(--font-size-mobile); line-height: 30px; letter-spacing: 0.14em; font-weight: normal; padding-left: 0.14em; min-width: 1px; }}.c-play--large::after { border-width: 8px 8px 8px 13px; border-style: solid; border-color: transparent transparent transparent white; border-image: initial; margin-left: -5px; margin-top: -7px; }@media (max-width: 767px){.c-post-list--page.c-post-list--no-thumb:not(:first-child) { margin-top: 0px; }.c-post-list--no-thumb:not(:first-child) { margin-top: 25px; }}.c-product-grid__list--loading::before { content: ""; display: block; position: absolute; inset: 0px; opacity: 0.8; z-index: 10; }.c-product-grid__atc { display: block; color: var(--button-color); border: 1px solid currentcolor; font-weight: 400; font-size: 12px; line-height: 14px; text-align: center; letter-spacing: 3.12px; text-transform: uppercase; padding: 22px 15px 21px; background-color: var(--button-white-color); z-index: 5; }.c-product-grid__color-item--color::before { border-radius: 50%; }@media (max-width: 1189px){.c-product-grid__item--1-per-row .c-product-grid__icon--quickview::after, .c-product-grid__item--2-per-row .c-product-grid__icon--quickview::after, .c-product-grid__item--2-per-row-btn .c-product-grid__icon--quickview::after { content: var(--icon-eye-back); font-style: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; color: white; z-index: -1; font-family: theme-icons !important; font-weight: normal !important; }.c-product-grid__item--1-per-row .c-product-grid__icon--wishlist::after, .c-product-grid__item--2-per-row .c-product-grid__icon--wishlist::after, .c-product-grid__item--2-per-row-btn .c-product-grid__icon--wishlist::after { content: var(--icon-before-after); font-style: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; color: white; z-index: -1; font-family: theme-icons !important; font-weight: normal !important; }}.c-product__tabs--desktop, .c-product__tabs--mobile { display: none; }@media (max-width: 1189px){.c-product__tabs--mobile { display: block; }}@media (max-width: 1189px){.c-shop-sidebar { color: var(--text-color); z-index: 1400; right: 0px; top: 0px; width: 260px; height: 100%; visibility: hidden; opacity: 0; transition:opacity, visibility 0.3s, 0.3s linear, linear; position: fixed !important; }.c-shop-sidebar--active { opacity: 1; visibility: visible; }.c-shop-sidebar__wrap { position: absolute; right: 0px; top: 0px; width: 260px; height: 100%; background-color: white; transition:visibility, opacity, transform, box-shadow 0.5s, 0.5s, 0.5s, 0.5s cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1); transform: translateX(100%); box-shadow: rgba(0, 0, 0, 0.15) -5px 0px 90px; }.c-shop-sidebar__wrap--active { transform: translateX(0px); }.c-shop-sidebar__content { display: block; position: absolute; inset: 61px 0px 0px; overflow: auto; background-color: white; }.c-shop-sidebar__buttons { height: 60px; display: flex; justify-content: flex-end; align-items: center; flex: 0 0 auto; }.c-shop-sidebar__close { width: 38px; height: 38px; margin-left: auto; text-align: center; font-size: 20px; line-height: 44px; }}.c-to-top-button--active { opacity: 1; visibility: visible; transform: scale(1, 1); }@media (max-width: 1189px){.summary .woobt-layout-default .woobt-products .woobt-product .woobt-quantity .quantity { flex-direction: column-reverse; --height:30px; height: auto; align-items: center; }}.woocommerce-notices-wrapper { position: relative; width: 100%; clear: both; min-width: 320px; }.woocommerce-notices-wrapper { visibility: hidden; position: absolute; z-index: -1; }@media (max-width: 767px){.woocommerce-notices-wrapper { position: fixed; top: 0px; left: 0px; transform: translateY(0px); width: 100%; z-index: 1201; }.woocommerce-notices-wrapper--ajax { visibility: visible; transition:transform 0.2s linear; }}.nice-select { -webkit-tap-highlight-color: transparent; clear: both; cursor: pointer; display: block; position: relative; user-select: none; white-space: nowrap; width: auto; background-repeat: no-repeat; }.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }.c-ip-accordion__item--layout-2::after { content: ""; display: block; position: absolute; left: 0px; right: 0px; bottom: 0px; border-bottom: 1px solid; opacity: 0.1; }.c-ip-accordion__list:last-child .c-ip-accordion__item--layout-2:last-child::after { display: none; }.c-ip-attribute-filter--chosen .c-ip-attribute-filter__sw--color::before { content: ""; display: block; position: absolute; inset: -5px; border: 1px solid var(--text-color); border-radius: 50%; }.c-ip-attribute-filter__sw--checkbox::before { content: " "; }.c-ip-attribute-filter--chosen .c-ip-attribute-filter__sw--checkbox::before { content: var(--icon-check); }.c-ip-attribute-filter--chosen .c-ip-attribute-filter__sw--image::before { content: ""; display: block; position: absolute; inset: -5px; border: 1px solid var(--text-color); }.c-ip-banners__item--animation { position: absolute; top: 0px; z-index: 10; }.c-ip-gift__list--carousel:not(.owl-carousel) { flex-wrap: nowrap; overflow: hidden; }.c-ip-heading--default { font-weight: 300; font-size: 16px; line-height: 30px; letter-spacing: 0.015em; color: var(--text-color-light); }.c-ip-heading__inner { position: relative; display: inline-block; word-break: break-word; overflow-wrap: break-word; }.c-ip-heading--bullet-after::after, .c-ip-heading--bullet-before::before { content: var(--icon-romb); display: block; font-family: theme-icons; vertical-align: middle; font-size: 6px; height: 6px; line-height: 1; letter-spacing: 0px; text-indent: 0px; color: currentcolor; margin-left: auto; margin-right: auto; }.c-ip-heading--small.c-ip-heading--bullet-before::before { margin-bottom: 6px; }.c-ip-heading--small.c-ip-heading--bullet-after::after { margin-top: 6px; }.c-ip-heading--small:not(.c-ip-heading--bullet-before) { margin-top: 10px; }.c-ip-heading--large.c-ip-heading--bullet-before::before, .c-ip-heading--medium.c-ip-heading--bullet-before::before { margin-bottom: 6px; }.c-ip-heading--large.c-ip-heading--bullet-after::after, .c-ip-heading--medium.c-ip-heading--bullet-after::after { margin-top: 6px; }@media (max-width: 1189px){.c-ip-heading--small:not(.c-ip-heading--bullet-before) { margin-top: 8px; }}@media (max-width: 767px){.c-ip-heading--mobile-center { padding-left: 20px; padding-right: 20px; }}.c-ip-image-list-2 { position: relative; --space:100px; }.c-ip-image-list-2__list--carousel:not(.owl-carousel) { overflow: hidden; }@media (max-width: 500px){.c-ip-image-list-2__list--combined:not(.owl-carousel) { overflow: hidden; }}.c-ip-reviews__list--1:not(.owl-carousel) .c-ip-reviews__item:not(:first-child) { opacity: 0; visibility: hidden; }.c-ip-reviews__list--2:not(.owl-carousel) .c-ip-reviews__item, .c-ip-reviews__list--3:not(.owl-carousel) .c-ip-reviews__item { opacity: 0; visibility: hidden; }.c-ip-running-line { --gap:15px; --inner-gap:15px; position: relative; display: flex; overflow: hidden; user-select: none; }.c-ip-slider--header-type-2:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full { min-height: 700px; height: calc(100vh - 210px); }.c-ip-slider--header-type-3:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full { min-height: 850px; height: calc(100vh - 46px); }.c-ip-slider--header-type-2:not(.c-ip-slider--fixed-height) .c-ip-slider__wrap--full, .c-ip-slider--header-type-4:not(.c-ip-slider--fixed-height) .c-ip-slider__wrap--full, .c-ip-slider--header-type-5:not(.c-ip-slider--fixed-height) .c-ip-slider__wrap--full { padding-bottom: 90px; }.c-ip-slider--header-type-4:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full, .c-ip-slider--header-type-5:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full { min-height: 750px; height: calc(100vh - 136px); }@media (max-width: 767px){.c-ip-slider__item--boxed:not([class*="--align-"]) { justify-content: center; align-items: flex-end; text-align: center; max-height: 650px; }}.c-ip-social { display: inline-flex; align-items: center; }.c-ip-social__icon { display: block; line-height: 1; }.c-ip-social__icon::before { line-height: inherit !important; }.c-ip-team__list--carousel:not(.owl-carousel) { flex-wrap: nowrap; overflow: hidden; }:root { --text-color:#000000; --text-color-light:#616161; --text-color-extra-light:#dedede; --text-color-tr:rgba(0,0,0,0.15); --button-color:#000000; --button-color-light:#616161; --button-white-color:#FFFFFF; --background-color:#f3f3f3; --background-color-light:#f9f9f9; --background-color-dark:#ececec; --accent-color:#9e222f; --star-rating-color:#FFAA8F; --accent-color-dark:#8e1f2a; --font-text:"Inter",sans-serif; --font-header:"Marcellus",sans-serif; --font-icons:"theme-icons"; --logo-size:205px; --logo-size-sticky:205px; --logo-size-mobile:185px; --shadow-color-desktop:rgba(255,255,255,0.95); --shadow-color-mobile:rgba(129,19,8,0.95); --mobile-menu-color:#FFFFFF; --mobile-menu-bg-color:#811308; --badge-bgcolor-outofstock:#000000; --text-align-left:left; --text-align-right:right; --image-grid-compact-prop-k-mobile:1.38889; --image-grid-compact-prop-k:1.074; --image-grid-prop-k:0.884615; --image-grid-prop:88.4615%; --image-product-prop-k:0.88; --image-product-prop:88%; --image-product-aspect-ratio:100 / 88; --custom-transform-transition:visibility 0.5s cubic-bezier(0.86,0,0.07,1),opacity 0.5s cubic-bezier(0.86,0,0.07,1),transform 0.5s cubic-bezier(0.86,0,0.07,1),box-shadow 0.5s cubic-bezier(0.86,0,0.07,1); --opacity-transition:opacity 0.3s linear,visibility 0.3s linear; --opacity-transform-transition:opacity 0.3s linear,visibility 0.3s linear,transform 0.3s ease-out,box-shadow 0.3s ease-out; --hover-transition:opacity 0.3s linear,visibility 0.3s linear,color 0.15s linear,border-color 0.15s linear,background-color 0.15s linear,box-shadow 0.15s linear; --star-rating-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIGZpbGw9IiNGRkFBOEYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTU2IDkuNzgyYy4wNS4xNTMtLjEzMi4yOC0uMjcuMTg2TDUuNSA3Ljc5OGwtMy4xOSAyLjE2OGMtLjEzNy4wOTMtLjMyLS4wMzMtLjI2OS0uMTg3bDEuMTc4LTMuNTYzTC4wNyAzLjk5Yy0uMTM1LS4wOTUtLjA2NS0uMy4xMDMtLjMwMmwzLjkxNi0uMDMyTDUuMzM1LjExNGMuMDUzLS4xNTIuMjgtLjE1Mi4zMzMgMEw2LjkxIDMuNjU4bDMuOTE2LjAzNWMuMTY4LjAwMS4yMzguMjA2LjEwMy4zMDJMNy43OCA2LjIxN2wxLjE3NSAzLjU2NXoiLz48L3N2Zz4="); --select-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjY0Ni42NDZBLjUuNSAwIDAgMSAxLjI4NC41OWwuMDcuMDU3TDUgNC4yOTMgOC42NDYuNjQ2QS41LjUgMCAwIDEgOS4yODQuNTlsLjA3LjA1N2EuNS41IDAgMCAxIC4wNTcuNjM4bC0uMDU3LjA3TDUgNS43MDcuNjQ2IDEuMzU0YS41LjUgMCAwIDEgMC0uNzA4eiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg=="); --icon-user:"" ; --icon-close-small:"" ; --icon-check:"" ; --icon-select:"" ; --icon-select-bold:"" ; --icon-romb:"" ; --icon-calendar:"" ; --icon-li:"" ; --icon-quote:"" ; --icon-submenu:"" ; --icon-depth:"" ; --icon-eye-back:"" ; --icon-heart-back:"" ; --icon-before-after:"" ; --icon-eye:"" ; --container-default-padding-block-start:0px; --container-default-padding-block-end:0px; --container-default-padding-inline-start:0px; --container-default-padding-inline-end:0px; --li-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNyA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi42LjJhMSAxIDAgMCAxIC4yIDEuNEwzLjA1MiA2LjU5Ny4yNDEgMy4zMTdhMSAxIDAgMCAxIDEuNTE4LTEuMzAxbDEuMTg5IDEuMzg3TDUuMi40QTEgMSAwIDAgMSA2LjYuMloiIGZpbGw9IiM5ZTIyMmYiLz48L3N2Zz4="); }.c-page-header__title { --font-size-desktop:0px; --font-size-mobile:0px; }.c-page-header__sub-cat-item { --subcat-font-size:16px; }.c-badge__list, .c-cart__item-out-of-stock { --badge-bgcolor-featured:#000000; --badge-bgcolor-new:#e8ad6a; --badge-bgcolor-sale:#aa0b36; }.c-to-top-button { --to-top-button-color:#af6c28; }.c-top-menu { --top-menu-submenu-color:#000000; --top-menu-submenu-bg-color:#FFFFFF; --top_menu_submenu_accent_color:#9e222f; --top-menu-font-size:12px; --top-menu-item-space:22px; }.c-product-grid__item, .wc-block-grid__product { --font-size:20px; --font-size-mobile:18px; --font-size-mobile-2-per-row:14px; --font-size-compact:15px; --font-letter-spacing:0.25em; --color-variations-size:16px; }.c-product { --font-size-desktop:30px; --font-size-desktop-qv:25px; --font-size-mobile:22px; }#main-header { --top-color:#ffffff; --top-color-light:#cfa5a1; --top-accent-color:#ffffff; --top-background-color:#811308; --top-color-hr:#94362d; --top-color-input:#b3716b; --header-color-light:#FFFFFF; --header-color-dark:#000000; --header-color-menu:#424242; --header-color-bg-menu:#ffffff; --header-color-mobile:#2d2d2d; --header-color-mobile-tr:#FFFFFF; --header-color-mobile-tr-neg:#000000; --header-color-bg-mobile:#ffffff; --header-height-mobile:60px; --sticky-header-height-mobile:60px; --sticky-menu-color:#424242; --sticky-menu-bg-color:#ffffff; }.c-product__slider-item { --image-background-color: inherit; }.woocommerce-store-notice { --store-notice-color:#FFFFFF; --store-notice-background-color:#CF3540; }.c-product-features { --feature-text-color:var(--text-color); --feature-description-color:var(--text-color-light); --feature-background-color:transparent; --feature-border:dashed 1px #808080; --feature-icon-color:var(--accent-color); }.c-product__custom-html { --custom-text-color:#616161; --custom-background-color: inherit; --custom-border:none; --custom-columns:1; }.c-page-header--default { color: #4f1e00; background-color: #88bab5; background-image: url(//formacion.si-lex.es/wp-content/swift-ai/images/wp-content/uploads/2024/10/0-png.webp); background-repeat: no-repeat; background-size: cover; background-position: center center; }.c-page-header--wc { background-color: #dfc7b3; background-image: url(//formacion.si-lex.es/wp-content/swift-ai/images/wp-content/uploads/2024/10/0-png.webp); background-repeat: no-repeat; background-size: cover; background-position: center center; }:root { --direction-multiplier:1; }body.rtl, html[dir="rtl"] { --direction-multiplier:-1; }.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 *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor a { box-shadow: none; text-decoration: none; }.elementor img { border: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }@media (max-width: 767px){.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 { --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-invisible { visibility: hidden; }.elementor-align-center { text-align: center; }.elementor-align-left { text-align: left; }:root { --page-title-display:block; }.elementor-section { position: relative; }.elementor-section .elementor-container { display: flex; margin-left: auto; margin-right: auto; position: relative; }@media (max-width: 1189px){.elementor-section .elementor-container { flex-wrap: wrap; }}.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.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 { position: relative; }.elementor-widget:not(:last-child) { margin-bottom: var(--kit-widget-spacing,20px); }.elementor-column { display: flex; min-height: 1px; position: relative; }.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }@media (max-width: 767px){.elementor-column { width: 100%; }}@media (max-width: 1189px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width: 767px){#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; 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 { --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.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.e-grid { --grid-justify-content:start; --grid-align-content:start; --grid-auto-flow:row; }:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left:auto; --margin-right:auto; max-width: min(100%,var(--width)); }.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,0.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }: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:not(:last-child) { --kit-widget-spacing:0px; }@media (max-width: 767px){.e-con.e-flex { --width:100%; --flex-wrap:var(--flex-wrap-mobile); }}.elementor-57 .elementor-element.elementor-element-720db9e8:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-720db9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #000000; background-image: url(//formacion.si-lex.es/wp-content/swift-ai/images/wp-content/uploads/2020/10/footer-2-png.webp); background-position: center center; background-repeat: repeat; background-size: cover; }.elementor-57 .elementor-element.elementor-element-720db9e8 { color: #ffffff; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 21px; }.elementor-57 .elementor-element.elementor-element-720db9e8 a:hover { color: #e4c1b1; }.elementor-57 .elementor-element.elementor-element-2b806726 { margin-top: 53px; margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-10793382 > .elementor-element-populated { text-align: center; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(8px); }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(8px); }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-icon i { transition:color 0.3s ease; }.elementor-57 .elementor-element.elementor-element-23ce4345 { --e-icon-list-icon-size:11px; --e-icon-list-icon-align:center; --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); --icon-vertical-offset:0px; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-icon { padding-inline-end: 15px; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-item > a { font-size: 12px; font-weight: 400; line-height: 14px; letter-spacing: 0.55px; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-text { transition:color 0.3s ease; }.elementor-57 .elementor-element.elementor-element-615b3b69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-615b3b69 > .elementor-element-populated { margin: 0px; --e-column-margin-right:0px; --e-column-margin-left:0px; padding: 0px; }.elementor-57 .elementor-element.elementor-element-62365426 > .elementor-widget-container { margin: 20px 0px 0px; }.elementor-57 .elementor-element.elementor-element-62365426 { text-align: center; }.elementor-57 .elementor-element.elementor-element-62365426 img { width: 182%; }.elementor-57 .elementor-element.elementor-element-6b247977 > .elementor-widget-container { margin: 30px 0px 0px; }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social__link { color: #e4c1b1; }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social__link:hover { color: #ffffff; }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social { font-size: 16px; margin: calc(-13.5px); }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social__icon { margin: calc(13.5px); }.elementor-57 .elementor-element.elementor-element-6e0ac925 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-6e0ac925 > .elementor-element-populated { margin: 40px 0px 0px; --e-column-margin-right:0px; --e-column-margin-left:0px; }.elementor-57 .elementor-element.elementor-element-7195f8fe .c-ip-heading { text-align: right; color: #ffffff; font-size: 12px; font-weight: 400; line-height: 19px; letter-spacing: 0.6px; }.elementor-57 .elementor-element.elementor-element-7195f8fe .c-ip-heading .c-ip-heading__inner { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-7195f8fe .c-ip-heading--bullet-after::after { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-71323de .c-ip-heading { text-align: right; color: #ffffff; font-size: 12px; font-weight: 400; line-height: 19px; letter-spacing: 0.6px; }.elementor-57 .elementor-element.elementor-element-71323de .c-ip-heading .c-ip-heading__inner { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-71323de .c-ip-heading--bullet-after::after { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-2c1ba4d .c-ip-heading { text-align: right; color: #ffffff; font-size: 12px; font-weight: 400; line-height: 19px; letter-spacing: 0.6px; }.elementor-57 .elementor-element.elementor-element-2c1ba4d .c-ip-heading .c-ip-heading__inner { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-2c1ba4d .c-ip-heading--bullet-after::after { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-31ac565f > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }.elementor-57 .elementor-element.elementor-element-31ac565f { margin-top: 39px; margin-bottom: 11px; }.elementor-57 .elementor-element.elementor-element-70e42022 .c-ip-heading { text-align: left; color: #ffffff; font-size: 11px; font-weight: 400; line-height: 1em; letter-spacing: 0.275px; }@media (max-width: 1189px){.elementor-57 .elementor-element.elementor-element-720db9e8 { padding: 45px 30px; }}@media (max-width: 767px){.elementor-57 .elementor-element.elementor-element-2b806726 { margin-top: 45px; margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-10793382.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-57 .elementor-element.elementor-element-23ce4345 { width: auto; }.elementor-57 .elementor-element.elementor-element-62365426 > .elementor-widget-container { margin: 50px 0px 0px; }.elementor-57 .elementor-element.elementor-element-7195f8fe > .elementor-widget-container { margin: 45px 0px 0px; }.elementor-57 .elementor-element.elementor-element-7195f8fe .c-ip-heading { text-align: center; }.elementor-57 .elementor-element.elementor-element-71323de > .elementor-widget-container { margin: 45px 0px 0px; }.elementor-57 .elementor-element.elementor-element-71323de .c-ip-heading { text-align: center; }.elementor-57 .elementor-element.elementor-element-2c1ba4d > .elementor-widget-container { margin: 45px 0px 0px; }.elementor-57 .elementor-element.elementor-element-2c1ba4d .c-ip-heading { text-align: center; }.elementor-57 .elementor-element.elementor-element-31ac565f { margin-top: 60px; margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-70e42022 .c-ip-heading { text-align: center; }}.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }.elementor-widget .elementor-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }.elementor-widget .elementor-icon-list-icon i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after { inset-inline-start: 0px; }@media (max-width: 1189px){.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after { inset-inline-end: 0px; }}#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0px; }.elementor-widget-image { text-align: center; }.elementor-widget-image a { display: inline-block; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.elementor-kit-14 { --e-global-color-primary:#000000; --e-global-color-secondary:#f3f3f3; --e-global-color-text:#616161; --e-global-color-accent:#E4C1B1; --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: 1160px; }.e-con { --container-max-width:1160px; }.elementor-widget:not(:last-child) { margin-block-end: 0px; }.elementor-element { --widgets-spacing:0px 0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; }@media (max-width: 1189px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1189px; }.e-con { --container-max-width:1189px; }}@media (max-width: 767px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }.e-con { --container-max-width:767px; }}.wa__stt_online { backface-visibility: hidden; background: #2db742; cursor: pointer; will-change: transform; transition: all 0.4s ease 0s !important; }.wa__popup_chat_box { border-radius: 5px 5px 8px 8px; bottom: 102px; box-shadow: rgba(0, 0, 0, 0.04) 0px 10px 10px 4px; font-family: Arial, Helvetica, sans-serif; max-width: calc(100% - 50px); opacity: 0; overflow: hidden; position: fixed; right: 25px; transform: translateY(50px); transition: all 0.4s ease 0s; visibility: hidden; width: 351px; will-change: transform, visibility, opacity; z-index: 999999998; }.wa__popup_chat_box .wa__popup_heading { background: #2db742; color: #d9ebc6; padding: 15px 43px 17px 74px; position: relative; }.wa__popup_chat_box .wa__popup_heading .wa__popup_title { color: #ffffff; font-size: 18px; line-height: 24px; min-height: 24px; padding-top: 2px; }.wa__popup_chat_box .wa__popup_heading .wa__popup_intro { font-size: 12px; line-height: 20px; min-height: 20px; padding-top: 4px; }.wa__popup_chat_box .wa__popup_notice { color: #a5abb7; font-size: 11px; font-weight: 500; padding: 0px 3px; }.wa__popup_chat_box .wa__popup_content { background: #ffffff; padding: 13px 20px 21px 19px; text-align: center; }.wa__popup_chat_box .wa__popup_content_left { text-align: left; }.wa__popup_chat_box .wa__popup_avatar { border-radius: 50%; left: 12px; overflow: hidden; position: absolute; top: 12px; }.wa__popup_chat_box .wa__popup_avatar.nta-default-avt { border-radius: unset; }.wa__popup_chat_box .wa__stt { background: #f5f7f9; border-left: 2px solid #2db742; border-radius: 2px 4px; display: table; padding: 13px 40px 12px 74px; position: relative; text-decoration: none; width: 100%; }.wa__popup_chat_box .wa__stt.wa__stt_online { transition: all 0.2s ease 0s; }.wa__popup_content_list .wa__popup_content_item { margin: 14px 0px 0px; opacity: 0; transform: translateY(20px); will-change: opacity, transform; }.wa__popup_content_list .wa__popup_content_item .wa__member_name { color: #363c47; font-size: 14px; line-height: 1.188em !important; }.wa__popup_content_list .wa__popup_content_item .wa__member_duty { color: #989b9f; font-size: 11px; padding: 2px 0px 0px; line-height: 1.125em !important; }.wa__popup_content_list .wa__popup_content_item .wa__popup_txt { display: table-cell; height: 48px; min-height: 48px; vertical-align: middle; }.wa__btn_popup .wa__btn_popup_txt { background-color: #f5f7f9; border-radius: 4px; color: #43474e; font-size: 12px; letter-spacing: -0.03em; line-height: 1.5; margin-right: 7px; padding: 8px 12px; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); transition: all 0.4s ease 0s; width: 156px; }button, input, optgroup, select, textarea, .h-input { font-family: inherit; font-size: 100%; line-height: inherit; font-weight: inherit; color: inherit; margin: 0px; }button, input { overflow: visible; }button, select { text-transform: none; }svg { width: initial; height: initial; fill: currentcolor; }a, li::after, li::before, input[type="submit"], button { transition: var(--hover-transition); }button, input[type="submit"], input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], textarea { box-shadow: none; appearance: none; }.h-input, input[type="search"], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="date"], textarea:not(.editor-post-title__input), .wpcf7-form .c-custom-selectInner, select { font-weight: 300; font-size: 13px; line-height: 24px; letter-spacing: 0.025em; color: var(--text-color); border: solid 1px var(--background-color); padding: 11px 25px 13px; background-color: var(--background-color); min-width: 0px; border-radius: 0px; height: auto !important; }.screen-reader-text { display: none; }.h-cb { background-color: transparent; border: none; outline: none; padding: 0px; margin: 0px; color: currentcolor; position: relative; display: flex; justify-content: center; align-items: center; appearance: none; }.h-cb--svg { position: relative; }.h-cb--svg > * { display: block; width: 100%; height: 100%; }.l-section { position: relative; width: 100%; clear: both; min-width: 320px; }.l-section--container, .l-section__container, .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container, .e-con-boxed { width: 100%; padding-left: 30px; padding-right: 30px; }.pswp { display: none; }.c-breadcrumbs__separator { position: relative; top: -1px; font-size: 6px; vertical-align: middle; margin-left: 8px; margin-right: 8px; }.c-header-search { position: fixed; inset: 0px; z-index: 1200; visibility: hidden; overflow: auto; opacity: 0; transition: var(--opacity-transition); }.c-header-search__shadow { position: absolute; inset: 0px; }.c-header-search__wrap { position: absolute; inset: 0px; overflow: hidden; display: flex; flex-flow: column nowrap; }.c-header-search__tip { font-family: var(--font-header); font-weight: normal; font-size: 21px; line-height: 28px; letter-spacing: 0.2em; text-transform: uppercase; }.c-header-search__input-block { position: relative; margin-top: 54px; }input[type="text"].c-header-search__input, input[type="text"].c-header-search__input:focus { font-size: 16px; font-weight: 400; margin: 0px; padding: 0px 70px 10px 0px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid #d0d4da; background: transparent; display: block; width: 100%; appearance: none; }.c-header-search__clear { position: absolute; top: 2px; right: 0px; opacity: 0; visibility: hidden; cursor: pointer; }.c-header-search__clear-text { opacity: 0.7; font-size: 14px; vertical-align: middle; }.c-header-search__clear-svg { width: 18px; height: 18px; font-size: 10px; line-height: 20px; overflow: hidden; margin-right: 7px; color: currentcolor; vertical-align: middle; }.c-header-search__close { position: absolute; right: 30px; top: 11px; width: 38px; height: 38px; margin-left: auto; text-align: center; font-size: 20px; line-height: 44px; cursor: pointer; }.c-header-search__form { margin: auto; max-width: 630px; width: 100%; padding: 60px 30px 30px; position: relative; }.c-header-search__result { margin: 0px auto; max-width: 475px; padding: 0px 30px; }input[type="text"].c-header-search__input { color: var(--mobile-menu-color); }.c-header__wishlist { position: relative; }.c-header__cart { position: relative; top: -1px; }.c-header__callback-popup { position: fixed; min-width: 320px; inset: 0px; z-index: 1200; visibility: hidden; overflow: hidden; opacity: 0; display: flex; justify-content: center; align-items: center; transition: var(--custom-transform-transition); background-color: var(--shadow-color-desktop); }.c-header__callback-popup--disabled { pointer-events: none; display: none !important; }.c-header__callback-close { position: absolute; z-index: 1; width: 16px; height: 16px; right: 20px; top: 20px; font-size: 16px; line-height: 1; cursor: pointer; }.c-header__callback-bg { display: block; position: absolute; inset: 0px; z-index: 1; }.c-header__callback-wrap { position: relative; z-index: 2; padding: 65px 65px 85px; max-width: 425px; overflow: auto; max-height: calc(100% - 50px); background-color: white; border: solid 1px var(--text-color); box-shadow: rgba(0, 0, 0, 0.07) 0px 45px 90px; }.c-header__logo-img--sticky { display: none !important; }.c-header--desktop, .c-header__outer--desktop { display: none; }.c-header__mobile_blocks { display: none; }.c-header__logo-img--desktop { display: none !important; }.c-header__menu { position: fixed; z-index: 1200; top: 0px; width: 100%; height: 100%; max-width: 415px; min-width: 320px; visibility: hidden; opacity: 0; transition: var(--opacity-transition); color: var(--mobile-menu-color); box-shadow: rgba(0, 0, 0, 0.15) -5px 0px 90px; }.h-ltr .c-header__menu--header-type-mobile-1 { right: 0px; }.c-header__menu-shadow { position: absolute; inset: 0px; background-color: var(--shadow-color-mobile); }.c-header__menu-buttons { position: absolute; left: 0px; top: 0px; width: 100%; height: 60px; display: flex; align-items: center; padding-left: 50px; padding-right: 30px; }.c-header__menu-bottom { position: absolute; left: 0px; right: 0px; bottom: 50px; display: flex; align-items: center; justify-content: space-between; padding-left: 50px; padding-right: 50px; font-size: 20px; line-height: 0; max-width: 420px; margin-left: auto; margin-right: auto; }.c-header__menu-back { opacity: 0; visibility: hidden; transition: var(--opacity-transition); font-weight: 300; font-size: 16px; line-height: 1; letter-spacing: 0.08em; text-transform: uppercase; white-space: nowrap; }.c-header__menu-back-svg { font-size: 7px; line-height: 4px; vertical-align: middle; margin-right: 9px; }.c-header__menu-close { width: 38px; height: 38px; margin-left: auto; text-align: center; font-size: 20px; line-height: 44px; }.c-header__menu-content { display: block; position: absolute; inset: 60px 0px 0px; overflow: hidden; }.h-menu-bottom .c-header__menu-content { bottom: 100px; }.c-header__menu-wrap { display: flex; position: absolute; left: 0px; top: 0px; bottom: 0px; overflow: hidden; transition: var(--custom-transform-transition); transform: translateX(0px); }.c-mobile-menu { display: none; }.c-header__top { text-align: center; margin-bottom: 35px; padding: 0px 20px 0px 0px; }.c-shop-sidebar__content--cart .widget_shopping_cart_content { color: var(--text-color); padding: 0px 30px 30px; }.c-mobile-menu__list, .c-mobile-menu__submenu { padding: 0px; margin: 0px; list-style: none; }.c-mobile-menu__item, .c-mobile-menu__subitem { position: relative; padding-bottom: 18px; padding-top: 18px; padding-right: 30px; font-weight: normal; font-size: 18px; line-height: 1.2; letter-spacing: 0.11em; text-transform: uppercase; }.c-mobile-menu__item > a, .c-mobile-menu__subitem > a, .c-mobile-menu__item > .a, .c-mobile-menu__subitem > .a { display: block; }.c-mobile-menu__item .c-mobile-menu__submenu, .c-mobile-menu__subitem .c-mobile-menu__submenu { display: none; }.c-shop-sidebar { color: var(--text-color); z-index: 1400; right: 0px; top: 0px; width: 260px; height: 100%; visibility: hidden; opacity: 0; transition: var(--opacity-transition); position: fixed !important; }.c-shop-sidebar__wrap { position: absolute; right: 0px; top: 0px; width: 260px; height: 100%; background-color: white; transition: var(--custom-transform-transition); transform: translateX(100%); box-shadow: rgba(0, 0, 0, 0.15) -5px 0px 90px; }.c-shop-sidebar__content { display: block; position: absolute; inset: 61px 0px 0px; overflow: auto; background-color: white; }.c-shop-sidebar__buttons { height: 60px; display: flex; justify-content: flex-end; align-items: center; flex: 0 0 auto; }.c-shop-sidebar__close { width: 38px; height: 38px; margin-left: auto; text-align: center; font-size: 20px; line-height: 44px; }.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; }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}body.swift-nojs [data-s3cid="4"]{min-width: 100vw;}body.swift-nojs [data-s3cid="12"]{min-width: 100vw;}body.swift-nojs [data-s3cid="13"]{min-width: 100vw;}body.swift-nojs [data-s3cid="14"]{min-width: 100vw;}body.swift-nojs [data-s3cid="15"]{min-width: 100vw;}body.swift-nojs [data-s3cid="16"]{min-width:303px;}body.swift-nojs [data-s3cid="48"]{min-width: 100vw;}body.swift-nojs [data-s3cid="49"]{min-width: 100vw;}body.swift-nojs [data-s3cid="50"]{min-width: 100vw;}body.swift-nojs [data-s3cid="51"]{min-width: 100vw;min-height:454.84375px;}body.swift-nojs [data-s3cid="52"]{min-width:341px;min-height:324.84375px;}body.swift-nojs [data-s3cid="53"]{min-width:341px;min-height:324.84375px;}body.swift-nojs [data-s3cid="54"]{min-width:341px;min-height:103px;}body.swift-nojs [data-s3cid="55"]{min-width: 100vw;}body.swift-nojs [data-s3cid="56"]{min-width: 100vw;}body.swift-nojs [data-s3cid="57"]{min-width: 100vw;}body.swift-nojs [data-s3cid="58"]{min-width: 100vw;}body.swift-nojs [data-s3cid="59"]{min-width:341px;}body.swift-nojs [data-s3cid="60"]{min-width:341px;}body.swift-nojs [data-s3cid="61"]{min-width:341px;}body.swift-nojs [data-s3cid="62"]{min-width:341px;}body.swift-nojs [data-s3cid="63"]{min-width:341px;}body.swift-nojs [data-s3cid="64"]{min-width:341px;max-height:132px;}body.swift-nojs [data-s3cid="65"]{min-width:341px;max-height:132px;}body.swift-nojs [data-s3cid="66"]{min-width:341px;max-height:132px;}body.swift-nojs [data-s3cid="67"]{min-width:341px;max-height:132px;}body.swift-nojs [data-s3cid="68"]{min-width:341px;min-height:154px;}body.swift-nojs [data-s3cid="69"]{min-width:341px;min-height:154px;}body.swift-nojs [data-s3cid="70"]{min-width:341px;min-height:100px;}body.swift-nojs [data-s3cid="71"]{min-width:341px;min-height:50px;}body.swift-nojs [data-s3cid="72"]{min-width:341px;}body.swift-nojs [data-s3cid="73"]{min-width:341px;}body.swift-nojs [data-s3cid="74"]{min-width:172px;}body.swift-nojs [data-s3cid="75"]{min-width:341px;}body.swift-nojs [data-s3cid="76"]{min-width:341px;}body.swift-nojs [data-s3cid="77"]{min-width:341px;}body.swift-nojs [data-s3cid="78"]{min-width:341px;}body.swift-nojs [data-s3cid="79"]{min-width:341px;}body.swift-nojs [data-s3cid="80"]{min-width:341px;}body.swift-nojs [data-s3cid="81"]{min-width:341px;}body.swift-nojs [data-s3cid="82"]{min-width:341px;}body.swift-nojs [data-s3cid="83"]{min-width:341px;}body.swift-nojs [data-s3cid="84"]{min-width:341px;}body.swift-nojs [data-s3cid="85"]{min-width:341px;}body.swift-nojs [data-s3cid="86"]{min-width:341px;}body.swift-nojs [data-s3cid="87"]{min-width:341px;}body.swift-nojs [data-s3cid="88"]{min-width:341px;}body.swift-nojs [data-s3cid="89"]{min-width:341px;}body.swift-nojs [data-s3cid="90"]{min-width:341px;}body.swift-nojs [data-s3cid="91"]{min-width:341px;}body.swift-nojs [data-s3cid="92"]{min-width:341px;}body.swift-nojs [data-s3cid="93"]{min-width: 100vw;}body.swift-nojs [data-s3cid="94"]{min-width: 100vw;}html{opacity:1}