.elementor-2 .elementor-element.elementor-element-489bf858{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-489bf858:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-489bf858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-83f4212{--display:flex;--min-height:800px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1a38775{--e-transform-translateX:50%;--e-transform-translateY:-50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1a38775{right:35%;}body.rtl .elementor-2 .elementor-element.elementor-element-1a38775{left:35%;}.elementor-2 .elementor-element.elementor-element-c165477{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:20%;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;--z-index:2;}.elementor-2 .elementor-element.elementor-element-c165477:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c165477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2023B3;}.elementor-2 .elementor-element.elementor-element-c165477::before, .elementor-2 .elementor-element.elementor-element-c165477 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c165477 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c165477 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c165477 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c165477 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c165477.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dea6c2b{width:var( --container-widget-width, 35% );max-width:35%;padding:7px 0px 8px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-dea6c2b .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-81204ad .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-faa99cd{text-align:justify;font-size:17px;font-weight:300;line-height:24px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-0fe6d8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-2 .elementor-element.elementor-element-0fe6d8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0fe6d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/banner-line.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-accdf88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-accdf88:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-accdf88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/banner-line.webp");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-79101e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a0e4783{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a0e4783:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a0e4783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/banner-直線-1.webp");background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-a548f50{text-align:center;}.elementor-2 .elementor-element.elementor-element-a548f50 .elementor-heading-title{font-size:18px;font-weight:300;letter-spacing:5px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3b29f86{text-align:center;}.elementor-2 .elementor-element.elementor-element-3b29f86 .elementor-heading-title{font-size:30px;font-weight:500;letter-spacing:5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0066;}.elementor-2 .elementor-element.elementor-element-d1b6387{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-d1b6387:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d1b6387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/banner-直線-1.webp");background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-ee3d40a{text-align:center;}.elementor-2 .elementor-element.elementor-element-ee3d40a .elementor-heading-title{font-size:18px;font-weight:300;letter-spacing:5px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9a12caf{text-align:center;}.elementor-2 .elementor-element.elementor-element-9a12caf .elementor-heading-title{font-size:30px;font-weight:500;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0066;}.elementor-2 .elementor-element.elementor-element-006e7ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-006e7ce:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-006e7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/banner-直線-1.webp");background-position:center right;background-repeat:no-repeat;background-size:0% auto;}.elementor-2 .elementor-element.elementor-element-4754463{text-align:center;}.elementor-2 .elementor-element.elementor-element-4754463 .elementor-heading-title{font-size:18px;font-weight:300;letter-spacing:5px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bd195ce{text-align:center;}.elementor-2 .elementor-element.elementor-element-bd195ce .elementor-heading-title{font-size:30px;font-weight:500;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0066;}.elementor-2 .elementor-element.elementor-element-efa6f2d{width:100%;max-width:100%;background-color:transparent;background-image:linear-gradient(135deg, #6A5CFF 0%, #5F8CFF 100%);border-radius:5px 5px 5px 5px;box-shadow:0px 10px 25px 0px rgba(106.00000000000021, 92.00000000000001, 255, 0.6);}.elementor-2 .elementor-element.elementor-element-efa6f2d:hover{--e-transform-translateY:5px;background-color:transparent;background-image:linear-gradient(135deg, #7A6CFF 0%, #6F9CFF 100%);}.elementor-2 .elementor-element.elementor-element-efa6f2d.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-efa6f2d .elementor-button{font-size:17px;letter-spacing:2px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-7d555ad{--e-transform-translateX:50%;--e-transform-translateY:-50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7d555ad{right:35%;}body.rtl .elementor-2 .elementor-element.elementor-element-7d555ad{left:35%;}.elementor-2 .elementor-element.elementor-element-9a5f762{width:100%;max-width:100%;margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:0px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9a5f762{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9a5f762{right:0px;}.elementor-2 .elementor-element.elementor-element-9a5f762 img{width:100%;}.elementor-2 .elementor-element.elementor-element-528c563{width:100%;max-width:100%;margin:-8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:-0.25px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-528c563{left:1px;}body.rtl .elementor-2 .elementor-element.elementor-element-528c563{right:1px;}.elementor-2 .elementor-element.elementor-element-528c563 img{width:100%;}.elementor-2 .elementor-element.elementor-element-167b150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-425fafe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:6em;--margin-bottom:06em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-6207583{--display:flex;--overlay-opacity:1;--padding-top:3em;--padding-bottom:3em;--padding-left:14em;--padding-right:3em;}.elementor-2 .elementor-element.elementor-element-6207583:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6207583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/box1-bg01.webp");}.elementor-2 .elementor-element.elementor-element-6207583::before, .elementor-2 .elementor-element.elementor-element-6207583 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6207583 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6207583 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6207583 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6207583 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-a476ec7{width:var( --container-widget-width, 18% );max-width:18%;padding:7px 0px 8px 0px;--container-widget-width:18%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-a476ec7 .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-33e92d5{--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:50%;z-index:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-33e92d5{right:70%;}body.rtl .elementor-2 .elementor-element.elementor-element-33e92d5{left:70%;}.elementor-2 .elementor-element.elementor-element-04360b8{--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:50%;z-index:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-04360b8{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-04360b8{left:0px;}.elementor-2 .elementor-element.elementor-element-1bf6ded{z-index:3;}.elementor-2 .elementor-element.elementor-element-1bf6ded .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-56bd7db{z-index:1;font-size:17px;font-weight:300;line-height:32px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e81b86c{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-e81b86c{right:0px;}.elementor-2 .elementor-element.elementor-element-e81b86c{top:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-e81b86c img{width:100%;opacity:0.69;}.elementor-2 .elementor-element.elementor-element-776810e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-5dff168{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-35cd7ef{width:var( --container-widget-width, 18% );max-width:18%;padding:7px 0px 8px 0px;--container-widget-width:18%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-35cd7ef .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-dce10b5{z-index:3;}.elementor-2 .elementor-element.elementor-element-dce10b5 .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dcc3b5c{left:12%;}body.rtl .elementor-2 .elementor-element.elementor-element-dcc3b5c{right:12%;}.elementor-2 .elementor-element.elementor-element-dcc3b5c{top:0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-6cc473d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-21b68ea{--display:flex;}.elementor-2 .elementor-element.elementor-element-0b3f296{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b422145{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:7%;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b422145{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-b422145{right:50%;}.elementor-2 .elementor-element.elementor-element-b422145 .elementor-heading-title{font-size:28px;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-be491df{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateX:-50%;--e-transform-translateY:0%;--container-widget-width:70%;--container-widget-flex-grow:0;top:25%;text-align:justify;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-be491df{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-be491df{right:50%;}.elementor-2 .elementor-element.elementor-element-be491df .elementor-heading-title{font-size:17px;font-weight:300;line-height:28px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-4f1513e{--display:flex;}.elementor-2 .elementor-element.elementor-element-7d1da8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1293dc6{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:7%;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1293dc6{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-1293dc6{right:50%;}.elementor-2 .elementor-element.elementor-element-1293dc6 .elementor-heading-title{font-size:28px;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-7057407{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateX:-50%;--e-transform-translateY:0%;--container-widget-width:70%;--container-widget-flex-grow:0;top:25%;text-align:justify;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7057407{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-7057407{right:50%;}.elementor-2 .elementor-element.elementor-element-7057407 .elementor-heading-title{font-size:17px;font-weight:300;line-height:28px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-f463524{--display:flex;}.elementor-2 .elementor-element.elementor-element-6911510{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-09df8da{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:7%;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-09df8da{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-09df8da{right:50%;}.elementor-2 .elementor-element.elementor-element-09df8da .elementor-heading-title{font-size:28px;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-929b172{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateX:-50%;--e-transform-translateY:0%;--container-widget-width:70%;--container-widget-flex-grow:0;top:25%;text-align:justify;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-929b172{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-929b172{right:50%;}.elementor-2 .elementor-element.elementor-element-929b172 .elementor-heading-title{font-size:17px;font-weight:300;line-height:28px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-f98bd2b{--display:flex;}.elementor-2 .elementor-element.elementor-element-2b5442f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d02d199{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:7%;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d02d199{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-d02d199{right:50%;}.elementor-2 .elementor-element.elementor-element-d02d199 .elementor-heading-title{font-size:28px;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-b2aa50b{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateX:-50%;--e-transform-translateY:0%;--container-widget-width:70%;--container-widget-flex-grow:0;top:25%;text-align:justify;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b2aa50b{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-b2aa50b{right:50%;}.elementor-2 .elementor-element.elementor-element-b2aa50b .elementor-heading-title{font-size:17px;font-weight:300;line-height:28px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-dff04a3{--display:flex;}.elementor-2 .elementor-element.elementor-element-742e483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0c08666{width:100%;max-width:100%;--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:7%;text-align:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0c08666{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-0c08666{right:50%;}.elementor-2 .elementor-element.elementor-element-0c08666 .elementor-heading-title{font-size:28px;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-ef5e462{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateX:-50%;--e-transform-translateY:0%;--container-widget-width:70%;--container-widget-flex-grow:0;top:25%;text-align:justify;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ef5e462{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-ef5e462{right:50%;}.elementor-2 .elementor-element.elementor-element-ef5e462 .elementor-heading-title{font-size:17px;font-weight:300;line-height:28px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-29a161f{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:36px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#6E46FF;--e-n-carousel-dots-hover-color:#8260FF;--e-n-carousel-swiper-pagination-spacing:10px;}.elementor-2 .elementor-element.elementor-element-29a161f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-2 .elementor-element.elementor-element-84601e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:6em;--margin-bottom:06em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-2 .elementor-element.elementor-element-d70dbd1{--display:flex;--overlay-opacity:1;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:19em;}.elementor-2 .elementor-element.elementor-element-d70dbd1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d70dbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/box3.webp");background-size:cover;}.elementor-2 .elementor-element.elementor-element-d70dbd1::before, .elementor-2 .elementor-element.elementor-element-d70dbd1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d70dbd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d70dbd1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d70dbd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d70dbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-5938de1{width:var( --container-widget-width, 40% );max-width:40%;padding:7px 0px 8px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-5938de1 .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-30b4ec3 .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-70f8340{z-index:2;font-size:17px;font-weight:300;line-height:32px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-2d2bf7b{--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:25%;z-index:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2d2bf7b{right:-33%;}body.rtl .elementor-2 .elementor-element.elementor-element-2d2bf7b{left:-33%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-72e8cd4{left:1px;}body.rtl .elementor-2 .elementor-element.elementor-element-72e8cd4{right:1px;}.elementor-2 .elementor-element.elementor-element-72e8cd4{top:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-72e8cd4 img{width:100%;opacity:0.69;}.elementor-2 .elementor-element.elementor-element-9763a1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:6em;--margin-bottom:06em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-2 .elementor-element.elementor-element-e1085b7{--display:flex;--overlay-opacity:1;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:19em;}.elementor-2 .elementor-element.elementor-element-e1085b7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e1085b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/box3.webp");background-size:cover;}.elementor-2 .elementor-element.elementor-element-e1085b7::before, .elementor-2 .elementor-element.elementor-element-e1085b7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e1085b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e1085b7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e1085b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e1085b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c8100ef{width:var( --container-widget-width, 40% );max-width:40%;padding:7px 0px 8px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-c8100ef .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-4f9ddb4 .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-09ffd50{z-index:2;font-size:17px;font-weight:300;line-height:32px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-c3a401c{--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:25%;z-index:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c3a401c{right:-33%;}body.rtl .elementor-2 .elementor-element.elementor-element-c3a401c{left:-33%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dc8eaeb{left:1px;}body.rtl .elementor-2 .elementor-element.elementor-element-dc8eaeb{right:1px;}.elementor-2 .elementor-element.elementor-element-dc8eaeb{top:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-dc8eaeb img{width:100%;opacity:0.69;}.elementor-2 .elementor-element.elementor-element-d7d62f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0em;--margin-bottom:06em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-2 .elementor-element.elementor-element-3ae5226{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;}.elementor-2 .elementor-element.elementor-element-3ae5226:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ae5226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baphomet.tw/wp-content/uploads/2026/03/box1-bg04.webp");}.elementor-2 .elementor-element.elementor-element-3ae5226::before, .elementor-2 .elementor-element.elementor-element-3ae5226 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3ae5226 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3ae5226 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3ae5226 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3ae5226 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-01568bd{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 8px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-01568bd .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-a387904 .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6bf4996{z-index:2;font-size:17px;font-weight:300;line-height:32px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-32fe4f0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-e7725a6 .elementor-heading-title{font-size:28px;font-weight:400;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-a6e90be{z-index:2;font-size:17px;font-weight:300;line-height:32px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-c8e9ec1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-7894555 .elementor-heading-title{font-size:28px;font-weight:400;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-aeed0bf{z-index:2;font-size:17px;font-weight:300;line-height:32px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-323f5f9{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-5aa1231{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c7e06f3{width:var( --container-widget-width, 29% );max-width:29%;padding:7px 0px 8px 0px;--container-widget-width:29%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-c7e06f3 .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-c816836 .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2571aea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2571aea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2571aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-2571aea.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-585af6e{--display:flex;}.elementor-2 .elementor-element.elementor-element-cb364ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-cb364ef:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cb364ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-70cefbf.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-25620b0{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-25620b0 .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-9ed6b9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2 .elementor-element.elementor-element-9ed6b9d .elementor-heading-title{font-size:17px;font-weight:300;line-height:26px;letter-spacing:1px;color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-c8933a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-14b3e9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-14b3e9c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-14b3e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-52be990.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a333d63{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-a333d63 .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-53a5a80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2 .elementor-element.elementor-element-53a5a80 .elementor-heading-title{font-size:17px;font-weight:300;line-height:26px;letter-spacing:1px;color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-5a544be{--display:flex;}.elementor-2 .elementor-element.elementor-element-a4017c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-a4017c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a4017c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-37e4fd1.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-369b32b{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-369b32b .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-e134e34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2 .elementor-element.elementor-element-e134e34 .elementor-heading-title{font-size:17px;font-weight:300;line-height:26px;letter-spacing:1px;color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-80623bc{--display:flex;}.elementor-2 .elementor-element.elementor-element-71ffbbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-71ffbbd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-71ffbbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-4436628.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-9e8a675{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-9e8a675 .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-1585210{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2 .elementor-element.elementor-element-1585210 .elementor-heading-title{font-size:17px;font-weight:300;line-height:26px;letter-spacing:1px;color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-b54efb1{--display:flex;}.elementor-2 .elementor-element.elementor-element-07c87f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-07c87f5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-07c87f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-d27f049.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-bea7b7d{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-bea7b7d .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-c338e37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2 .elementor-element.elementor-element-c338e37 .elementor-heading-title{font-size:17px;font-weight:300;line-height:26px;letter-spacing:1px;color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-39eed1f{--display:flex;}.elementor-2 .elementor-element.elementor-element-0472757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-0472757:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0472757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-b4040f3.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-26fac0e{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-26fac0e .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-e3e65da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2 .elementor-element.elementor-element-e3e65da .elementor-heading-title{font-size:17px;font-weight:300;line-height:26px;letter-spacing:1px;color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-966b0ed{--display:flex;}.elementor-2 .elementor-element.elementor-element-95b1724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-95b1724:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-95b1724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-0b671ca.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-f07810d{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-f07810d .elementor-heading-title{font-size:22px;font-weight:600;letter-spacing:2px;}.elementor-2 .elementor-element.elementor-element-851e82c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2 .elementor-element.elementor-element-851e82c .elementor-heading-title{font-size:17px;font-weight:300;line-height:26px;letter-spacing:1px;color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-d8f8cc8{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#6E46FF;--e-n-carousel-dots-hover-color:#8260FF;--e-n-carousel-swiper-pagination-spacing:10px;}:where( .elementor-2 .elementor-element.elementor-element-d8f8cc8 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2 .elementor-element.elementor-element-d8f8cc8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-2 .elementor-element.elementor-element-56e2526{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-56e2526:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-56e2526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-56e2526.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7d11c2b{--display:flex;}.elementor-2 .elementor-element.elementor-element-5c8767e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-5c8767e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5c8767e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-d649b21.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-05d9f89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-05d9f89.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-aabdace{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8510c94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-660ab45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5313ddc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5313ddc .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-cb037b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5a839a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f346b4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f346b4b .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-6d21798{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a11a61a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-69d17c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e948cd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e948cd4 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-424a8a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-55c5e60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-faa6a9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-faa6a9c .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-a1a8330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f867d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d56df88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c468be6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c468be6 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-633f411{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-bb90004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9e02769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9e02769 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-1bc2e28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-19f871f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-99c97b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d8abc4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d8abc4a .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-9b2d96c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a25b13c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-21ff722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-21ff722 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-0a8a348{--display:flex;}.elementor-2 .elementor-element.elementor-element-b7bc704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-b7bc704:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b7bc704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-7dd96ce.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-34c4572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-34c4572.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-26b8a16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ddf1d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1d944db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aa91ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aa91ffa .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-8936781{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-321363b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca38154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca38154 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-385e5eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5d4b8d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-867058b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ebcbf88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ebcbf88 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-66b101f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cbbcb56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-586c4c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-586c4c2 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-2ae0afb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fea6423{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d91955f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-efae883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-efae883 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-d3d7ee4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1ea89f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-34e6edd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-34e6edd .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-7473bd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2764543{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-9bc5661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b60f147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b60f147 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-ee23916{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6cfc932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5ab2055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5ab2055 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-66aac98{--display:flex;}.elementor-2 .elementor-element.elementor-element-6b9b68c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-6b9b68c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6b9b68c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-c0c8670.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-283d065{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-283d065.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-57079be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-882a7eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cf6e7f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1c91afd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1c91afd .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-5bd6486{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cae762f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4aca90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4aca90 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-61ce9d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4703551{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c05baa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-704d4a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-704d4a1 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-237d9d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ae7cdff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c0b54f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c0b54f5 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-20a7b1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d5a71d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-72f16a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d0ad596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d0ad596 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-95393de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-9b5ddc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6c2988c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6c2988c .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-5d0de01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-83fd56e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-9a030f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1959c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1959c1f .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-d007859{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1af24f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-19c72b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-19c72b6 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-9c44e89{--display:flex;}.elementor-2 .elementor-element.elementor-element-01a7d61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-01a7d61:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-01a7d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-c05bca5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a6b8a83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a6b8a83.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8a2fdeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4f254cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0b84e0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f631379{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f631379 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-2f660b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-e2bc676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9b56ef9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9b56ef9 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-6cadfb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e5709f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-136cf23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f2f3ad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f2f3ad8 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-9d3fc07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8b0777a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bb248a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bb248a1 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-7818a06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8b16066{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7200a93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-26ce668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-26ce668 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-2e6656e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f4558f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-79864eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-79864eb .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-15fa1ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-626e658{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a0ec46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4605e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4605e3e .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-96e1ba2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-696c2ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d58a944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d58a944 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-37a339a{--display:flex;}.elementor-2 .elementor-element.elementor-element-f315f43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-f315f43:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f315f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-4a71d05.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2c56165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c56165.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2090207{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca23615{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cc7a16b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bc60496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bc60496 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-4fc4543{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-b995b07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a711ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a711ce9 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-ecb679f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1bdf19a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-feb26f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c09ab24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c09ab24 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-f143dea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-e408fad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8cd7732{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8cd7732 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-f3f0211{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3389f65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-16d38e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-07bdd89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-07bdd89 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-38ff6e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-289d3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d0f1b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d0f1b4 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-820d3cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf79a95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0e14198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-956163a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-956163a .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-4155de9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7d30c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e74bb4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e74bb4b .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-dd21499{--display:flex;}.elementor-2 .elementor-element.elementor-element-3cd1afb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-3cd1afb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3cd1afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-1aa13b9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ca24119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca24119.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e49db48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-822a38c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c952f9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-10d9e54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-10d9e54 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-884b538{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a264f3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d13182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d13182 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-85585ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c9fd6ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-11d1029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e8ba44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e8ba44 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-2218fda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-90844bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a4529e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a4529e5 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-46e588a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f872517{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-e4ec61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f74ddfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f74ddfe .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-4abed8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-4ceba5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f8068de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f8068de .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-d05c6db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0334786{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8047215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-037720f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-037720f .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-af87d39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-220bced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c423155{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c423155 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-3056a4e{--display:flex;}.elementor-2 .elementor-element.elementor-element-65ed8b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-65ed8b7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-65ed8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F22;}.elementor-2 .elementor-element.elementor-element-54732fb.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-15c2570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-15c2570.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4c1108d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-16f6983{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3b63595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fffce3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fffce3 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-7088e92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ca4f730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-85327c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-85327c9 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-09a5a35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-59a1a38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6694a95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bc0fdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bc0fdea .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-256749a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-064f645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d15f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7d15f0d .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-eedfcce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e2efa6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-02fc119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4968a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4968a2 .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-ceb54e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-0431c61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e8e4a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e8e4a2a .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-643c850{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A80;--border-color:#7A7A7A80;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6ad9b9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6509c33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bd3618c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bd3618c .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-2633f85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-bc53d0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3f45e9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3f45e9a .elementor-heading-title{font-weight:700;color:#B3D4F6;}.elementor-2 .elementor-element.elementor-element-306bc1f{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:36px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#6E46FF;--e-n-carousel-dots-hover-color:#8260FF;--e-n-carousel-swiper-pagination-spacing:10px;}:where( .elementor-2 .elementor-element.elementor-element-306bc1f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2 .elementor-element.elementor-element-306bc1f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-2 .elementor-element.elementor-element-9dc9a31{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:6em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-079096e{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-866c842{width:var( --container-widget-width, 22% );max-width:22%;padding:7px 0px 8px 0px;--container-widget-width:22%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:99px 99px 99px 99px;text-align:center;}.elementor-2 .elementor-element.elementor-element-866c842 .elementor-heading-title{font-size:15px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2 .elementor-element.elementor-element-0e071ee .elementor-heading-title{font-size:48px;font-weight:700;line-height:50px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-85251d9{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-3bc0d15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-21d75cf{font-size:17px;font-weight:300;line-height:27px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-bc386b9{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-832324e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-97df5aa{font-size:17px;font-weight:300;line-height:27px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-505b32c{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-0af5c78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-d4560cd{font-size:17px;font-weight:300;line-height:27px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-5858b2b{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-f9b9348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-e5fc9e7{font-size:17px;font-weight:300;line-height:27px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-d82caf1{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-8c3fa2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-538a95b{font-size:17px;font-weight:300;line-height:27px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-feecf83{--display:flex;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-502a35e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-a489683{font-size:17px;font-weight:300;line-height:27px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-d29d205{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 1280px );max-width:1280px;--container-widget-width:1280px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d29d205 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#292A2D;border-style:none;}.elementor-2 .elementor-element.elementor-element-d29d205.elementor-element{--align-self:center;}:where( .elementor-2 .elementor-element.elementor-element-d29d205 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-e263b20.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e263b20{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-e263b20{right:0px;}.elementor-2 .elementor-element.elementor-element-e263b20{z-index:0;}.elementor-2 .elementor-element.elementor-element-88134fa.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-88134fa{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-88134fa{right:0px;}.elementor-2 .elementor-element.elementor-element-88134fa{top:58%;z-index:0;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-29a161f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-d8f8cc8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-306bc1f{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-c165477{--width:45%;}.elementor-2 .elementor-element.elementor-element-a0e4783{--width:25%;}.elementor-2 .elementor-element.elementor-element-d1b6387{--width:45%;}.elementor-2 .elementor-element.elementor-element-006e7ce{--width:25%;}.elementor-2 .elementor-element.elementor-element-6207583{--width:1280px;}.elementor-2 .elementor-element.elementor-element-5dff168{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-d70dbd1{--width:1280px;}.elementor-2 .elementor-element.elementor-element-e1085b7{--width:1280px;}.elementor-2 .elementor-element.elementor-element-3ae5226{--width:1280px;}.elementor-2 .elementor-element.elementor-element-5aa1231{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-2571aea{--width:96%;}.elementor-2 .elementor-element.elementor-element-56e2526{--width:96%;}.elementor-2 .elementor-element.elementor-element-05d9f89{--width:80%;}.elementor-2 .elementor-element.elementor-element-8510c94{--width:50%;}.elementor-2 .elementor-element.elementor-element-cb037b3{--width:50%;}.elementor-2 .elementor-element.elementor-element-a11a61a{--width:50%;}.elementor-2 .elementor-element.elementor-element-424a8a8{--width:50%;}.elementor-2 .elementor-element.elementor-element-3f867d7{--width:50%;}.elementor-2 .elementor-element.elementor-element-633f411{--width:50%;}.elementor-2 .elementor-element.elementor-element-19f871f{--width:50%;}.elementor-2 .elementor-element.elementor-element-9b2d96c{--width:50%;}.elementor-2 .elementor-element.elementor-element-34c4572{--width:80%;}.elementor-2 .elementor-element.elementor-element-5ddf1d0{--width:50%;}.elementor-2 .elementor-element.elementor-element-8936781{--width:50%;}.elementor-2 .elementor-element.elementor-element-5d4b8d6{--width:50%;}.elementor-2 .elementor-element.elementor-element-66b101f{--width:50%;}.elementor-2 .elementor-element.elementor-element-fea6423{--width:50%;}.elementor-2 .elementor-element.elementor-element-d3d7ee4{--width:50%;}.elementor-2 .elementor-element.elementor-element-2764543{--width:50%;}.elementor-2 .elementor-element.elementor-element-ee23916{--width:50%;}.elementor-2 .elementor-element.elementor-element-283d065{--width:80%;}.elementor-2 .elementor-element.elementor-element-882a7eb{--width:50%;}.elementor-2 .elementor-element.elementor-element-5bd6486{--width:50%;}.elementor-2 .elementor-element.elementor-element-4703551{--width:50%;}.elementor-2 .elementor-element.elementor-element-237d9d5{--width:50%;}.elementor-2 .elementor-element.elementor-element-d5a71d1{--width:50%;}.elementor-2 .elementor-element.elementor-element-95393de{--width:50%;}.elementor-2 .elementor-element.elementor-element-83fd56e{--width:50%;}.elementor-2 .elementor-element.elementor-element-d007859{--width:50%;}.elementor-2 .elementor-element.elementor-element-a6b8a83{--width:80%;}.elementor-2 .elementor-element.elementor-element-4f254cd{--width:50%;}.elementor-2 .elementor-element.elementor-element-2f660b9{--width:50%;}.elementor-2 .elementor-element.elementor-element-e5709f0{--width:50%;}.elementor-2 .elementor-element.elementor-element-9d3fc07{--width:50%;}.elementor-2 .elementor-element.elementor-element-8b16066{--width:50%;}.elementor-2 .elementor-element.elementor-element-2e6656e{--width:50%;}.elementor-2 .elementor-element.elementor-element-626e658{--width:50%;}.elementor-2 .elementor-element.elementor-element-96e1ba2{--width:50%;}.elementor-2 .elementor-element.elementor-element-2c56165{--width:80%;}.elementor-2 .elementor-element.elementor-element-ca23615{--width:50%;}.elementor-2 .elementor-element.elementor-element-4fc4543{--width:50%;}.elementor-2 .elementor-element.elementor-element-1bdf19a{--width:50%;}.elementor-2 .elementor-element.elementor-element-f143dea{--width:50%;}.elementor-2 .elementor-element.elementor-element-3389f65{--width:50%;}.elementor-2 .elementor-element.elementor-element-38ff6e8{--width:50%;}.elementor-2 .elementor-element.elementor-element-cf79a95{--width:50%;}.elementor-2 .elementor-element.elementor-element-4155de9{--width:50%;}.elementor-2 .elementor-element.elementor-element-ca24119{--width:80%;}.elementor-2 .elementor-element.elementor-element-822a38c{--width:50%;}.elementor-2 .elementor-element.elementor-element-884b538{--width:50%;}.elementor-2 .elementor-element.elementor-element-c9fd6ee{--width:50%;}.elementor-2 .elementor-element.elementor-element-2218fda{--width:50%;}.elementor-2 .elementor-element.elementor-element-f872517{--width:50%;}.elementor-2 .elementor-element.elementor-element-4abed8e{--width:50%;}.elementor-2 .elementor-element.elementor-element-0334786{--width:50%;}.elementor-2 .elementor-element.elementor-element-af87d39{--width:50%;}.elementor-2 .elementor-element.elementor-element-15c2570{--width:80%;}.elementor-2 .elementor-element.elementor-element-16f6983{--width:50%;}.elementor-2 .elementor-element.elementor-element-7088e92{--width:50%;}.elementor-2 .elementor-element.elementor-element-59a1a38{--width:50%;}.elementor-2 .elementor-element.elementor-element-256749a{--width:50%;}.elementor-2 .elementor-element.elementor-element-3e2efa6{--width:50%;}.elementor-2 .elementor-element.elementor-element-ceb54e1{--width:50%;}.elementor-2 .elementor-element.elementor-element-6ad9b9d{--width:50%;}.elementor-2 .elementor-element.elementor-element-2633f85{--width:50%;}.elementor-2 .elementor-element.elementor-element-079096e{--content-width:1280px;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-6207583:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6207583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2 .elementor-element.elementor-element-d70dbd1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d70dbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2 .elementor-element.elementor-element-e1085b7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e1085b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2 .elementor-element.elementor-element-3ae5226:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ae5226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-83f4212{--width:95%;--min-height:auto;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-83f4212.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1a38775{width:100%;max-width:100%;--e-transform-translateX:-50%;top:23%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1a38775{right:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-1a38775{left:50%;}.elementor-2 .elementor-element.elementor-element-c165477{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-dea6c2b{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-2 .elementor-element.elementor-element-dea6c2b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-81204ad{text-align:center;}.elementor-2 .elementor-element.elementor-element-81204ad .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-faa99cd{font-size:14px;line-height:1.35em;}.elementor-2 .elementor-element.elementor-element-0fe6d8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-accdf88{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-accdf88.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-79101e1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-79101e1.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a0e4783{--width:20%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-2 .elementor-element.elementor-element-a548f50 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-3b29f86 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-d1b6387{--width:35%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-ee3d40a .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-9a12caf .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-006e7ce{--width:30%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-006e7ce:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-006e7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-4754463 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-bd195ce .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7d555ad{width:100%;max-width:100%;--e-transform-translateX:-50%;top:23%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7d555ad{right:-50%;}body.rtl .elementor-2 .elementor-element.elementor-element-7d555ad{left:-50%;}.elementor-2 .elementor-element.elementor-element-425fafe{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2 .elementor-element.elementor-element-6207583{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-a476ec7{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-2 .elementor-element.elementor-element-a476ec7.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-33e92d5{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:24%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-33e92d5{right:-17%;}body.rtl .elementor-2 .elementor-element.elementor-element-33e92d5{left:-17%;}.elementor-2 .elementor-element.elementor-element-04360b8{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:24%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-04360b8{right:-17%;}body.rtl .elementor-2 .elementor-element.elementor-element-04360b8{left:-17%;}.elementor-2 .elementor-element.elementor-element-1bf6ded{z-index:2;text-align:start;}.elementor-2 .elementor-element.elementor-element-1bf6ded .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-56bd7db{z-index:2;font-size:16px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-e81b86c{width:100%;max-width:100%;z-index:0;}.elementor-2 .elementor-element.elementor-element-e81b86c img{height:500px;}.elementor-2 .elementor-element.elementor-element-776810e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-5dff168{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-35cd7ef{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-2 .elementor-element.elementor-element-35cd7ef.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dce10b5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dce10b5{z-index:2;}.elementor-2 .elementor-element.elementor-element-dce10b5 .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dcc3b5c{left:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-dcc3b5c{right:0%;}.elementor-2 .elementor-element.elementor-element-b422145 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-be491df{top:25%;}.elementor-2 .elementor-element.elementor-element-be491df .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-1293dc6 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-7057407{top:25%;}.elementor-2 .elementor-element.elementor-element-7057407 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-09df8da .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-929b172{top:25%;}.elementor-2 .elementor-element.elementor-element-929b172 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-d02d199 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-b2aa50b{top:25%;}.elementor-2 .elementor-element.elementor-element-b2aa50b .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-0c08666 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-ef5e462{top:25%;}.elementor-2 .elementor-element.elementor-element-ef5e462 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-29a161f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}:where( .elementor-2 .elementor-element.elementor-element-29a161f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2 .elementor-element.elementor-element-84601e3{--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-2 .elementor-element.elementor-element-d70dbd1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-5938de1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-5938de1.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-30b4ec3.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-30b4ec3{z-index:2;text-align:start;}.elementor-2 .elementor-element.elementor-element-30b4ec3 .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-70f8340{padding:0em 0em 1em 0em;font-size:16px;line-height:1.35em;}.elementor-2 .elementor-element.elementor-element-2d2bf7b{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;top:6%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2d2bf7b{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-2d2bf7b{left:0%;}.elementor-2 .elementor-element.elementor-element-9763a1a{--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-2 .elementor-element.elementor-element-e1085b7{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-c8100ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-c8100ef.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-4f9ddb4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4f9ddb4{z-index:2;text-align:start;}.elementor-2 .elementor-element.elementor-element-4f9ddb4 .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-09ffd50{padding:0em 0em 1em 0em;font-size:16px;line-height:1.35em;}.elementor-2 .elementor-element.elementor-element-c3a401c{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;top:6%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c3a401c{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-c3a401c{left:0%;}.elementor-2 .elementor-element.elementor-element-d7d62f9{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-2 .elementor-element.elementor-element-3ae5226{--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-01568bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-a387904.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a387904{z-index:2;text-align:start;}.elementor-2 .elementor-element.elementor-element-a387904 .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-6bf4996{font-size:16px;line-height:1.35em;}.elementor-2 .elementor-element.elementor-element-e7725a6 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-a6e90be{font-size:16px;line-height:1.45em;}.elementor-2 .elementor-element.elementor-element-7894555 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-aeed0bf{font-size:16px;line-height:1.45em;}.elementor-2 .elementor-element.elementor-element-5aa1231{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c7e06f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-c7e06f3.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c816836{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-2 .elementor-element.elementor-element-c816836 .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-25620b0 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-9ed6b9d .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-a333d63 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-53a5a80 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-369b32b .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-e134e34 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-9e8a675 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-1585210 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-bea7b7d .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-c338e37 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-26fac0e .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-e3e65da .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-f07810d .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-851e82c .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d8f8cc8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}:where( .elementor-2 .elementor-element.elementor-element-d8f8cc8 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2 .elementor-element.elementor-element-aabdace{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6d21798{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-a1a8330{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1bc2e28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-26b8a16{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-385e5eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-2ae0afb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7473bd1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-283d065{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-57079be{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-61ce9d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-20a7b1e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5d0de01{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8a2fdeb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-6cadfb0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7818a06{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-15fa1ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-2090207{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-ecb679f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f3f0211{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-820d3cd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-e49db48{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-85585ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-46e588a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d05c6db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-4c1108d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-09a5a35{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-eedfcce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-643c850{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-306bc1f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}:where( .elementor-2 .elementor-element.elementor-element-306bc1f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2 .elementor-element.elementor-element-079096e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-866c842{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-2 .elementor-element.elementor-element-866c842.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0e071ee{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-2 .elementor-element.elementor-element-0e071ee .elementor-heading-title{font-size:28px;line-height:1.25em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-21d75cf{font-size:16px;}.elementor-2 .elementor-element.elementor-element-97df5aa{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d4560cd{font-size:16px;}.elementor-2 .elementor-element.elementor-element-e5fc9e7{font-size:16px;}.elementor-2 .elementor-element.elementor-element-538a95b{font-size:16px;}.elementor-2 .elementor-element.elementor-element-a489683{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d29d205{--n-accordion-title-font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-81204ad */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83f4212 */.fire-bg-wrap {
  position: relative;
  display: inline-block;
}

/*  背後火焰層 */
.fire-bg-wrap::before {
    content: "";
    position: absolute;
    inset: -40px;
    z-index: -1;
    background: radial-gradient(circle at center, rgba(255, 120, 0, 0.9) 0%, #00c2ffcc 30%, rgba(132, 0, 255, 0.5) 55%, rgba(0, 0, 0, 0) 70%);
    filter: blur(30px);
    animation: fire-pulse 2s infinite alternate ease-in-out;
}

/* 上竄火焰 */
.fire-bg-wrap::after {
  content: "";
  position: absolute;
  inset: -60px;
  z-index: -2;

  background:
    radial-gradient(circle at 30% 80%, rgba(254, 253, 255, 0.6) 0 3px, transparent 4px),
    radial-gradient(circle at 60% 85%, rgba(255, 0, 200, 0.6) 0 3px, transparent 4px),
    radial-gradient(circle at 50% 70%, rgba(100, 255, 208, 0.5) 0 3px, transparent 4px);

  background-size: 200px 200px;
  animation: fire-rise 4s linear infinite;
  opacity: 0.8;
}

.character {
  position: relative;
  z-index: 2;
  display: block;
}

/* 🔥 火焰跳動 */
@keyframes fire-pulse {
  0% {
    transform: scale(1);
    opacity: 0.8;
  }
  100% {
    transform: scale(1.15);
    opacity: 1;
  }
}

/* 🔥 火星往上飄 */
@keyframes fire-rise {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-120px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf6ded */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6207583 */.elementor-2 .elementor-element.elementor-element-6207583:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6207583 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce10b5 */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30b4ec3 */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70dbd1 */.elementor-2 .elementor-element.elementor-element-d70dbd1:not(.elementor-motion-effects-element-type-background) {
    background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f9ddb4 */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1085b7 */.elementor-2 .elementor-element.elementor-element-d70dbd1:not(.elementor-motion-effects-element-type-background) {
    background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a387904 */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ae5226 */.elementor-2 .elementor-element.elementor-element-3ae5226:not(.elementor-motion-effects-element-type-background) {
    background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c816836 */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660ab45 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a839a1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d17c9 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c5e60 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56df88 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb90004 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c97b3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a25b13c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d944db */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321363b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867058b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbbcb56 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91955f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea89f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc5661 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cfc932 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6e7f4 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae762f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05baa2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7cdff */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f16a8 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5ddc2 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a030f1 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1af24f3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84e0b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bc676 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136cf23 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0777a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200a93 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4558f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0ec46c */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-696c2ea */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7a16b */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b995b07 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb26f6 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e408fad */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16d38e3 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289d3fe */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e14198 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30c16 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c952f9a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a264f3e */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d1029 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90844bb */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ec61f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ceba5f */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8047215 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220bced */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b63595 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4f730 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694a95 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-064f645 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02fc119 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0431c61 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6509c33 */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc53d0a */.nb .elementor-heading-title{
    position: relative;
  display: inline-block;

  padding-left: .1em; /* 留空給 icon */
}
.nb::after{
    content: "";
  display: inline-block;
  margin-left: 0px;

  width: 0;
  height: 0;

  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #c52fff; /* 紫色 */

  filter: drop-shadow(0 0 6px rgba(168, 85, 247, 0.8));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e071ee */.banner-tag{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489bf858 */.elementor-button {
    background-color: #69727d00;
}

h1,h2{
     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -moz-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -ms-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: -o-linear-gradient(0,#d1dffb 0%,#fff 75%);
    background-image: linear-gradient(0deg,#d1dffb 0%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1dffb 0%',endColorStr='#fff 75%');
    text-transform: uppercase;
    margin-bottom: 3px
}

h3.elementor-heading-title {
    padding-left: 1.4em;
}
h3{
    position: relative;
  display: inline-block;
padding-left: 1.35em;

}

h3::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0%;

  width: 28px;
  height: 27px;
  background-image: url(http://baphomet.tw/wp-content/uploads/2026/03/h3-style.webp);
  
}


#in-home h2.elementor-size-default::before,#in-home h1.elementor-size-default::before {
    
    display: none;
}/* End custom CSS */