.elementor-22 .elementor-element.elementor-element-9be0c52{--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;--justify-content:center;--gap:85px 5px;--row-gap:85px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-9be0c52:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9be0c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.petbuddytraining.com/wp-content/uploads/img-service-author-3.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-797a600{--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;--justify-content:center;--z-index:999;}.elementor-22 .elementor-element.elementor-element-491d8d7 .elementor-heading-title{font-family:var( --e-global-typography-8727216-font-family ), Sans-serif;font-size:var( --e-global-typography-8727216-font-size );font-weight:var( --e-global-typography-8727216-font-weight );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-1745cb8 .elementor-heading-title{font-family:var( --e-global-typography-8727216-font-family ), Sans-serif;font-size:var( --e-global-typography-8727216-font-size );font-weight:var( --e-global-typography-8727216-font-weight );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );color:var( --e-global-color-0bc0f9b );}.elementor-22 .elementor-element.elementor-element-74fb02f{--display:flex;--min-height:540px;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-026506b .elementor-repeater-item-94b24f0 > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-026506b .elementor-repeater-item-ff60671.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-026506b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 115px 0px;}.elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation i{font-size:20px;}.elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation svg{height:20px;width:100%;}.elementor-22 .elementor-element.elementor-element-026506b .dce-carousel-controls .swiper-button-left{height:20px;width:20px;margin-top:calc(20px / 2);}.elementor-22 .elementor-element.elementor-element-026506b .dce-carousel-controls .swiper-button-right{height:20px;width:20px;margin-top:calc(20px / 2);}.elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right path, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left path, .elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation svg, .elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation i{fill:var( --e-global-color-2356d36 );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right line, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left line, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right polyline, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left polyline{stroke:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right:hover path, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left:hover path, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left:hover svg, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right:hover svg, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left:hover i, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right:hover i{fill:var( --e-global-color-1697f86 );color:var( --e-global-color-1697f86 );}.elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right:hover line, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left:hover line, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right:hover polyline, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left:hover polyline{stroke:var( --e-global-color-1697f86 );}.elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left line, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right line, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-left polyline, .elementor-22 .elementor-element.elementor-element-026506b .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-22 .elementor-element.elementor-element-026506b .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:100%;}.elementor-22 .elementor-element.elementor-element-7dab51a .elementor-repeater-item-94b24f0 > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-7dab51a .elementor-repeater-item-ff60671.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-7dab51a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:118px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation i{font-size:20px;}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation svg{height:20px;width:100%;}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-carousel-controls .swiper-button-left{height:20px;width:20px;margin-top:calc(20px / 2);}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-carousel-controls .swiper-button-right{height:20px;width:20px;margin-top:calc(20px / 2);}.elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right path, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left path, .elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation svg, .elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation i{fill:var( --e-global-color-2356d36 );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right line, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left line, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right polyline, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left polyline{stroke:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right:hover path, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left:hover path, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left:hover svg, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right:hover svg, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left:hover i, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right:hover i{fill:var( --e-global-color-1697f86 );color:var( --e-global-color-1697f86 );}.elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right:hover line, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left:hover line, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right:hover polyline, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left:hover polyline{stroke:var( --e-global-color-1697f86 );}.elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left line, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right line, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left polyline, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:100%;}.elementor-22 .elementor-element.elementor-element-0cc6d0e{--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;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-0cc6d0e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0cc6d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e956ce1 );}.elementor-22 .elementor-element.elementor-element-0f60529{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-22 .elementor-element.elementor-element-615b0a9 img{width:100%;}.elementor-22 .elementor-element.elementor-element-423c1cc{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-2b8e502{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-d831668 .elementor-heading-title{font-family:var( --e-global-typography-8727216-font-family ), Sans-serif;font-size:var( --e-global-typography-8727216-font-size );font-weight:var( --e-global-typography-8727216-font-weight );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-b2b3c7d .elementor-heading-title{font-family:var( --e-global-typography-853f42c-font-family ), Sans-serif;font-size:var( --e-global-typography-853f42c-font-size );font-weight:var( --e-global-typography-853f42c-font-weight );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-6cdef7d img{width:100%;max-width:120px;border-radius:99px 99px 99px 99px;box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.3);}.elementor-22 .elementor-element.elementor-element-16d4f4a > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-16d4f4a{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-719dd7c );}.elementor-22 .elementor-element.elementor-element-709c6f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c6f1{right:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-709c6f1{left:0px;}.elementor-22 .elementor-element.elementor-element-709c6f1{bottom:-1px;}.elementor-22 .elementor-element.elementor-element-709c6f1 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-709c6f1 .elementor-icon{font-size:115px;}.elementor-22 .elementor-element.elementor-element-709c6f1 .elementor-icon svg{height:115px;}.elementor-22 .elementor-element.elementor-element-2f6cae8{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-2f6cae8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2f6cae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-7a8dec1 .elementor-repeater-item-c9e0a34 > *{display:inline-block;}.elementor-22 .elementor-element.elementor-element-7a8dec1 .elementor-repeater-item-2e36aed.dce-item_image{justify-content:top;}.elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--default .swiper-pagination-bullet, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--ubax .swiper-pagination-bullet:after, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet:before, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--xusni .swiper-pagination-bullet:before, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--etefu .swiper-pagination-bullet, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--timiro .swiper-pagination-bullet, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--magool .swiper-pagination-bullet:after{background-color:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--default .swiper-pagination-bullet-active, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--ubax .swiper-pagination-bullet-active:after, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet:not(.swiper-pagination-bullet-active), .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet-active:before, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--xusni .swiper-pagination-bullet-active:before, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--etefu .swiper-pagination-bullet-active:before, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--timiro .swiper-pagination-bullet-active:before, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--magool .swiper-pagination-bullet-active:after{background-color:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullets.nav--shamso .swiper-pagination-bullet-active::after{box-shadow:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-container-horizontal > .swiper-pagination-bullets{bottom:-35px;}.elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-container-vertical > .swiper-pagination-bullets{right:-35px;}.elementor-22 .elementor-element.elementor-element-7a8dec1 .dce-posts-fallback{text-align:left;}.elementor-22 .elementor-element.elementor-element-8c67db9{--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 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-22 .elementor-element.elementor-element-8c67db9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8c67db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e956ce1 );}.elementor-22 .elementor-element.elementor-element-9ac8816{width:100%;max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-9ac8816 .elementor-heading-title{font-family:var( --e-global-typography-e55421d-font-family ), Sans-serif;font-size:var( --e-global-typography-e55421d-font-size );font-weight:var( --e-global-typography-e55421d-font-weight );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-d70bd98{width:100%;max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-d70bd98 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d70bd98 .elementor-heading-title{font-family:var( --e-global-typography-e55421d-font-family ), Sans-serif;font-size:var( --e-global-typography-e55421d-font-size );font-weight:var( --e-global-typography-e55421d-font-weight );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-ec03877{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9b20a15{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.3);--padding-top:25px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9b20a15:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9b20a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-83c7af4{text-align:center;}.elementor-22 .elementor-element.elementor-element-83c7af4 .elementor-heading-title{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 );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-9944a90 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9944a90{text-align:center;}.elementor-22 .elementor-element.elementor-element-9944a90 .elementor-heading-title{font-family:var( --e-global-typography-853f42c-font-family ), Sans-serif;font-size:var( --e-global-typography-853f42c-font-size );font-weight:var( --e-global-typography-853f42c-font-weight );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-7af8e6c .elementor-button{background-color:var( --e-global-color-0bc0f9b );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 );fill:var( --e-global-color-11564f5 );color:var( --e-global-color-11564f5 );border-radius:99px 99px 99px 99px;padding:5px 18px 5px 17px;}.elementor-22 .elementor-element.elementor-element-7af8e6c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-dd1b5c3{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.3);--padding-top:25px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd1b5c3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dd1b5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-22 .elementor-element.elementor-element-ff7ef53{text-align:center;}.elementor-22 .elementor-element.elementor-element-ff7ef53 .elementor-heading-title{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 );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-bc63e73 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-bc63e73{text-align:center;}.elementor-22 .elementor-element.elementor-element-bc63e73 .elementor-heading-title{font-family:var( --e-global-typography-853f42c-font-family ), Sans-serif;font-size:var( --e-global-typography-853f42c-font-size );font-weight:var( --e-global-typography-853f42c-font-weight );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );color:var( --e-global-color-2356d36 );}.elementor-22 .elementor-element.elementor-element-d2e9452 .elementor-button{background-color:var( --e-global-color-2356d36 );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 );fill:var( --e-global-color-11564f5 );color:var( --e-global-color-11564f5 );border-radius:99px 99px 99px 99px;padding:5px 18px 5px 17px;}.elementor-22 .elementor-element.elementor-element-d2e9452 > .elementor-widget-container{padding:15px 0px 0px 0px;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF5;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1540px){.elementor-22 .elementor-element.elementor-element-491d8d7 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1745cb8 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d831668 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-b2b3c7d .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-16d4f4a{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-22 .elementor-element.elementor-element-9ac8816 .elementor-heading-title{font-size:var( --e-global-typography-e55421d-font-size );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d70bd98 .elementor-heading-title{font-size:var( --e-global-typography-e55421d-font-size );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );}.elementor-22 .elementor-element.elementor-element-83c7af4 .elementor-heading-title{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-22 .elementor-element.elementor-element-9944a90 .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7af8e6c .elementor-button{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-22 .elementor-element.elementor-element-ff7ef53 .elementor-heading-title{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-22 .elementor-element.elementor-element-bc63e73 .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d2e9452 .elementor-button{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 );}}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-9be0c52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-491d8d7 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1745cb8 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-026506b > .elementor-widget-container{padding:35px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation i{font-size:30px;}.elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation svg{height:30px;width:100%;}.elementor-22 .elementor-element.elementor-element-026506b .dce-carousel-controls .swiper-button-left{height:30px;width:30px;margin-top:calc(30px / 2);}.elementor-22 .elementor-element.elementor-element-026506b .dce-carousel-controls .swiper-button-right{height:30px;width:30px;margin-top:calc(30px / 2);}.elementor-22 .elementor-element.elementor-element-7dab51a > .elementor-widget-container{padding:15px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation i{font-size:30px;}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation svg{height:30px;width:100%;}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-carousel-controls .swiper-button-left{height:30px;width:30px;margin-top:calc(30px / 2);}.elementor-22 .elementor-element.elementor-element-7dab51a .dce-carousel-controls .swiper-button-right{height:30px;width:30px;margin-top:calc(30px / 2);}.elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right{top:50px;}.elementor-22 .elementor-element.elementor-element-0cc6d0e{--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0f60529{--justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-423c1cc{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d831668 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-b2b3c7d .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-16d4f4a{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-22 .elementor-element.elementor-element-709c6f1{bottom:0px;}.elementor-22 .elementor-element.elementor-element-2f6cae8{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8c67db9{--padding-top:55px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9ac8816 .elementor-heading-title{font-size:var( --e-global-typography-e55421d-font-size );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d70bd98 .elementor-heading-title{font-size:var( --e-global-typography-e55421d-font-size );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );}.elementor-22 .elementor-element.elementor-element-83c7af4 .elementor-heading-title{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-22 .elementor-element.elementor-element-9944a90 .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7af8e6c .elementor-button{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-22 .elementor-element.elementor-element-ff7ef53 .elementor-heading-title{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-22 .elementor-element.elementor-element-bc63e73 .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d2e9452 .elementor-button{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 );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-9be0c52{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-491d8d7 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1745cb8 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-74fb02f{--min-height:90vw;}.elementor-22 .elementor-element.elementor-element-026506b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-026506b .dce-skin-carousel{height:330px;}.elementor-22 .elementor-element.elementor-element-7dab51a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-left, .elementor-22 .elementor-element.elementor-element-7dab51a .swiper-button-right{top:9px;}.elementor-22 .elementor-element.elementor-element-2b8e502{--width:auto;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-d831668 .elementor-heading-title{font-size:var( --e-global-typography-8727216-font-size );line-height:var( --e-global-typography-8727216-line-height );letter-spacing:var( --e-global-typography-8727216-letter-spacing );}.elementor-22 .elementor-element.elementor-element-b2b3c7d .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-6cdef7d{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-6cdef7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6cdef7d img{width:100%;max-width:130px;border-radius:99px 99px 99px 99px;}.elementor-22 .elementor-element.elementor-element-16d4f4a{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-22 .elementor-element.elementor-element-9ac8816 .elementor-heading-title{font-size:var( --e-global-typography-e55421d-font-size );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d70bd98 .elementor-heading-title{font-size:var( --e-global-typography-e55421d-font-size );line-height:var( --e-global-typography-e55421d-line-height );letter-spacing:var( --e-global-typography-e55421d-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ec03877{--content-width:500px;}.elementor-22 .elementor-element.elementor-element-83c7af4 .elementor-heading-title{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-22 .elementor-element.elementor-element-9944a90 .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7af8e6c .elementor-button{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-22 .elementor-element.elementor-element-dd1b5c3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-ff7ef53 .elementor-heading-title{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-22 .elementor-element.elementor-element-bc63e73 .elementor-heading-title{font-size:var( --e-global-typography-853f42c-font-size );line-height:var( --e-global-typography-853f42c-line-height );letter-spacing:var( --e-global-typography-853f42c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d2e9452 .elementor-button{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 );}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-0cc6d0e{--content-width:1140px;}.elementor-22 .elementor-element.elementor-element-0f60529{--width:50%;}.elementor-22 .elementor-element.elementor-element-423c1cc{--width:50%;}.elementor-22 .elementor-element.elementor-element-2b8e502{--width:auto;}.elementor-22 .elementor-element.elementor-element-2f6cae8{--content-width:1110px;}.elementor-22 .elementor-element.elementor-element-ec03877{--content-width:665px;}.elementor-22 .elementor-element.elementor-element-9b20a15{--width:47%;}.elementor-22 .elementor-element.elementor-element-dd1b5c3{--width:47%;}}@media(max-width:1200px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-0f60529{--width:40%;}.elementor-22 .elementor-element.elementor-element-423c1cc{--width:60%;}.elementor-22 .elementor-element.elementor-element-2f6cae8{--content-width:600px;}.elementor-22 .elementor-element.elementor-element-ec03877{--content-width:500px;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-026506b */@media (min-width:1201px){
.elementor-22 .elementor-element.elementor-element-026506b .dce-fix-background-loop{
   
    min-width: 1920px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);    
    overflow: visible;
    
}


/*小動畫-設定-1*/
.elementor-22 .elementor-element.elementor-element-026506b article .ani-1,.elementor-22 .elementor-element.elementor-element-026506b article .ani-2{
 
    opacity:0;
}


.elementor-22 .elementor-element.elementor-element-026506b article:not(.swiper-slide-active){

    transform: scale(0.45);
}

.elementor-22 .elementor-element.elementor-element-026506b article{
    
    transform: scale(1);
}

.elementor-22 .elementor-element.elementor-element-026506b article.swiper-slide-active{

    transform: scale(1);
    overflow:visible ;
   
}

.elementor-22 .elementor-element.elementor-element-026506b article.swiper-slide-active .ani-img{
    
    transform: scale(1.2);
    top:30px;
}

.elementor-22 .elementor-element.elementor-element-026506b article.swiper-slide-active .ani-1{
  
    left:-195px!important;
}

.elementor-22 .elementor-element.elementor-element-026506b article.swiper-slide-active .ani-2{
    
    left:-325px!important;
}


.elementor-22 .elementor-element.elementor-element-026506b .swiper-slide-prev{
    left:-60px;
    bottom: -70px;
}

.elementor-22 .elementor-element.elementor-element-026506b .swiper-slide-next{

    left:60px;
    bottom: -70px;
}

.elementor-22 .elementor-element.elementor-element-026506b article:not(.swiper-slide-active){
     
    transition: transform 0.6s ease-out;

}

/*小動畫-設定-2*/
.elementor-22 .elementor-element.elementor-element-026506b .swiper-slide-active .ani-1{

    animation: pic_move_1 1s ease-out 1;
    animation-fill-mode: forwards;
    animation-delay: 0.7s;
}

.elementor-22 .elementor-element.elementor-element-026506b .swiper-slide-active .ani-2{

    animation: pic_move_1 2s ease-out 1;
    animation-fill-mode: forwards;
    animation-delay: 0.3s;
}
}

@keyframes pic_move_1 {

    0% {
        transform: translateY(20px);
        opacity:0;
    }    


    
    100% {
        transform: translateY(0px);
        opacity:1;
    }   
}

.elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation{
    
    width:90px;
    top: 277%!important;
}

@media (max-width:1200px){
.elementor-22 .elementor-element.elementor-element-026506b .dce-container-navigation{
    
  
    top: 80%!important;
}
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-7dab51a */.elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation{
    
    width:90px;
    top: 277%!important;
}

@media (max-width:1200px){
.elementor-22 .elementor-element.elementor-element-7dab51a .dce-container-navigation{
    
  
    top: 80%!important;
}
}


.elementor-22 .elementor-element.elementor-element-7dab51a .dce-skin-carousel{
    
    height: 85vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9be0c52 *//*a-hover*/
/*.elementor-22 .elementor-element.elementor-element-9be0c52 a[href] img{*/
/*    transition: opacity 0.3s ease-out;  */
/*}*/
	
/*.elementor-22 .elementor-element.elementor-element-9be0c52 a[href]:hover img{*/
/*    transition: opacity 0.3s ease-out;*/
/*	opacity: 0.8;*/
/*}*/

/*rwd-index-banner*/
@media (min-width:1201px){
.elementor-22 .elementor-element.elementor-element-9be0c52 .index-banner-m{
    
    display:none;
}    
}

@media (max-width:1200px){
.elementor-22 .elementor-element.elementor-element-9be0c52 .index-banner-pc{
    
    display:none;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc6d0e */@media (max-width:767px){
 .elementor-22 .elementor-element.elementor-element-0cc6d0e .img-cat-col{
     
     display: none;
 }   
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-7a8dec1 *//*動態bullet設定*/
/*page-bullet*/
.elementor-22 .elementor-element.elementor-element-7a8dec1  .swiper-pagination-bullet-active-prev, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullet-active-next,.elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullet-active-prev-prev, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullet-active-next-next, .elementor-22 .elementor-element.elementor-element-7a8dec1 .swiper-pagination-bullet-active-main{
    
   transform: scale(1)!important;
}

/*loop-height*/
.elementor-22 .elementor-element.elementor-element-7a8dec1 article, .elementor-22 .elementor-element.elementor-element-7a8dec1 .e-loop-item, .elementor-22 .elementor-element.elementor-element-7a8dec1 .e-loop-item > div{
    
    height: 100%!important;
}/* End custom CSS */