/* Version: Code Snippet "Incognito Asia Font Manager" 3.4.5 */
@font-face{ font-family:"0QI6MX1D_JOuGQbT0gvTJPa787weuyJDmKxemMeZ";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/0QI6MX1D_JOuGQbT0gvTJPa787weuyJDmKxemMeZ.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkq18ndeZzZ0";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkq18ndeZzZ0.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCKNLA3JC9c";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCKNLA3JC9c.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrEVIT9c2c8";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrEVIT9c2c8.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZKMN4tHrJcwHqoQ";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZKMN4tHrJcwHqoQ.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oU7awIVytVjMYwE";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oU7awIVytVjMYwE.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT-ZFHDWwgECi";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT-ZFHDWwgECi.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_ACexEPjCggA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_ACexEPjCggA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQmfdq7S-r0YvxdA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQmfdq7S-r0YvxdA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQq_dq7S-r0YvxdA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQq_dq7S-r0YvxdA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFhFTQ7Fg7A2uwYs";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFhFTQ7Fg7A2uwYs.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFiNTQ7Fg7A2uwYs";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFiNTQ7Fg7A2uwYs.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Dw6If3bRUz1r5t";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Dw6If3bRUz1r5t.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_qY32TxAj1g";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_qY32TxAj1g.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEU1dYPFkJ1O";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEU1dYPFkJ1O.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1VU80V4bVkA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1VU80V4bVkA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aXp-p7K5ILg";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aXp-p7K5ILg.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"New Mexika";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/New%20Mexika%20400.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"Nimbus Sans";font-weight:300;font-style:italic;src:url("/wp-content/uploads/fonts/Nimbus%20Sans%20300%20Italic.woff") format("woff");font-display:swap; }
@font-face{ font-family:"Nimbus Sans";font-weight:300;font-style:normal;src:url("/wp-content/uploads/fonts/Nimbus%20Sans%20300.woff") format("woff");font-display:swap; }
@font-face{ font-family:"Nimbus Sans";font-weight:500;font-style:normal;src:url("/wp-content/uploads/fonts/Nimbus%20Sans%20500.woff") format("woff");font-display:swap; }
@font-face{ font-family:"qFda35WCmI96Ajtm83upeyoaX6QPnlo6ovPrPJCLtce-og";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/qFda35WCmI96Ajtm83upeyoaX6QPnlo6ovPrPJCLtce-og.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"qFda35WCmI96Ajtm83upeyoaX6QPnlo6_PPrPJCLtce-og";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/qFda35WCmI96Ajtm83upeyoaX6QPnlo6_PPrPJCLtce-og.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLADepqKl8Kuosgz";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLADepqKl8Kuosgz.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLBdepqKl8Kuosgz";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLBdepqKl8Kuosgz.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJpo3ZKyDSQQ";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJpo3ZKyDSQQ.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNi0Dp6_cOyA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNi0Dp6_cOyA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"tDbD2oWUg0MKmSUa7Lzr7vs";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/tDbD2oWUg0MKmSUa7Lzr7vs.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"tDbN2oWUg0MKqSIQ7Z7u_vvijQ";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/tDbN2oWUg0MKqSIQ7Z7u_vvijQ.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthiJ-Ek-7MeA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthiJ-Ek-7MeA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69thiJ-Ek-7MeA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69thiJ-Ek-7MeA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhiJ-Ek-7MeA";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhiJ-Ek-7MeA.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZ1rib2Bg-4";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2") format("woff2");font-display:swap; }
@font-face{ font-family:"UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4";font-weight:400;font-style:normal;src:url("/wp-content/uploads/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2") format("woff2");font-display:swap; }
.has-0qi6mx1d_jougqbt0gvtjpa787weuyjdmkxemmez-font-family{font-family:"0QI6MX1D_JOuGQbT0gvTJPa787weuyJDmKxemMeZ";}
.has-0qi8mx1d_joumw_hldo6t2wv9knw-mofkq18ndezzz0-font-family{font-family:"0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkq18ndeZzZ0";}
.has-1ptxg8zys_skggpn4iegvnhyvvelxvs9pycknla3jc9c-font-family{font-family:"1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCKNLA3JC9c";}
.has-1pt_g8zys_skggpnycgsqamb1w0lwk4s4y_lprevit9c2c8-font-family{font-family:"1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrEVIT9c2c8";}
.has-aft07pxzy382xsxx63luyjspuqb0pl6oqqxrzlnvbvzedvjtj-v7tiazkmn4thrjcwhqoq-font-family{font-family:"aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZKMN4tHrJcwHqoQ";}
.has-aft67pxzy382xsxx63luyl6gyfcan6njrkp-vpjfjmshrpsgfut8ou7awivytvjmywe-font-family{font-family:"aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oU7awIVytVjMYwE";}
.has-cy9kfjocx1hbuyalurk439vogqc9yfzcyg7orzalp4obnf7ftxglsmwot-zfhdwwgeci-font-family{font-family:"cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT-ZFHDWwgECi";}
.has-cy9qfjocx1hbuyalurk49dlac06g1zgszbtobczbdxxd9jvf438wei_acexepjcgga-font-family{font-family:"cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_ACexEPjCggA";}
.has-h4c0bxocl9bbnla_nhiq6ogziljm9otsa9kqmfdq7s-r0yvxda-font-family{font-family:"H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQmfdq7S-r0YvxdA";}
.has-h4c0bxocl9bbnla_nhiq6ogziljm9otsa9kqq_dq7s-r0yvxda-font-family{font-family:"H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQq_dq7S-r0YvxdA";}
.has-h4c2bxocl9bbnla_nhia47nmujsnbcvrfhftq7fg7a2uwys-font-family{font-family:"H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFhFTQ7Fg7A2uwYs";}
.has-h4c2bxocl9bbnla_nhia47nmujsnbcvrfintq7fg7a2uwys-font-family{font-family:"H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFiNTQ7Fg7A2uwYs";}
.has-i7dfifdwyjgaamftzd_qa1zeelmy79qj1hosy9dw6if3bruz1r5t-font-family{font-family:"i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Dw6If3bRUz1r5t";}
.has-i7dzifdwyjgaamftzd_qa3xxskzqhr-tenshtjt_qy32txaj1g-font-family{font-family:"i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_qY32TxAj1g";}
.has-ijwbbxyifdniv7net3ksjbvdv49rz8tde0u1dypfkj1o-font-family{font-family:"iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O";}
.has-ijwbbxyifdniv7net3ksjbvdv49rz8vdfeu1dypfkj1o-font-family{font-family:"iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEU1dYPFkJ1O";}
.has-ijwzbxyifdniv5pnhy1ktn7z-yh-b4i1vu80v4bvka-font-family{font-family:"iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA";}
.has-ijwzbxyifdniv5pnhy1ktn7z-yh-h4-1vu80v4bvka-font-family{font-family:"iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1VU80V4bVkA";}
.has-jtufjig1_i6t8kchkm459wx7xqyxk0vooz6jq0n6axp-p7k5ilg-font-family{font-family:"JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg";}
.has-jtufjig1_i6t8kchkm459wx7xqyxk0vooz6jq5z9axp-p7k5ilg-font-family{font-family:"JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aXp-p7K5ILg";}
.has-jtuhjig1_i6t8kchkm4532vjot5-qnfgpctz6ew7y3tcoqk5-font-family{font-family:"JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5";}
.has-jtuhjig1_i6t8kchkm4532vjot5-qnfgpcum70w7y3tcoqk5-font-family{font-family:"JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5";}
.has-new-mexika-font-family{font-family:"New Mexika";}
.has-nimbus-sans-font-family{font-family:"Nimbus Sans";}
.has-qfda35wcmi96ajtm83upeyoax6qpnlo6ovprpjcltce-og-font-family{font-family:"qFda35WCmI96Ajtm83upeyoaX6QPnlo6ovPrPJCLtce-og";}
.has-qfda35wcmi96ajtm83upeyoax6qpnlo6_pprpjcltce-og-font-family{font-family:"qFda35WCmI96Ajtm83upeyoaX6QPnlo6_PPrPJCLtce-og";}
.has-qfdu35wcmi96ajtm81ggsdxcns-vmf0vnladepqkl8kuosgz-font-family{font-family:"qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLADepqKl8Kuosgz";}
.has-qfdu35wcmi96ajtm81ggsdxcns-vmf0vnlbdepqkl8kuosgz-font-family{font-family:"qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLBdepqKl8Kuosgz";}
.has-qgy9z_wnahgadqq43rh_ebrnlwyyfepxpogu3msjpo3zkydsqq-font-family{font-family:"QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJpo3ZKyDSQQ";}
.has-qgy_z_wnahgadqq43rhvcigyt2xz5u32k0nxni0dp6_coya-font-family{font-family:"QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNi0Dp6_cOyA";}
.has-tdbd2owug0mkmsua7lzr7vs-font-family{font-family:"tDbD2oWUg0MKmSUa7Lzr7vs";}
.has-tdbn2owug0mkqsiq7z7u_vvijq-font-family{font-family:"tDbN2oWUg0MKqSIQ7Z7u_vvijQ";}
.has-uccm3fwrk3iltcvneqg7ca725jhhknnqk4j1eblham8srxtc2dthij-ek-7mea-font-family{font-family:"UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthiJ-Ek-7MeA";}
.has-uccm3fwrk3iltcvneqg7ca725jhhknnqk4j1eblham8srxtc69thij-ek-7mea-font-family{font-family:"UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69thiJ-Ek-7MeA";}
.has-uccm3fwrk3iltcvneqg7ca725jhhknnqk4j1eblham8srxtcb9xhij-ek-7mea-font-family{font-family:"UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhiJ-Ek-7MeA";}
.has-ucco3fwrk3iltehus_nvmrmxcp50sjiw2bokodukmmevugkymz1rib2bg-4-font-family{font-family:"UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4";}
.has-ucco3fwrk3iltehus_nvmrmxcp50sjiw2bokodukmmevui6fmz1rib2bg-4-font-family{font-family:"UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZ1rib2Bg-4";}
.has-ucco3fwrk3iltehus_nvmrmxcp50sjiw2bokodukmmevulyfmz1rib2bg-4-font-family{font-family:"UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4";}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#33333340;border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
button,
hr,
input {
  overflow: visible;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
progress,
sub,
sup {
  vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend {
  box-sizing: border-box;
  padding: 0;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
} /* Oxygen */
html {
  box-sizing: border-box;
}
body {
  font-size: 16px;
  color: rgba(64, 64, 64, 1);
}
body.oxygen-aos-enabled {
  overflow-x: hidden;
}
*,
::after,
::before {
  box-sizing: inherit;
}
.ct-section-inner-wrap {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  min-height: inherit;
}
.ct-section-with-shape-divider {
  position: relative !important;
}
.oxygen-unslider-container:not(.unslider-fade) > ul {
	list-style: none;
	width: 0px;
}
.oxygen-unslider-container:not(.unslider-fade):not(.unslider-horizontal) > ul > li {
  opacity: 0;
}
.oxygen-unslider-container.unslider-fade > ul > li:not(.unslider-active) {
  opacity: 0;
}
div.ct-svg-icon > svg,
svg.ct-svg-icon {
  height: 1em !important;
  fill: currentColor;
}
.ct-columns-inner-wrap {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.ct-column {
  float: left !important;
  word-break: break-word;
}
svg.ct-svg-icon {
  display: inline-block;
  width: 1em !important;
}
div.ct-svg-icon {
  display: inline-block;
  box-sizing: content-box;
  border-radius: 50%;
  width: auto;
}
div.ct-svg-icon > svg {
  width: 1em !important;
  display: block;
}
div.ct-fancy-icon {
  display: inline-flex;
  border-radius: 50%;
}
.ct-fancy-icon > svg {
  fill: currentColor;
}
.ct-columns-inner-wrap > .ct-column:first-child {
  margin-left: 0 !important;
}
.ct-columns-inner-wrap > .ct-column:last-child {
  margin-right: 0 !important;
}
.ct-video {
  width: 100%;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper {
  position: relative;
}
.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-nav-menu-list {
  display: flex;
  padding: 0;
  margin: 0;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item {
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
  text-decoration: none;
  border-style: solid;
  border-width: 0;
  transition-timing-function: ease-in-out;
  transition-property: background-color, color, border-color;
  border-color: transparent;
}
.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:focus-within > a,
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover > a {
  border-color: currentColor;
}
.oxy-nav-menu .menu-item,
.oxy-nav-menu .sub-menu {
  position: relative;
}
.oxy-nav-menu .menu-item .sub-menu {
  padding: 0;
  flex-direction: column;
  white-space: nowrap;
  transition-timing-function: ease-in-out;
  transition-property: visibility, opacity;
  visibility: hidden;
  opacity: 0;
  display: flex;
  position: absolute;
  top: 100%;
}
.oxy-nav-menu .sub-menu .sub-menu,
.oxy-nav-menu.oxy-nav-menu-vertical .sub-menu {
  left: 100%;
  top: 0;
}
.oxy-nav-menu .menu-item:hover > .sub-menu,
.oxy-nav-menu .menu-item:focus-within > .sub-menu {
  visibility: visible;
  opacity: 1;
}
.oxy-nav-menu .sub-menu li.menu-item {
  flex-direction: column;
}
@keyframes oxy_sticky_header_fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.oxy-sticky-header-fade-in {
  animation-name: oxy_sticky_header_fadein;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
}
.oxy-sticky-header .oxygen-show-in-sticky-only {
  display:  none;
}
.oxy-sticky-header.oxy-sticky-header-active .oxygen-show-in-sticky-only {
  display: block;
}
.oxy-header-wrapper {
  position: relative;
}
.oxy-header-row {
  width: 100%;
  display: block;
}
.oxy-header-container {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.oxy-header-center,
.oxy-header-left,
.oxy-header-right {
  display: flex;
  align-items: center;
}
.oxy-header .oxygen-only-show-in-overlay,
.oxy-video-container {
  display: none;
}
.oxy-header-left {
  justify-content: flex-start;
}
.oxy-header-center {
  flex-grow: 1;
  justify-content: center;
}
.oxy-header-right {
  justify-content: flex-end;
}
.admin-bar .oxy-sticky-header-active {
  top: 32px !important;
}
@media screen and (max-width: 782px) {
  .admin-bar .oxy-sticky-header-active {
    top: 46px !important;
  }
}
@media screen and (max-width: 600px) {
  .admin-bar .oxy-sticky-header-active {
    top: 0 !important;
  }
}
.oxy-video-background {
  position: relative;
  z-index: 1;
}
.oxy-video-background .oxy-video-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}
.oxy-video-background .oxy-video-container video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.oxy-video-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.oxy-map iframe {
  width: 100%;
  height: 100%;
  display: block;
}
.unslider .unslider-fade ul li.unslider-active {
  position: relative;
}
.oxy-menu-toggle {
  cursor: pointer;
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open {
  width: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow: auto;
  z-index: 2147483642 !important;
  background-color: #fff;
}
.oxy-nav-menu.oxy-nav-menu-open > div:last-child {
  max-height: 100%;
  overflow: auto;
  padding-top: 2em;
  padding-bottom: 2em;
  width: 100%;
}
.oxy-nav-menu-prevent-overflow {
  overflow: hidden;
  height: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-menu-toggle {
  display: initial;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
  flex-direction: column !important;
  width: 100%;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a {
  text-align: center;
  border: 0 !important;
  background-color: transparent !important;
  justify-content: center;
}
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
  background-color: #fff;
  z-index: 2147483641;
}
.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,
.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children > a::after {
  display: none;
}
.oxy-nav-menu.oxy-nav-menu-open.oxy-nav-menu-responsive-dropdowns
  .menu-item
  .sub-menu {
  display: flex;
  position: static;
  animation-name: none;
  visibility: visible;
  opacity: 1;
  transition-duration: 0s !important;
}
.oxy-nav-menu.oxy-nav-menu-open a:not([href]) {
  display: none;
}
.oxy-nav-menu-hamburger-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.oxy-nav-menu-hamburger {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.oxy-nav-menu-hamburger-line {
  border-radius: 2px;
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger {
  transform: rotate(45deg);
}
.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line {
  display: none;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:first-child {
  display: initial;
  position: relative;
}
.oxy-nav-menu-open
  .oxy-nav-menu-hamburger
  .oxy-nav-menu-hamburger-line:last-child {
  display: initial;
  position: relative;
  transform: rotate(90deg);
}
.oxy-nav-menu .menu-item a {
  display: flex;
  align-items: center;
}
.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a {
  flex-direction: row;
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .menu-item-has-children
  > a::after {
  width: 0.35em;
  height: 0.35em;
  margin-left: 0.5em;
  border-right: 0.1em solid;
  border-top: 0.1em solid;
  transform: rotate(135deg);
  content: "";
}
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow
  .sub-menu
  .menu-item-has-children
  > a::after,
.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical
  .menu-item-has-children
  > a::after {
  transform: rotate(45deg);
}
.oxy-social-icons {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-social-icons a {
  line-height: 1;
  width: 1em;
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.oxy-social-icons a svg {
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.oxy-soundcloud {
  min-width: 300px;
  min-height: 120px;
}
.oxy-soundcloud iframe {
  width: 100%;
  height: 100%;
}
.comment-body .alignleft,
.oxy-stock-content-styles .alignleft {
  margin-right: 1em;
  float: left;
}
.comment-body .alignright,
.oxy-stock-content-styles .alignright {
  margin-left: 1em;
  float: right;
}
.comment-body .aligncenter,
.oxy-stock-content-styles .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.comment-body img,
.oxy-stock-content-styles img {
  max-width: 100%;
}
.oxy-comment-form .comment-reply-title {
  margin-bottom: 0.5em;
}
.oxy-comment-form .logged-in-as {
  margin-bottom: 1em;
  font-size: 0.75em;
}
.oxy-comment-form #submit {
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  margin-top: 0.5em;
  border: none;
  font-weight: 700;
}
.oxy-comment-form input,
.oxy-comment-form textarea {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
  color: gray;
  width: 100%;
}
.oxy-comment-form label {
  font-weight: 700;
}
.oxy-comment-form .comment-form > p {
  margin-top: 0;
  margin-bottom: 1em;
}
.oxy-comments h3.comments-title {
  margin-bottom: 1em;
}
.oxy-comments ol.children,
.oxy-comments ol.comments-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.oxy-comments ol.children {
  margin-left: 50px;
}
.oxy-comments li.comment .comment-body {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 50px;
}
.oxy-comments li.comment .comment-body .comment-content {
  margin-bottom: 1em;
}
.oxy-comments .comment-meta .comment-author {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.oxy-comments .comment-meta .comment-author .avatar {
  max-width: 64px;
  max-height: 64px;
  margin-right: 0.5em;
}
.oxy-comments .comment-meta .comment-author span.says::before {
  content: " ";
  white-space: pre;
}
.oxy-progress-bar-overlay-percent,
.oxy-progress-bar-overlay-text {
  line-height: 1;
  white-space: nowrap;
  color: #fff;
}
.oxy-comments .comment-meta .comment-metadata {
  font-size: 0.75em;
  margin-top: 0.75em;
}
.oxy-comments .comment-meta .edit-link {
  margin-left: 0.5em;
}
.oxy-comments .reply {
  display: flex;
}
.oxy-comments .reply .comment-reply-link {
  font-size: 0.75em;
}
.oxy-comments .comment-meta {
  flex-wrap: wrap;
}
.oxy-comments .comment-awaiting-moderation {
  flex-basis: 100%;
}
.oxy-login-form p {
  display: flex;
  flex-direction: column;
}
.oxy-login-form input {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-login-form input[type="submit"] {
  padding: 1em 2em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
  font-weight: 700;
}
.oxy-search-form input {
  padding: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
}
.oxy-search-form input[type="submit"] {
  padding: calc(0.5em + 1px) 1em;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  border: none;
}
.oxy-search-form label.screen-reader-text {
  display: none;
}
.oxy-icon-box-icon {
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
}
.oxy-icon-box-content {
  flex-grow: 1;
  width: 100%;
}
.oxy-icon-box-heading,
.oxy-icon-box-text {
  margin: 0;
}
.oxy-icon-box {
  display: flex;
  align-items: flex-start;
}
.oxy-pricing-box {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
  order: 10;
  display: flex;
  flex-direction: row;
}
.oxy-pricing-box-graphic > img {
  max-width: 100%;
  display: block;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-title {
  order: 20;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
  order: 30;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
}
.oxy-pricing-box-amount {
  display: flex;
  align-items: baseline;
  flex-direction: row;
}
.oxy-pricing-box-currency {
  align-self: flex-start;
}
.oxy-pricing-box-amount-decimal {
  align-self: baseline;
}
.oxy-pricing-box-term {
  margin-left: 0.4em;
}
.oxy-pricing-box-sale-price {
  width: 100%;
  flex-grow: 0;
  flex-shrink: 0;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
  order: 40;
}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
  order: 60;
}
@keyframes oxy_progress_bar_width {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes oxy_progress_bar_stripes {
  from {
    background-position: 44px 0;
  }
  to {
    background-position: 0 0;
  }
}
.oxy-progress-bar-background,
.oxy-progress-bar-progress {
  background-position: top left;
  background-attachment: fixed;
  background-size: 44px 44px;
}
.oxy-progress-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.oxy-progress-bar-background {
  background-color: #d3d3d3;
  width: 100%;
}
.oxy-progress-bar-progress {
  padding: 20px;
  display: flex;
  background-color: #a9a9a9;
  align-items: center;
}
.oxy-progress-bar-overlay-percent {
  margin-left: auto;
  padding-left: 1em;
  font-size: 0.8em;
}
.oxy-tab,
.oxy-tab-content {
  padding: 20px;
}
.oxy-progress-bar-overlay-percent:empty {
  display: none;
}
.oxy-superbox {
  display: inline-flex;
}
.oxy-superbox-primary,
.oxy-superbox-secondary,
.oxy-tabs-wrapper {
  display: flex;
}
.oxy-superbox-wrap {
  position: relative;
  overflow: hidden;
  display: flex;
  width: 100%;
}
.oxy-superbox-primary {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.oxy-superbox-secondary {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.oxy-tab {
  cursor: pointer;
}
.oxy-tabs-contents-content-hidden {
  display: none !important;
}
.oxy-testimonial {
  display: flex;
  width: 100%;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-photo {
  border-radius: 50%;
}
.oxy-testimonial .oxy-testimonial-content-wrap {
  display: flex;
  flex-direction: column;
  order: 2;
}
.oxy-testimonial .oxy-testimonial-author-wrap {
  display: flex;
  flex-direction: column;
}
.oxy-testimonial .oxy-testimonial-author,
.oxy-testimonial .oxy-testimonial-author-info {
  display: flex;
}
.oxy-toggle {
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.oxy-toggle-content {
  align-self: stretch;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.oxy-expand-collapse-icon {
  align-self: center;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 0.4em;
  text-align: initial;
  width: 1em;
  height: 1em;
  position: relative;
  display: inline-block;
}
.oxy-expand-collapse-icon::after,
.oxy-expand-collapse-icon::before {
  content: "";
  background-color: #000;
  position: absolute;
  width: 1em;
  height: 0.16em;
  top: calc((1em / 2) - 0.08em);
  transition: 0.3s ease-in-out all;
  border-radius: 0.03em;
}
.oxy-expand-collapse-icon::after {
  transform: rotate(-90deg) scale(0);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::after {
  transform: rotate(-180deg);
}
.oxy-eci-collapsed.oxy-expand-collapse-icon::before {
  transform: rotate(-90deg);
}
[data-aos][data-aos=""] {
  transition-duration: 0s !important;
}
body.oxy-modal-active {
  height: 100vh;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  left: 0;
}
.oxy-modal-backdrop {
  display: flex;
  align-items: center;
  justify-content: center;
}
body:not(.oxygen-builder-body) .oxy-modal-backdrop {
  display: none;
}
body.oxygen-builder-body .oxy-modal-backdrop {
  height: 100vh;
}
.oxy-modal-backdrop.live {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1400;
}
.oxy-modal-backdrop.hidden {
  display: none;
}
.oxy-modal-backdrop.left {
  flex-direction: column;
  align-items: flex-start;
}
.oxy-modal-backdrop.right {
  flex-direction: column;
  align-items: flex-end;
}
.oxy-modal-backdrop.top {
  flex-direction: row;
  align-items: flex-start;
}
.oxy-modal-backdrop.bottom {
  flex-direction: row;
  align-items: flex-end;
}
.oxy-modal-backdrop.upper_left {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.oxy-modal-backdrop.upper_right {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
}
.oxy-modal-backdrop.bottom_left {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
}
.oxy-modal-backdrop.bottom_right {
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}
.oxy-modal-backdrop .ct-modal {
  background-color: white;
  max-height: 100vh;
  overflow-y: auto;
}
div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element {
  align-self: stretch;
}
div.oxy-repeater-pages,
div.oxy-repeater-pages-wrap {
  display: flex;
}
.oxy-rich-text p:first-child {
  margin-block-start: 0;
}
.oxy-rich-text p:last-child {
  margin-block-end: 0;
}
/* Custom HTML tag support */
:-webkit-any(li, div._important),
:is(li, div._important) {
  display: list-item;
}
:-webkit-any(table, div._important),
:is(table, div._important){
	display: table;
}
:is(thead, div._important),
:-webkit-any(thead, div._important){
	display: table-header-group;
}
:is(tr, div._important),
:-webkit-any(tr, div._important) {
	display: table-row;
}
:is(tbody, div._important),
:-webkit-any(tbody, div._important) {
	display: table-row-group;
}
:is(th, td, div._important),
:-webkit-any(th, td, div._important) {
	display: table-cell;
}
:is(caption, div._important),
:-webkit-any(caption, div._important) {
	display: table-caption;
}
:is(colgroup, div._important),
:-webkit-any(colgroup, div._important){
	display: table-column-group;
}
:is(col, div._important),
:-webkit-any(col, div._important){
	display: table-column;
}
:is(tfoot, div._important),
:-webkit-any(tfoot, div._important){
	display: table-footer-group;
}
/* End custom HTML tag support */
