.elementor-29915 .elementor-element.elementor-element-a2f558f > .elementor-container{max-width:1135px;}.elementor-29915 .elementor-element.elementor-element-a2f558f{margin-top:12px;margin-bottom:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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-29915 .elementor-element.elementor-element-26cce8f .elementor-repeater-item-3aa0655 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.armorcontract.com/wp-content/uploads/2023/01/Large-Diameter-Machining-hero-1.jpg);background-size:cover;}.elementor-29915 .elementor-element.elementor-element-26cce8f .elementor-repeater-item-fc3e2bb .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.armorcontract.com/wp-content/uploads/2023/01/Equipment-hero.jpg);background-size:cover;}.elementor-29915 .elementor-element.elementor-element-26cce8f .elementor-repeater-item-36d514e .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.armorcontract.com/wp-content/uploads/2026/04/Precision-Machining.jpg);background-size:cover;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-slide{transition-duration:calc(3500ms*1.2);height:350px;}.elementor-29915 .elementor-element.elementor-element-26cce8f > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CF202E;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 10px #000000;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-slide-inner{text-align:center;}.elementor-29915 .elementor-element.elementor-element-26cce8f .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:63px;font-weight:600;}.elementor-29915 .elementor-element.elementor-element-26cce8f .elementor-swiper-button{font-size:27px;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-pagination-bullet{height:8px;width:8px;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-pagination-fraction{font-size:8px;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-pagination-bullet-active{background-color:#CF202E;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29915 .elementor-element.elementor-element-e52fe6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29915 .elementor-element.elementor-element-e52fe6b{text-align:center;}.elementor-29915 .elementor-element.elementor-element-e52fe6b img{width:58%;}.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-29915 .elementor-element.elementor-element-5545b23{text-align:start;font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-29915 .elementor-element.elementor-element-9d7d57e > .elementor-container{max-width:870px;}.elementor-29915 .elementor-element.elementor-element-9d7d57e{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin-top:7px;margin-bottom:0px;}.elementor-29915 .elementor-element.elementor-element-9d7d57e, .elementor-29915 .elementor-element.elementor-element-9d7d57e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-29915 .elementor-element.elementor-element-d242a22:hover img{opacity:0.75;}.elementor-29915 .elementor-element.elementor-element-b4fd135 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-29915 .elementor-element.elementor-element-b4fd135{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:22px;color:var( --e-global-color-text );}.elementor-29915 .elementor-element.elementor-element-a0eb362:hover img{opacity:0.75;}.elementor-29915 .elementor-element.elementor-element-f7727cb > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-29915 .elementor-element.elementor-element-f7727cb{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:#CF202E;}.elementor-29915 .elementor-element.elementor-element-21f7d54:hover img{opacity:0.75;}.elementor-29915 .elementor-element.elementor-element-28286b8 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-29915 .elementor-element.elementor-element-28286b8{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#CF202E;}.elementor-29915 .elementor-element.elementor-element-90da99a{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-29915 .elementor-element.elementor-element-76b4a90{margin-top:-46px;margin-bottom:0px;}.elementor-29915 .elementor-element.elementor-element-f5b4e94{text-align:center;}.elementor-29915 .elementor-element.elementor-element-91b77ef > .elementor-widget-container{margin:0px 19px 0px 0px;}.elementor-29915 .elementor-element.elementor-element-91b77ef{text-align:end;}.elementor-29915 .elementor-element.elementor-element-91b77ef img{width:59%;}.elementor-29915 .elementor-element.elementor-element-765af3f{text-align:start;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:#CF202E;}.elementor-29915 .elementor-element.elementor-element-896786f > .elementor-container{max-width:960px;}.elementor-29915 .elementor-element.elementor-element-6ccb211{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}@media(min-width:768px){.elementor-29915 .elementor-element.elementor-element-71dbc45{width:38.534%;}.elementor-29915 .elementor-element.elementor-element-d8750ec{width:61.466%;}.elementor-29915 .elementor-element.elementor-element-d7d3641{width:37.438%;}.elementor-29915 .elementor-element.elementor-element-0b8b591{width:62.562%;}}@media(max-width:767px){.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-slide{height:179px;}.elementor-29915 .elementor-element.elementor-element-26cce8f .swiper-slide-contents{max-width:100%;}.elementor-29915 .elementor-element.elementor-element-26cce8f .elementor-slide-heading{font-size:46px;}.elementor-29915 .elementor-element.elementor-element-5545b23{text-align:center;font-size:14px;}.elementor-29915 .elementor-element.elementor-element-2447788{width:100%;}.elementor-29915 .elementor-element.elementor-element-abd018b{width:100%;}.elementor-29915 .elementor-element.elementor-element-abd018b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29915 .elementor-element.elementor-element-90da99a{font-size:12px;}.elementor-29915 .elementor-element.elementor-element-91b77ef{text-align:center;}.elementor-29915 .elementor-element.elementor-element-91b77ef img{width:15%;}.elementor-29915 .elementor-element.elementor-element-765af3f{text-align:center;font-size:15px;}.elementor-29915 .elementor-element.elementor-element-6ccb211{font-size:12px;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */