.elementor-17 .elementor-element.elementor-element-bd1c900{--display:flex;--min-height:800px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-9691fde .elementor-repeater-item-248f6ed .swiper-slide-bg{background-color:#833ca3;background-image:url(https://volarfab.ru/wp-content/uploads/2025/11/5-_ComMarker_Titan_1_151a2b4f-7584-483a-8916-a01ae5863ee8-scaled.webp);background-size:cover;}.elementor-17 .elementor-element.elementor-element-9691fde .elementor-repeater-item-6a3801b .swiper-slide-bg{background-color:#4054b2;background-image:url(https://volarfab.ru/wp-content/uploads/2025/11/1-_ComMarker_Omni_X_9c97fea6-afdf-469d-90bc-09457923f96e-scaled.webp);background-size:cover;}.elementor-17 .elementor-element.elementor-element-9691fde .elementor-repeater-item-dd80512 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://volarfab.ru/wp-content/uploads/2025/11/banner-scaled.webp);background-size:cover;}.elementor-17 .elementor-element.elementor-element-9691fde .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-17 .elementor-element.elementor-element-9691fde .elementor-slide-button{background-color:#0065FF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;border-width:0px;border-radius:22px;}.elementor-17 .elementor-element.elementor-element-9691fde .elementor-slide-button:hover{background-color:#FFFFFF;color:#2E2E2E;}.elementor-17 .elementor-element.elementor-element-9691fde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9691fde .swiper-slide-contents{max-width:100%;}.elementor-17 .elementor-element.elementor-element-9691fde .swiper-slide-inner{text-align:left;}.elementor-17 .elementor-element.elementor-element-9691fde .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:40px;}.elementor-17 .elementor-element.elementor-element-9691fde .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:500;line-height:36px;}.elementor-17 .elementor-element.elementor-element-9691fde .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:85px;}.elementor-17 .elementor-element.elementor-element-115e3fe{--display:flex;--min-height:275px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-115e3fe:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-115e3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-17 .elementor-element.elementor-element-79d5dea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-29229bb{--swiper-slides-to-display:7;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-21px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:10px;--arrow-size:35px;--arrow-normal-color:#000000;--arrow-hover-color:#000000;}.elementor-17 .elementor-element.elementor-element-29229bb .swiper-slide > .elementor-element{height:100%;}.elementor-17 .elementor-element.elementor-element-15d7d2e{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-15d7d2e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-15d7d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1be4afc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-1be4afc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:36px;color:#0059AC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6731b65{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:56px;color:#383838;}.elementor-17 .elementor-element.elementor-element-e7b9c1e{width:var( --container-widget-width, 1053px );max-width:1053px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1053px;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#6B6B6B;}.elementor-17 .elementor-element.elementor-element-e7b9c1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-6f7138d{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-6f7138d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6f7138d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-17 .elementor-element.elementor-element-ad354d6{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ad354d6.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-bf8e28b{--display:flex;--min-height:500px;--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;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b7b8f5e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b7b8f5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:56px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-5ea5b7d .elementor-button{background-color:#005BFC;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-17 .elementor-element.elementor-element-5ea5b7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-494ced3{--display:flex;--min-height:500px;--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;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-494ced3.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-67a2939{--display:flex;--min-height:600px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-23d9bc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:80px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f936d41{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-f936d41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:56px;color:#1D1D1D;}.elementor-17 .elementor-element.elementor-element-4c50b54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1297abf{--display:flex;--min-height:460px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;box-shadow:1px 1px 5px 0px rgba(210.79999999999998, 210.79999999999998, 210.79999999999998, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-1297abf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1297abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/395ae270fff35f87851305d2551af2cc.webp");background-size:cover;}.elementor-17 .elementor-element.elementor-element-1297abf:hover{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/4-_ComMarker_B6.jpg");--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-1297abf:hover::before, .elementor-17 .elementor-element.elementor-element-1297abf:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1297abf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1297abf > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-1297abf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1295cc9{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1295cc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e3791dc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0a9569f{--display:flex;--min-height:460px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;box-shadow:1px 1px 5px 0px rgba(210.79999999999998, 210.79999999999998, 210.79999999999998, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-0a9569f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0a9569f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/395ae270fff35f87851305d2551af2cc.webp");background-size:cover;}.elementor-17 .elementor-element.elementor-element-0a9569f:hover{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/4-_ComMarker_B6.jpg");--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-0a9569f:hover::before, .elementor-17 .elementor-element.elementor-element-0a9569f:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0a9569f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0a9569f > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-0a9569f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-e578261{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e578261 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c098d25{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e0a5d18{--display:flex;--min-height:460px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;box-shadow:1px 1px 5px 0px rgba(210.79999999999998, 210.79999999999998, 210.79999999999998, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-e0a5d18:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e0a5d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/395ae270fff35f87851305d2551af2cc.webp");background-size:cover;}.elementor-17 .elementor-element.elementor-element-e0a5d18:hover{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/4-_ComMarker_B6.jpg");--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-e0a5d18:hover::before, .elementor-17 .elementor-element.elementor-element-e0a5d18:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e0a5d18:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-e0a5d18 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-e0a5d18 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-2024880{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2024880 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9bf074b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2d6c356{--display:flex;--min-height:460px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;box-shadow:1px 1px 5px 0px rgba(210.79999999999998, 210.79999999999998, 210.79999999999998, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-2d6c356:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2d6c356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/395ae270fff35f87851305d2551af2cc.webp");background-size:cover;}.elementor-17 .elementor-element.elementor-element-2d6c356:hover{background-image:url("https://volarfab.ru/wp-content/uploads/2025/11/4-_ComMarker_B6.jpg");--overlay-opacity:0.5;}.elementor-17 .elementor-element.elementor-element-2d6c356:hover::before, .elementor-17 .elementor-element.elementor-element-2d6c356:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2d6c356:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2d6c356 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-2d6c356 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-76c0631{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-76c0631 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c4cacb3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-205f651{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9edd20b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9edd20b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:56px;color:#1D1D1D;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-d1eadbb{--grid-columns:1;}.elementor-17 .elementor-element.elementor-element-d1eadbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-fbec691{--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;}.elementor-17 .elementor-element.elementor-element-3d891f2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3d891f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:56px;color:#1D1D1D;}.elementor-17 .elementor-element.elementor-element-cd1fd99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-e2dc8ff{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-115e3fe{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-79d5dea{--width:80%;}.elementor-17 .elementor-element.elementor-element-15d7d2e{--content-width:1400px;}.elementor-17 .elementor-element.elementor-element-6f7138d{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-ad354d6{--width:1400px;}.elementor-17 .elementor-element.elementor-element-bf8e28b{--width:50%;}.elementor-17 .elementor-element.elementor-element-494ced3{--width:35%;}.elementor-17 .elementor-element.elementor-element-4c50b54{--width:1400px;}.elementor-17 .elementor-element.elementor-element-1297abf{--width:25%;}.elementor-17 .elementor-element.elementor-element-0a9569f{--width:25%;}.elementor-17 .elementor-element.elementor-element-e0a5d18{--width:25%;}.elementor-17 .elementor-element.elementor-element-2d6c356{--width:25%;}.elementor-17 .elementor-element.elementor-element-205f651{--content-width:1400px;}.elementor-17 .elementor-element.elementor-element-fbec691{--content-width:1400px;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-29229bb{--swiper-slides-to-display:2;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-d1eadbb{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-29229bb{--swiper-slides-to-display:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-d1eadbb{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-1297abf *//* 让当前容器成为定位父级，并提供一个可调参数 --line-top */
.elementor-17 .elementor-element.elementor-element-1297abf {
    position: relative;
    /* 🔧 这里调距离顶部的高度（越大越往下） */
    --line-top: 3.2rem;
}

/* 初始短线：左侧固定，颜色 #FFC000 */
.elementor-17 .elementor-element.elementor-element-1297abf::before {
    content: "";
    position: absolute;

    /* 固定在线条左侧 */
    left: 8%;

    /* 距离顶部的高度，用上面的变量控制 */
    top: var(--line-top);

    /* 初始宽度（短线） */
    width: 6rem;

    /* 线条高度（粗细） */
    height: 4px;

    /* 线条颜色 */
    background: #FFFFFF;

    /* 动画过渡效果 */
    transition: width 0.35s ease-in-out;
}

/* 悬停时，从左侧向右增长，左侧不动 */
.elementor-17 .elementor-element.elementor-element-1297abf:hover::before {
    width: 14rem;  /* 悬停后的长度 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a9569f *//* 让当前容器成为定位父级，并提供一个可调参数 --line-top */
.elementor-17 .elementor-element.elementor-element-0a9569f {
    position: relative;
    /* 🔧 这里调距离顶部的高度（越大越往下） */
    --line-top: 3.2rem;
}

/* 初始短线：左侧固定，颜色 #FFC000 */
.elementor-17 .elementor-element.elementor-element-0a9569f::before {
    content: "";
    position: absolute;

    /* 固定在线条左侧 */
    left: 8%;

    /* 距离顶部的高度，用上面的变量控制 */
    top: var(--line-top);

    /* 初始宽度（短线） */
    width: 6rem;

    /* 线条高度（粗细） */
    height: 4px;

    /* 线条颜色 */
    background: #FFFFFF;

    /* 动画过渡效果 */
    transition: width 0.35s ease-in-out;
}

/* 悬停时，从左侧向右增长，左侧不动 */
.elementor-17 .elementor-element.elementor-element-0a9569f:hover::before {
    width: 14rem;  /* 悬停后的长度 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a5d18 *//* 让当前容器成为定位父级，并提供一个可调参数 --line-top */
.elementor-17 .elementor-element.elementor-element-e0a5d18 {
    position: relative;
    /* 🔧 这里调距离顶部的高度（越大越往下） */
    --line-top: 3.2rem;
}

/* 初始短线：左侧固定，颜色 #FFC000 */
.elementor-17 .elementor-element.elementor-element-e0a5d18::before {
    content: "";
    position: absolute;

    /* 固定在线条左侧 */
    left: 8%;

    /* 距离顶部的高度，用上面的变量控制 */
    top: var(--line-top);

    /* 初始宽度（短线） */
    width: 6rem;

    /* 线条高度（粗细） */
    height: 4px;

    /* 线条颜色 */
    background: #FFFFFF;

    /* 动画过渡效果 */
    transition: width 0.35s ease-in-out;
}

/* 悬停时，从左侧向右增长，左侧不动 */
.elementor-17 .elementor-element.elementor-element-e0a5d18:hover::before {
    width: 14rem;  /* 悬停后的长度 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6c356 *//* 让当前容器成为定位父级，并提供一个可调参数 --line-top */
.elementor-17 .elementor-element.elementor-element-2d6c356 {
    position: relative;
    /* 🔧 这里调距离顶部的高度（越大越往下） */
    --line-top: 3.2rem;
}

/* 初始短线：左侧固定，颜色 #FFC000 */
.elementor-17 .elementor-element.elementor-element-2d6c356::before {
    content: "";
    position: absolute;

    /* 固定在线条左侧 */
    left: 8%;

    /* 距离顶部的高度，用上面的变量控制 */
    top: var(--line-top);

    /* 初始宽度（短线） */
    width: 6rem;

    /* 线条高度（粗细） */
    height: 4px;

    /* 线条颜色 */
    background: #FFFFFF;

    /* 动画过渡效果 */
    transition: width 0.35s ease-in-out;
}

/* 悬停时，从左侧向右增长，左侧不动 */
.elementor-17 .elementor-element.elementor-element-2d6c356:hover::before {
    width: 14rem;  /* 悬停后的长度 */
}




/* 容器的基础样式 */
.elementor-17 .elementor-element.elementor-element-2d6c356 {
    position: relative;   /* 确保容器有定位，允许内部元素绝对定位 */
    overflow: hidden;     /* 确保文本不超出容器 */
    width: 25%;           /* 容器宽度自适应 */
    height: 100%;         /* 容器高度自适应 */
}

/* 标题的动画效果 */
.elementor-17 .elementor-element.elementor-element-2d6c356 .title1-animation {
    position: absolute;   /* 使标题脱离文档流 */
    left: 0;
    right: 0;
    left: 8%;/* 标题居左间距 */
    text-align: left;   /* 标题居左对齐 */
    top: 20%;             /* 设置标题的垂直位置，离容器顶部一定距离 */
    transform: translateY(50px); /* 初始时将标题下移 20px */
    transition: transform 0.6s ease-in-out; /* 只做位移动画 */
    z-index: 2;           /* 确保标题在文本框上方 */
}

.elementor-17 .elementor-element.elementor-element-2d6c356:hover .title1-animation {
    transform: translateY(0); /* 悬停时标题向上移动到原位置 */
}

/* 通过自定义类应用文本框的动画 */
.elementor-17 .elementor-element.elementor-element-2d6c356 .txet-animation {
    position: absolute;   /* 使文本框脱离文档流 */
    left: 20px;
    right: 20px;
    opacity: 0;           /* 初始时文本透明 */
    text-align: left;   /* 文本框居左对齐 */
    top: 45%;             /* 设置文本框的垂直位置，离容器顶部一定距离 */
    transform: translateY(40px); /* 初始时将文本框下移 60px */
    transition: all 0.6s ease-in-out; /* 渐变动画 */
    z-index: 1;           /* 确保文本框在标题下方 */
}

.elementor-17 .elementor-element.elementor-element-2d6c356:hover .txet-animation  {
    opacity: 1;                /* 悬停时文本框变为可见 */
    transform: translateY(0);  /* 悬停时文本框浮现到原位置 */
}/* End custom CSS */