.elementor-2973 .elementor-element.elementor-element-0ecbaca8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-f5ac251e{--e-image-carousel-slides-to-show:1;}.elementor-2973 .elementor-element.elementor-element-f5ac251e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2973 .elementor-element.elementor-element-f5ac251e .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-f5ac251e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2973 .elementor-element.elementor-element-f5ac251e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-f5ac251e .swiper-pagination-bullet{background:#0058A0;}.elementor-2973 .elementor-element.elementor-element-a12d101d{--display:flex;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-c3bb4470{--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;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-1987736a{text-align:center;}.elementor-2973 .elementor-element.elementor-element-1987736a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#333333;}.elementor-2973 .elementor-element.elementor-element-9cedd61c{font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-title, .elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-title:before, .elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-title:after, .elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-content, .elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tabs-content-wrapper{border-width:0px;}.elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-title, .elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-title a{color:#0b3251;}.elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-title.elementor-active,
					 .elementor-2973 .elementor-element.elementor-element-e640e76c .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-33dc2255{--display:flex;--padding-top:98px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-33dc2255:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-33dc2255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.peyotal.com/wp-content/uploads/2026/06/template_images_num_bg.jpg");background-position:center center;background-size:cover;}.elementor-2973 .elementor-element.elementor-element-fa0de1fa{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2973 .elementor-element.elementor-element-c44775ad{--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:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:rgba(255,255,255,0.4);--border-color:rgba(255,255,255,0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2973 .elementor-element.elementor-element-6039679c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-6aa64eb7{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:26px;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-25c4bac9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2973 .elementor-element.elementor-element-ee79f8a2{--display:flex;}.elementor-2973 .elementor-element.elementor-element-a76878e3 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-2973 .elementor-element.elementor-element-a76878e3 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2973 .elementor-element.elementor-element-608b6872{--display:flex;}.elementor-2973 .elementor-element.elementor-element-0e2ed180 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-2973 .elementor-element.elementor-element-0e2ed180 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2973 .elementor-element.elementor-element-11190423{--display:flex;}.elementor-2973 .elementor-element.elementor-element-6d404be0 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-2973 .elementor-element.elementor-element-6d404be0 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2973 .elementor-element.elementor-element-22774bc4{--display:flex;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-22774bc4:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-22774bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.peyotal.com/wp-content/uploads/2026/06/template_images_categ_bg.jpg");background-position:center center;background-size:cover;}.elementor-2973 .elementor-element.elementor-element-6c1d8772{--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;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-73a257a5{text-align:center;}.elementor-2973 .elementor-element.elementor-element-73a257a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-8b11e46b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-f5a527a0{--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:40px 30px;--row-gap:40px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2973 .elementor-element.elementor-element-a395501d{--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;}.elementor-2973 .elementor-element.elementor-element-1d42cd7b{--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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2973 .elementor-element.elementor-element-609c7703 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-2973 .elementor-element.elementor-element-64d0724a{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:26px;color:#888888;}.elementor-2973 .elementor-element.elementor-element-7f1a77d3 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2973 .elementor-element.elementor-element-ffbb97a6{--display:flex;}.elementor-2973 .elementor-element.elementor-element-61c36cce{--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;}.elementor-2973 .elementor-element.elementor-element-270c73d8{--display:flex;}.elementor-2973 .elementor-element.elementor-element-64e27404{--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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2973 .elementor-element.elementor-element-caa50708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-2973 .elementor-element.elementor-element-4e2eab69{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:26px;color:#888888;}.elementor-2973 .elementor-element.elementor-element-cb616c98 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2973 .elementor-element.elementor-element-82ab1aa7{--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;}.elementor-2973 .elementor-element.elementor-element-261fa0ec{--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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2973 .elementor-element.elementor-element-3c7cf95f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-2973 .elementor-element.elementor-element-aa2be9e9{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:26px;color:#888888;}.elementor-2973 .elementor-element.elementor-element-b842501d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2973 .elementor-element.elementor-element-38f0d772{--display:flex;}.elementor-2973 .elementor-element.elementor-element-5b5748ec{--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;}.elementor-2973 .elementor-element.elementor-element-c4a7a866{--display:flex;}.elementor-2973 .elementor-element.elementor-element-f9340968{--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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2973 .elementor-element.elementor-element-def1467f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-2973 .elementor-element.elementor-element-afee6d8c{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:26px;color:#888888;}.elementor-2973 .elementor-element.elementor-element-4bffd720 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2973 .elementor-element.elementor-element-29balm0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2973 .elementor-element.elementor-element-29balm0:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-29balm0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-29balm0 > .elementor-container{max-width:1100px;}.elementor-2973 .elementor-element.elementor-element-29balm0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2973 .elementor-element.elementor-element-29balm0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2973 .elementor-element.elementor-element-74eb96d{--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;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-a76bf46{text-align:center;}.elementor-2973 .elementor-element.elementor-element-a76bf46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-5960a8d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-b02d6fd{margin-top:30px;margin-bottom:0px;}.elementor-2973 .elementor-element.elementor-element-fbed5e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.peyotal.com/wp-content/uploads/2026/07/service1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.75;}.elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-element-populated, .elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 50px 50px 50px;}.elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2973 .elementor-element.elementor-element-285514c .elementor-icon-box-wrapper{text-align:start;}.elementor-2973 .elementor-element.elementor-element-285514c .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-285514c .elementor-icon-box-description{color:#F5F5F5;}.elementor-2973 .elementor-element.elementor-element-854262a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2973 .elementor-element.elementor-element-854262a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.peyotal.com/wp-content/uploads/2026/07/service2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2973 .elementor-element.elementor-element-854262a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.75;}.elementor-2973 .elementor-element.elementor-element-854262a > .elementor-element-populated, .elementor-2973 .elementor-element.elementor-element-854262a > .elementor-element-populated > .elementor-background-overlay, .elementor-2973 .elementor-element.elementor-element-854262a > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2973 .elementor-element.elementor-element-854262a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 50px 50px 50px;}.elementor-2973 .elementor-element.elementor-element-854262a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2973 .elementor-element.elementor-element-58bb9de{width:var( --container-widget-width, 103% );max-width:103%;--container-widget-width:103%;--container-widget-flex-grow:0;}.elementor-2973 .elementor-element.elementor-element-58bb9de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2973 .elementor-element.elementor-element-58bb9de .elementor-icon-box-wrapper{text-align:start;}.elementor-2973 .elementor-element.elementor-element-58bb9de .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-58bb9de .elementor-icon-box-description{color:#F5F5F5;}.elementor-2973 .elementor-element.elementor-element-572bf51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.peyotal.com/wp-content/uploads/2026/07/service3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.75;}.elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-element-populated, .elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-element-populated > .elementor-background-overlay, .elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:150px 50px 50px 50px;}.elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2973 .elementor-element.elementor-element-660580d .elementor-icon-box-wrapper{text-align:start;}.elementor-2973 .elementor-element.elementor-element-660580d .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-660580d .elementor-icon-box-description{color:#F5F5F5;}.elementor-2973 .elementor-element.elementor-element-115ccc3e{--display:flex;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-178e9660{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2973 .elementor-element.elementor-element-ebdc4e16{--display:flex;}.elementor-2973 .elementor-element.elementor-element-f2d23e68{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:30px;}.elementor-2973 .elementor-element.elementor-element-5a703457 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-28507a0c{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:28px;color:#666666;}.elementor-2973 .elementor-element.elementor-element-cfdb2c11{--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;}.elementor-2973 .elementor-element.elementor-element-4336c836{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-cd8adfcf{--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;}.elementor-2973 .elementor-element.elementor-element-eddf1275 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-7cd12a97{font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-56f46e80{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-5960adc5{--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;}.elementor-2973 .elementor-element.elementor-element-8723cfac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-ed39adf0{font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-31bf81d8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-92b6e633{--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;}.elementor-2973 .elementor-element.elementor-element-18fd7463 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-8e3a5066{font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-13956d5f{--display:flex;--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-13956d5f:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-13956d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.peyotal.com/wp-content/uploads/2026/06/template_images_about_bg.jpg");background-position:center center;background-size:cover;}.elementor-2973 .elementor-element.elementor-element-d8d0a852{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2973 .elementor-element.elementor-element-5f7f8cd8{--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;}.elementor-2973 .elementor-element.elementor-element-529c47ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-296fd57e{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:30px;color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-d821791a{--display:flex;}.elementor-2973 .elementor-element.elementor-element-a9341e1e .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:110px;font-weight:600;}.elementor-2973 .elementor-element.elementor-element-a9341e1e .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-2973 .elementor-element.elementor-element-6a452761{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-732bf22b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 40px 0px rgba(0,0,0,0.08);--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2973 .elementor-element.elementor-element-732bf22b:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-732bf22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2973 .elementor-element.elementor-element-80642a11{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2973 .elementor-element.elementor-element-2a1504fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#333333;}.elementor-2973 .elementor-element.elementor-element-a00d2442{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:30px;color:#444444;}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-icon i{color:#005296;transition:color 0.3s;}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-icon svg{fill:#005296;transition:fill 0.3s;}.elementor-2973 .elementor-element.elementor-element-8dfa40ef{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2973 .elementor-element.elementor-element-8dfa40ef .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-2973 .elementor-element.elementor-element-f2dd7ac1 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2973 .elementor-element.elementor-element-81dc618a{--display:flex;}.elementor-2973 .elementor-element.elementor-element-4f964b96{--display:flex;--padding-top:30px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-b8a737a0{--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;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-4ce66d8a{text-align:center;}.elementor-2973 .elementor-element.elementor-element-4ce66d8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-c11083ac{font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-b3f3820b{--e-image-carousel-slides-to-show:6;}.elementor-2973 .elementor-element.elementor-element-b3f3820b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2973 .elementor-element.elementor-element-b3f3820b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2973 .elementor-element.elementor-element-b3f3820b .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;color:#0b3251;}.elementor-2973 .elementor-element.elementor-element-b3f3820b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2973 .elementor-element.elementor-element-b3f3820b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#0b3251;}.elementor-2973 .elementor-element.elementor-element-a59d94f6{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-a59d94f6:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-a59d94f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-2973 .elementor-element.elementor-element-ee2178ff{--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;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-99b7caa7{text-align:center;}.elementor-2973 .elementor-element.elementor-element-99b7caa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-2973 .elementor-element.elementor-element-66c79122{font-family:"Montserrat", Sans-serif;font-size:14px;color:#808080;}.elementor-2973 .elementor-element.elementor-element-0554f8bd{--grid-row-gap:25px;--grid-column-gap:30px;}.elementor-2973 .elementor-element.elementor-element-0554f8bd .elementor-post__thumbnail__link{width:100%;}.elementor-2973 .elementor-element.elementor-element-0554f8bd .elementor-post__meta-data span + span:before{content:"///";}.elementor-2973 .elementor-element.elementor-element-0554f8bd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2973 .elementor-element.elementor-element-0554f8bd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2973 .elementor-element.elementor-element-0554f8bd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2973 .elementor-element.elementor-element-0554f8bd .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2973 .elementor-element.elementor-element-0554f8bd .elementor-post__title, .elementor-2973 .elementor-element.elementor-element-0554f8bd .elementor-post__title a{color:#333333;}.elementor-2973 .elementor-element.elementor-element-0554f8bd .elementor-post__excerpt p{color:#808080;}@media(max-width:1024px){.elementor-2973 .elementor-element.elementor-element-29balm0{padding:80px 80px 80px 80px;}.elementor-2973 .elementor-element.elementor-element-fbed5e8 > .elementor-element-populated{padding:130px 30px 30px 30px;}.elementor-2973 .elementor-element.elementor-element-285514c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2973 .elementor-element.elementor-element-854262a > .elementor-element-populated{padding:130px 30px 30px 30px;}.elementor-2973 .elementor-element.elementor-element-58bb9de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-element-populated{margin:3% -49% 0% 51%;--e-column-margin-right:-49%;--e-column-margin-left:51%;padding:130px 30px 30px 30px;}.elementor-2973 .elementor-element.elementor-element-660580d > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2973 .elementor-element.elementor-element-29balm0{padding:60px 30px 60px 30px;}.elementor-2973 .elementor-element.elementor-element-572bf51 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2973 .elementor-element.elementor-element-0554f8bd .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2973 .elementor-element.elementor-element-c44775ad{--width:40%;}.elementor-2973 .elementor-element.elementor-element-25c4bac9{--width:100%;}.elementor-2973 .elementor-element.elementor-element-ee79f8a2{--width:33%;}.elementor-2973 .elementor-element.elementor-element-608b6872{--width:33%;}.elementor-2973 .elementor-element.elementor-element-11190423{--width:33%;}.elementor-2973 .elementor-element.elementor-element-a395501d{--width:48%;}.elementor-2973 .elementor-element.elementor-element-1d42cd7b{--width:60%;}.elementor-2973 .elementor-element.elementor-element-ffbb97a6{--width:38%;}.elementor-2973 .elementor-element.elementor-element-61c36cce{--width:48%;}.elementor-2973 .elementor-element.elementor-element-270c73d8{--width:38%;}.elementor-2973 .elementor-element.elementor-element-64e27404{--width:60%;}.elementor-2973 .elementor-element.elementor-element-82ab1aa7{--width:48%;}.elementor-2973 .elementor-element.elementor-element-261fa0ec{--width:60%;}.elementor-2973 .elementor-element.elementor-element-38f0d772{--width:38%;}.elementor-2973 .elementor-element.elementor-element-5b5748ec{--width:48%;}.elementor-2973 .elementor-element.elementor-element-c4a7a866{--width:38%;}.elementor-2973 .elementor-element.elementor-element-f9340968{--width:60%;}.elementor-2973 .elementor-element.elementor-element-ebdc4e16{--width:42%;}.elementor-2973 .elementor-element.elementor-element-f2d23e68{--width:55%;}.elementor-2973 .elementor-element.elementor-element-cd8adfcf{--width:80%;}.elementor-2973 .elementor-element.elementor-element-5960adc5{--width:80%;}.elementor-2973 .elementor-element.elementor-element-92b6e633{--width:80%;}.elementor-2973 .elementor-element.elementor-element-5f7f8cd8{--width:68%;}.elementor-2973 .elementor-element.elementor-element-d821791a{--width:28%;}.elementor-2973 .elementor-element.elementor-element-80642a11{--width:50%;}.elementor-2973 .elementor-element.elementor-element-81dc618a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2973 .elementor-element.elementor-element-fbed5e8{width:50%;}.elementor-2973 .elementor-element.elementor-element-854262a{width:50%;}.elementor-2973 .elementor-element.elementor-element-572bf51{width:50%;}}/* Start custom CSS for container, class: .elementor-element-0ecbaca8 */.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .elementor-image-carousel-wrapper,.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .swiper,.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .swiper-container,.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .elementor-image-carousel{margin:0;width:100%}
.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .elementor-image-carousel .swiper-wrapper{height:auto !important}
.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .elementor-image-carousel .swiper-slide{height:auto !important}
.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .elementor-image-carousel .swiper-slide img{width:100% !important;height:auto !important;border-radius:0;display:block;max-width:100%}
.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .swiper-pagination{bottom:15px}
.elementor-2973 .elementor-element.elementor-element-0ecbaca8 .elementor-swiper-button{color:#fff;font-size:26px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12d101d */.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card{display:inline-block !important;vertical-align:top;width:calc(25% - 16px) !important;margin:0 8px 16px;box-sizing:border-box;border:2px solid #e7e7e7;border-radius:5px;padding:20px 15px;background:#fff;text-decoration:none;transition:all .9s;text-align:left}
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card .gprod-media{position:relative;overflow:hidden;display:block;width:100%}
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card .gprod-media img{width:100%;display:block;transition:all .9s}
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card:hover .gprod-media img{transform:scale(1.09)}
/* ★hover半透明遮罩层: 用::after伪元素(不靠HTML标签,避免被wp_kses过滤掉) */
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-media:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,88,160,.35);opacity:0;transition:all .5s;z-index:1;pointer-events:none}
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card:hover .gprod-media:after{opacity:1}
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card:hover{border-color:#0058A0;box-shadow:0 3px 30px 5px rgba(0,88,160,.1)}
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-title{display:block;text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#333;line-height:26px;height:52px;overflow:hidden;margin-top:15px;transition:all .9s}
.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card:hover .gprod-title{color:#0058A0}
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-content{font-size:0;text-align:center;border:none;padding:30px 0 0}
@media(max-width:1024px){.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card{width:calc(50% - 16px) !important}}
@media(max-width:600px){.elementor-2973 .elementor-element.elementor-element-a12d101d .gprod-card{width:calc(100% - 16px) !important}}
/* Tab标题栏: 居中,胶囊按钮,选中蓝底 */
/* ★★彻底清掉Elementor tabs自带的贯穿横线(客户要求删下划线): wrapper/tabs容器/标题栏/内容区所有方向border全清 */
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tabs,
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tabs-wrapper,
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tabs-content-wrapper,
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tabs .elementor-tabs-wrapper{border:0 !important;border-bottom:0 !important;box-shadow:none !important}
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tabs-wrapper{display:flex !important;justify-content:center;flex-wrap:wrap;gap:10px}
/* tab标题本身保留胶囊边框(这不是下划线,是按钮自己的框) */
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-title{border:1px solid #e7e7e7 !important;border-radius:5px;background:#f8f8f8;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#0b3251;position:relative;transition:all .5s;margin:0 !important}
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-title:hover{color:#0058A0}
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-title.elementor-active{background:#0058A0 !important;color:#fff !important;border-color:#0058A0 !important;box-shadow:0 3px 30px 5px rgba(0,88,160,.15)}
/* ★删active tab下的小三角(客户要求删下划线,连小三角一起去) */
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-title.elementor-active:after,
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-title:after,
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-title:before{display:none !important;content:none !important}
/* 移动版手风琴标题 */
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tab-mobile-title{border:0 !important}
/* 内容区与标题栏之间的分隔线也清掉 */
.elementor-2973 .elementor-element.elementor-element-a12d101d .elementor-tabs-content-wrapper{border-top:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33dc2255 */.elementor-2973 .elementor-element.elementor-element-33dc2255 .elementor-counter-number-wrapper{font-family:Montserrat,sans-serif}
.elementor-2973 .elementor-element.elementor-element-33dc2255{background-attachment:scroll}
.elementor-2973 .elementor-element.elementor-element-33dc2255 .gstat-ring{position:relative;text-align:center;padding-top:30px}
.elementor-2973 .elementor-element.elementor-element-33dc2255 .gstat-ring:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:190px;height:190px;border:2px solid rgba(255,255,255,.35);border-radius:50%;z-index:0}
.elementor-2973 .elementor-element.elementor-element-33dc2255 .gstat-ring:after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%) rotate(-45deg);width:190px;height:190px;border:2px solid transparent;border-top-color:#fff;border-right-color:#fff;border-radius:50%;z-index:1}
.elementor-2973 .elementor-element.elementor-element-33dc2255 .gstat-ring .elementor-counter,.elementor-2973 .elementor-element.elementor-element-33dc2255 .gstat-ring .elementor-widget-container{position:relative;z-index:2}
.elementor-2973 .elementor-element.elementor-element-33dc2255 .gstat-ring .elementor-counter-number-wrapper{justify-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22774bc4 */.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-card{position:relative;overflow:visible;transition:all .5s}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-card:before{content:'';position:absolute;top:0;bottom:0;background:#fafafa;width:1000px;z-index:-1;transition:all .5s}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-odd:before{right:0;border-radius:0 152px 152px 0}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-even:before{left:0;border-radius:152px 0 0 152px}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-card:hover:before{box-shadow:0 5px 25px 1px rgba(0,0,0,.06);transform:translate3d(0,-2px,0)}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-img img{width:100%;transition:all .9s}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-card:hover .gcat-img img{transform:translate3d(0,-6px,0)}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-line{display:block;width:55px;height:3px;background:#0058A0;margin-bottom:19px}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-btn .elementor-button{transition:all .5s}
.elementor-2973 .elementor-element.elementor-element-22774bc4 .gcat-btn .elementor-button:hover{box-shadow:0 3px 25px 4px rgba(41,155,210,.3);transform:translate3d(0,-3px,0)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115ccc3e */.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-imgs{position:relative}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-main img{width:100%;border-radius:3px;transition:all .9s;display:block}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-main{overflow:hidden;position:relative}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-main:hover img{transform:scale(1.09)}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-main:after{content:'';position:absolute;right:-10px;bottom:-10px;width:100%;height:100%;background:rgba(0,88,160,.1);z-index:-1}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-sub{position:absolute;right:-40px;bottom:-43px;width:45%;border:5px solid #f9f9f9;border-radius:3px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1)}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-sub img{width:100%;display:block}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-advicon img{width:70px;transition:all .5s}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-adv:hover .gwhy-advicon img{transform:rotateY(180deg)}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-advtitle{transition:all .5s}
.elementor-2973 .elementor-element.elementor-element-115ccc3e .gwhy-adv:hover .gwhy-advtitle{color:#0058A0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13956d5f */.elementor-2973 .elementor-element.elementor-element-13956d5f{position:relative}
.elementor-2973 .elementor-element.elementor-element-13956d5f:before{content:'';position:absolute;inset:0;background:#1f2f3f;opacity:.7;z-index:0}
.elementor-2973 .elementor-element.elementor-element-13956d5f>.e-con-inner{position:relative;z-index:1}
.elementor-2973 .elementor-element.elementor-element-13956d5f .gabout-since{position:relative;text-align:center;padding:30px}
.elementor-2973 .elementor-element.elementor-element-13956d5f .gabout-since:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:150px;border:10px solid rgba(255,255,255,.1)}
.elementor-2973 .elementor-element.elementor-element-13956d5f .gabout-since .elementor-counter-number-wrapper{font-family:Montserrat,sans-serif;font-size:110px;font-weight:600;color:#fff;line-height:1;position:relative;z-index:2}
.elementor-2973 .elementor-element.elementor-element-13956d5f .gabout-since .elementor-counter-title{font-family:Montserrat,sans-serif;font-size:24px;color:#fff;margin-top:10px;position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a452761 */.elementor-2973 .elementor-element.elementor-element-6a452761 .gabout-adv{list-style:none;padding:0;margin:15px 0}
.elementor-2973 .elementor-element.elementor-element-6a452761 .gabout-adv li{font-family:Montserrat,sans-serif;font-size:16px;color:#0058A0;font-weight:600;padding:6px 0 6px 28px;position:relative}
.elementor-2973 .elementor-element.elementor-element-6a452761 .gabout-adv li:before{content:'\2713';position:absolute;left:0;color:#0058A0;font-weight:700}
.elementor-2973 .elementor-element.elementor-element-6a452761 .gabout-btn .elementor-button{transition:all .5s}
.elementor-2973 .elementor-element.elementor-element-6a452761 .gabout-btn .elementor-button:hover{box-shadow:0 3px 25px 4px rgba(41,155,210,.3);transform:translate3d(0,-3px,0)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f964b96 */.elementor-2973 .elementor-element.elementor-element-4f964b96 .gclients-carousel .swiper-slide{border:1px solid #e5e5e5;border-radius:5px;overflow:hidden}
.elementor-2973 .elementor-element.elementor-element-4f964b96 .gclients-carousel img{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59d94f6 *//* 网格行内卡片等高 */
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-posts-container .elementor-post{display:flex;flex-direction:column;border:1px solid #eee;background:#fff;transition:all .5s;overflow:hidden;border-radius:5px;height:100%}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-posts-container{align-items:stretch}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post:hover{box-shadow:0 5px 25px rgba(0,0,0,.08);transform:translateY(-3px)}
/* 图片固定高度统一 */
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__thumbnail{overflow:hidden;margin-bottom:0;height:200px}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__thumbnail img{transition:all .9s;width:100%;height:100%;object-fit:cover}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.08)}
/* 标题2行截断统一高度 */
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__title{padding:15px 18px 5px;margin:0;font-size:16px;line-height:24px;height:62px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__title a{font-family:Montserrat,sans-serif;font-weight:600;color:#333;transition:all .3s}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__title a:hover{color:#0058A0}
/* 摘要2行截断 */
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__excerpt,.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__text{padding:0 18px;flex:1}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__excerpt p{font-family:Montserrat,sans-serif;font-size:14px;color:#808080;line-height:22px;height:44px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__meta-data{padding:8px 18px;color:#808080;font-size:13px;margin:0;border:none}
.elementor-2973 .elementor-element.elementor-element-a59d94f6 .elementor-post__read-more{padding:0 18px 18px;color:#0058A0;font-weight:600;font-family:Montserrat,sans-serif;font-size:13px}/* End custom CSS */