.elementor-535 .elementor-element.elementor-element-af2fd7e{--display:flex;--min-height:130px;--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:flex-end;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-af2fd7e:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-af2fd7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.petbuddytraining.com/wp-content/uploads/bg-article-1.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-535 .elementor-element.elementor-element-32cd766 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.6em;letter-spacing:0.03em;color:var( --e-global-color-11564f5 );}.elementor-535 .elementor-element.elementor-element-f15168b{--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;--padding-top:0%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-535 .elementor-element.elementor-element-2d01acd{--display:flex;}.elementor-535 .elementor-element.elementor-element-05d7212 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-535 .elementor-element.elementor-element-05d7212 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-535 .elementor-element.elementor-element-1e9b218 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-1e9b218 .elementor-heading-title{font-family:var( --e-global-typography-f27d846-font-family ), Sans-serif;font-size:var( --e-global-typography-f27d846-font-size );font-weight:var( --e-global-typography-f27d846-font-weight );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-1e9b218 .elementor-heading-title a:hover, .elementor-535 .elementor-element.elementor-element-1e9b218 .elementor-heading-title a:focus{color:var( --e-global-color-1697f86 );}.elementor-535 .elementor-element.elementor-element-6e6d2b4 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-6e6d2b4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:700;line-height:1.5em;color:var( --e-global-color-719dd7c );}.elementor-535 .elementor-element.elementor-element-5a4ea4a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-5a4ea4a .elementor-widget-container{font-family:var( --e-global-typography-f27d846-font-family ), Sans-serif;font-size:var( --e-global-typography-f27d846-font-size );font-weight:var( --e-global-typography-f27d846-font-weight );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-aee8e75{--box-background-color:var( --e-global-color-8bafa83 );--box-border-color:#808080;--box-border-width:0px;--box-border-radius:20px;--separator-width:0px;--box-padding:20px;--header-color:var( --e-global-color-719dd7c );--item-text-color:var( --e-global-color-2356d36 );--item-text-hover-color:#0056B3;--item-text-active-color:#0056B3;--marker-color:var( --e-global-color-2356d36 );--marker-size:0px;}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header-title{text-align:start;}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header, .elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header-title{font-family:var( --e-global-typography-f979f49-font-family ), Sans-serif;font-size:var( --e-global-typography-f979f49-font-size );font-weight:var( --e-global-typography-f979f49-font-weight );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__list-item{font-family:var( --e-global-typography-7c58bea-font-family ), Sans-serif;font-size:var( --e-global-typography-7c58bea-font-size );font-weight:var( --e-global-typography-7c58bea-font-weight );line-height:var( --e-global-typography-7c58bea-line-height );letter-spacing:var( --e-global-typography-7c58bea-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b6b3f06 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-b6b3f06{color:var( --e-global-color-719dd7c );font-family:var( --e-global-typography-f27d846-font-family ), Sans-serif;font-size:var( --e-global-typography-f27d846-font-size );font-weight:var( --e-global-typography-f27d846-font-weight );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-d0d67f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 13px;--row-gap:0px;--column-gap:13px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-2e9a9a2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-535 .elementor-element.elementor-element-2e9a9a2 .elementor-heading-title{font-family:var( --e-global-typography-f979f49-font-family ), Sans-serif;font-size:var( --e-global-typography-f979f49-font-size );font-weight:var( --e-global-typography-f979f49-font-weight );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-316d362 .elementor-icon-wrapper{text-align:center;}.elementor-535 .elementor-element.elementor-element-316d362.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-316d362.elementor-view-framed .elementor-icon, .elementor-535 .elementor-element.elementor-element-316d362.elementor-view-default .elementor-icon{color:var( --e-global-color-2356d36 );border-color:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-316d362.elementor-view-framed .elementor-icon, .elementor-535 .elementor-element.elementor-element-316d362.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-316d362 .elementor-icon{font-size:29px;}.elementor-535 .elementor-element.elementor-element-316d362 .elementor-icon svg{height:29px;}.elementor-535 .elementor-element.elementor-element-cf212d8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-535 .elementor-element.elementor-element-cf212d8 .elementor-heading-title{font-family:var( --e-global-typography-1e295b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e295b4-font-size );font-weight:var( --e-global-typography-1e295b4-font-weight );line-height:var( --e-global-typography-1e295b4-line-height );letter-spacing:var( --e-global-typography-1e295b4-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-fc30792{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-719dd7c );--border-color:var( --e-global-color-719dd7c );--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-535 .elementor-element.elementor-element-cdf3a63{text-align:center;}.elementor-535 .elementor-element.elementor-element-cdf3a63 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-719dd7c );}.elementor-535 .elementor-element.elementor-element-aaeddb8 .elementor-repeater-item-d729dd5 > *{display:inline-block;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .elementor-repeater-item-0be26ee.dce-item_image{justify-content:top;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-container-navigation i{font-size:23px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-container-navigation svg{height:23px;width:100%;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-carousel-controls .swiper-button-left{height:23px;width:23px;margin-top:calc(23px / 2);}.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-carousel-controls .swiper-button-right{height:23px;width:23px;margin-top:calc(23px / 2);}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right path, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left path, .elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-container-navigation svg, .elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-container-navigation i{fill:#F7BFBF;color:#F7BFBF;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right line, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left line, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right polyline, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left polyline{stroke:#F7BFBF;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left line, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right line, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left polyline, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:50%;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left{left:-35px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right{right:-35px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--default .swiper-pagination-bullet, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--ubax .swiper-pagination-bullet:after, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet:before, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--xusni .swiper-pagination-bullet:before, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--etefu .swiper-pagination-bullet, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--timiro .swiper-pagination-bullet, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--magool .swiper-pagination-bullet:after{background-color:var( --e-global-color-1697f86 );}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--default .swiper-pagination-bullet-active, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--ubax .swiper-pagination-bullet-active:after, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet:not(.swiper-pagination-bullet-active), .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet-active:before, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--xusni .swiper-pagination-bullet-active:before, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--etefu .swiper-pagination-bullet-active:before, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--timiro .swiper-pagination-bullet-active:before, .elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--magool .swiper-pagination-bullet-active:after{background-color:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet-active::after{box-shadow:var( --e-global-color-2356d36 );}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-pagination-bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:1;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-container-horizontal > .swiper-pagination-bullets{bottom:-33px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-container-vertical > .swiper-pagination-bullets{right:-33px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-posts-fallback{text-align:left;}.elementor-535 .elementor-element.elementor-element-a5cb258{--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;}body.elementor-page-535:not(.elementor-motion-effects-element-type-background), body.elementor-page-535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e956ce1 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1540px){.elementor-535 .elementor-element.elementor-element-1e9b218 .elementor-heading-title{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5a4ea4a .elementor-widget-container{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header, .elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header-title{font-size:var( --e-global-typography-f979f49-font-size );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__list-item{font-size:var( --e-global-typography-7c58bea-font-size );line-height:var( --e-global-typography-7c58bea-line-height );letter-spacing:var( --e-global-typography-7c58bea-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b6b3f06{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-2e9a9a2 .elementor-heading-title{font-size:var( --e-global-typography-f979f49-font-size );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );}.elementor-535 .elementor-element.elementor-element-cf212d8 .elementor-heading-title{font-size:var( --e-global-typography-1e295b4-font-size );line-height:var( --e-global-typography-1e295b4-line-height );letter-spacing:var( --e-global-typography-1e295b4-letter-spacing );}}@media(max-width:1200px){.elementor-535 .elementor-element.elementor-element-32cd766 .elementor-heading-title{font-size:26px;}.elementor-535 .elementor-element.elementor-element-f15168b{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-1e9b218 .elementor-heading-title{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5a4ea4a .elementor-widget-container{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header, .elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header-title{font-size:var( --e-global-typography-f979f49-font-size );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__list-item{font-size:var( --e-global-typography-7c58bea-font-size );line-height:var( --e-global-typography-7c58bea-line-height );letter-spacing:var( --e-global-typography-7c58bea-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b6b3f06 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-b6b3f06{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-2e9a9a2 .elementor-heading-title{font-size:var( --e-global-typography-f979f49-font-size );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );}.elementor-535 .elementor-element.elementor-element-cf212d8 .elementor-heading-title{font-size:var( --e-global-typography-1e295b4-font-size );line-height:var( --e-global-typography-1e295b4-line-height );letter-spacing:var( --e-global-typography-1e295b4-letter-spacing );}.elementor-535 .elementor-element.elementor-element-fc30792{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-cdf3a63 .elementor-heading-title{font-size:18px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left{left:-20px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right{right:-20px;}}@media(max-width:767px){.elementor-535 .elementor-element.elementor-element-af2fd7e{--min-height:80px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-32cd766 .elementor-heading-title{font-size:24px;}.elementor-535 .elementor-element.elementor-element-f15168b{--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-1e9b218 .elementor-heading-title{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-5a4ea4a .elementor-widget-container{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header, .elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header-title{font-size:var( --e-global-typography-f979f49-font-size );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__list-item{font-size:var( --e-global-typography-7c58bea-font-size );line-height:var( --e-global-typography-7c58bea-line-height );letter-spacing:var( --e-global-typography-7c58bea-letter-spacing );}.elementor-535 .elementor-element.elementor-element-b6b3f06{font-size:var( --e-global-typography-f27d846-font-size );line-height:var( --e-global-typography-f27d846-line-height );letter-spacing:var( --e-global-typography-f27d846-letter-spacing );}.elementor-535 .elementor-element.elementor-element-d0d67f5{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-535 .elementor-element.elementor-element-2e9a9a2 .elementor-heading-title{font-size:var( --e-global-typography-f979f49-font-size );line-height:var( --e-global-typography-f979f49-line-height );letter-spacing:var( --e-global-typography-f979f49-letter-spacing );}.elementor-535 .elementor-element.elementor-element-316d362 .elementor-icon{font-size:26px;}.elementor-535 .elementor-element.elementor-element-316d362 .elementor-icon svg{height:26px;}.elementor-535 .elementor-element.elementor-element-cf212d8 .elementor-heading-title{font-size:var( --e-global-typography-1e295b4-font-size );line-height:var( --e-global-typography-1e295b4-line-height );letter-spacing:var( --e-global-typography-1e295b4-letter-spacing );}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-left{left:-13px;}.elementor-535 .elementor-element.elementor-element-aaeddb8 .swiper-button-right{right:-13px;}}@media(min-width:768px){.elementor-535 .elementor-element.elementor-element-f15168b{--content-width:730px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-aee8e75 */.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__body > .elementor-toc__list-wrapper{
    
    display: flex;
    flex-direction: column;
}

.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__list-wrapper {
    
    gap: 5px;
}

.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header h4{
    
    margin: 0;
}

.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__header{
    
    padding-bottom: 0;
}

.elementor-535 .elementor-element.elementor-element-aee8e75 .elementor-toc__body{
    
    padding-top:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d01acd *//*內容-統一設定*/
.elementor-535 .elementor-element.elementor-element-2d01acd {

    overflow-wrap: break-word;

}

.elementor-535 .elementor-element.elementor-element-2d01acd h1, .elementor-535 .elementor-element.elementor-element-2d01acd h2, .elementor-535 .elementor-element.elementor-element-2d01acd h3, .elementor-535 .elementor-element.elementor-element-2d01acd h4, .elementor-535 .elementor-element.elementor-element-2d01acd h5, .elementor-535 .elementor-element.elementor-element-2d01acd h6{
    
    font-family: noto sans tc!important;
    font-weight:700!important;
    line-height: 1.5em; 
    letter-spacing: 0.02em;
    margin-top: 10px;
    margin-bottom: 15px;
    
}

.elementor-535 .elementor-element.elementor-element-2d01acd h1{
    
    font-Size: 24px!important; 
}

.elementor-535 .elementor-element.elementor-element-2d01acd h2{
   
    font-Size: 22px; 
    letter-spacing: 1px;
    color: #4169E1;
}

.elementor-535 .elementor-element.elementor-element-2d01acd h3{
  
    font-Size: 18px;
    letter-spacing: 1px;
}

.elementor-535 .elementor-element.elementor-element-2d01acd h4{

    font-Size: 16px!important;    
  
}

.elementor-535 .elementor-element.elementor-element-2d01acd h5{

    font-Size: 16px!important;    

}

.elementor-535 .elementor-element.elementor-element-2d01acd h6{
    
    font-Size: 16px;    

}

@media(max-width:767px){
.elementor-535 .elementor-element.elementor-element-2d01acd h2, .elementor-535 .elementor-element.elementor-element-2d01acd h3, .elementor-535 .elementor-element.elementor-element-2d01acd h4, .elementor-535 .elementor-element.elementor-element-2d01acd h5, .elementor-535 .elementor-element.elementor-element-2d01acd h6{
    
    margin-bottom: 15px;
}
 
 .elementor-535 .elementor-element.elementor-element-2d01acd h2{
   
    font-Size: 20px;     
  
}

.elementor-535 .elementor-element.elementor-element-2d01acd h3{
  
    font-Size: 17px;

}

.elementor-535 .elementor-element.elementor-element-2d01acd h4{

    font-Size: 16px;    

}

.elementor-535 .elementor-element.elementor-element-2d01acd h5{

    font-Size: 15px!important;    

}

.elementor-535 .elementor-element.elementor-element-2d01acd h6{
    
    font-Size: 14px;    

}
    
}

/*圖片-margin*/
/*.elementor-535 .elementor-element.elementor-element-2d01acd img{*/
    
/*    margin: 15px 0px; */
/*}*/



.elementor-535 .elementor-element.elementor-element-2d01acd hr{
    
    margin-bottom: 15px ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-316d362 */.elementor-535 .elementor-element.elementor-element-316d362 {
    
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf212d8 */.elementor-535 .elementor-element.elementor-element-cf212d8{
    
    margin-left:auto;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-aaeddb8 */.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-container-navigation div[role="button"] {
    
    display: flex;
    align-items: center;

}

.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-container-navigation  svg{
    
    padding: 5px;
    border-radius:99px ;
    background-color: #7FA9EE;
}

.elementor-535 .elementor-element.elementor-element-aaeddb8 .dce-container-navigation svg path{
    
    fill:#fff!important;
}/* End custom CSS */