.elementor-1083 .elementor-element.elementor-element-22cabd5:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-22cabd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1083 .elementor-element.elementor-element-22cabd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-1083 .elementor-element.elementor-element-22cabd5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-f4c0d87 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-df934ea:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-df934ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.communify.me/westportwelding/wp-content/uploads/2023/02/Mask-Group-33-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-df934ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:127px 170px 224px 170px;}.elementor-1083 .elementor-element.elementor-element-df934ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-f4e36a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1083 .elementor-element.elementor-element-f4e36a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1083 .elementor-element.elementor-element-f4e36a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d386cd );}.elementor-1083 .elementor-element.elementor-element-f4e36a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:19px 0px 19px 0px;}.elementor-1083 .elementor-element.elementor-element-f4e36a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-f4e36a1{z-index:1;}.elementor-1083 .elementor-element.elementor-element-707bb6b{text-align:left;}.elementor-1083 .elementor-element.elementor-element-707bb6b img{max-width:24px;}.elementor-1083 .elementor-element.elementor-element-707bb6b > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-1083 .elementor-element.elementor-element-b7e3969 .elementor-heading-title{color:var( --e-global-color-8911140 );font-family:var( --e-global-typography-1b4c3c2-font-family ), Sans-serif;font-size:var( --e-global-typography-1b4c3c2-font-size );font-weight:var( --e-global-typography-1b4c3c2-font-weight );text-transform:var( --e-global-typography-1b4c3c2-text-transform );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-b7e3969 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1083 .elementor-element.elementor-element-2f41715{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:24px;font-weight:600;line-height:34px;letter-spacing:0.025em;}.elementor-1083 .elementor-element.elementor-element-2f41715 > .elementor-widget-container{padding:0px 70px 0px 50px;}.elementor-1083 .elementor-element.elementor-element-66861b9{text-align:right;}.elementor-1083 .elementor-element.elementor-element-66861b9 > .elementor-widget-container{padding:0px 18px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-c18ae72{z-index:1;}.elementor-1083 .elementor-element.elementor-element-2d84ad1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-85f0476 > .elementor-container{min-height:693px;}.elementor-1083 .elementor-element.elementor-element-85f0476{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1083 .elementor-element.elementor-element-85f0476 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-f96b9dc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1083 .elementor-element.elementor-element-f96b9dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1083 .elementor-element.elementor-element-f96b9dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d386cd );}.elementor-1083 .elementor-element.elementor-element-f96b9dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 110px;}.elementor-1083 .elementor-element.elementor-element-f96b9dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-1565a19{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-a0fb277{text-align:left;}.elementor-1083 .elementor-element.elementor-element-a0fb277 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-1b4c3c2-font-family ), Sans-serif;font-size:var( --e-global-typography-1b4c3c2-font-size );font-weight:var( --e-global-typography-1b4c3c2-font-weight );text-transform:var( --e-global-typography-1b4c3c2-text-transform );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-a0fb277 > .elementor-widget-container{padding:0px 0px 52px 0px;}.elementor-1083 .elementor-element.elementor-element-f13d683{padding:0px 20px 50px 0px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-4dace19.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-4dace19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-4dace19.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-4dace19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-d53498d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-d53498d{width:var( --container-widget-width, 70.99px );max-width:70.99px;--container-widget-width:70.99px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-11a3a91{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-11a3a91 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-11a3a91 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-cbcb961.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-cbcb961.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-cbcb961.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-cbcb961 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-202e7bf{width:var( --container-widget-width, 56.49px );max-width:56.49px;--container-widget-width:56.49px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-a8780de{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-a8780de .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-a8780de > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-99cec5c{padding:0px 20px 50px 0px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-2429cd1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-2429cd1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-2429cd1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-2429cd1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-4943640{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-37e7aed{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-37e7aed .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-37e7aed > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-cdef8fc.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-cdef8fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-cdef8fc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-cdef8fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-fa093ea{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-8e60ff7{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-8e60ff7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-8e60ff7 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-a0bd22d{padding:0px 20px 50px 0px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-5c3989c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-5c3989c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-5c3989c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-5c3989c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-0a2f945{width:var( --container-widget-width, 63.66px );max-width:63.66px;--container-widget-width:63.66px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-e3dec16{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-e3dec16 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-e3dec16 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-2fa4398.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-2fa4398.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-2fa4398.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-2fa4398 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-cfa8820{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-9dae70f{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-9dae70f .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-9dae70f > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-fbe329f{padding:0px 20px 50px 0px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-c617b5f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-c617b5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-c617b5f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-c617b5f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-eeb85fa{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-7d8656a{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-7d8656a .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-7d8656a > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-d2911c8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-d2911c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-d2911c8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-d2911c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-24d1ef1{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-aab974b{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-aab974b .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-aab974b > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-edab3c8{padding:0px 20px 0px 0px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-747a424.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-747a424.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-747a424.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-747a424 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-6845c88{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-44a9bab{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-44a9bab .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-44a9bab > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-10fbc87.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-10fbc87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-10fbc87.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1083 .elementor-element.elementor-element-10fbc87 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-0c818ab{width:var( --container-widget-width, 63.66px );max-width:63.66px;--container-widget-width:63.66px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-0774fe3{text-align:left;width:auto;max-width:auto;}.elementor-1083 .elementor-element.elementor-element-0774fe3 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7f2275-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f2275-font-size );font-weight:var( --e-global-typography-d7f2275-font-weight );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-0774fe3 > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-05f864d .elementor-button{font-family:var( --e-global-typography-acb4d92-font-family ), Sans-serif;font-size:var( --e-global-typography-acb4d92-font-size );font-weight:var( --e-global-typography-acb4d92-font-weight );text-transform:var( --e-global-typography-acb4d92-text-transform );line-height:var( --e-global-typography-acb4d92-line-height );letter-spacing:var( --e-global-typography-acb4d92-letter-spacing );word-spacing:var( --e-global-typography-acb4d92-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-1d386cd );border-style:solid;border-width:2px 2px 2px 2px;border-radius:35px 35px 35px 35px;padding:18px 35px 18px 35px;}.elementor-1083 .elementor-element.elementor-element-05f864d .elementor-button:hover, .elementor-1083 .elementor-element.elementor-element-05f864d .elementor-button:focus{color:var( --e-global-color-1d386cd );background-color:var( --e-global-color-primary );}.elementor-1083 .elementor-element.elementor-element-05f864d .elementor-button:hover svg, .elementor-1083 .elementor-element.elementor-element-05f864d .elementor-button:focus svg{fill:var( --e-global-color-1d386cd );}.elementor-1083 .elementor-element.elementor-element-05f864d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-22f74ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1083 .elementor-element.elementor-element-22f74ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.communify.me/westportwelding/wp-content/uploads/2023/02/capabilities-services-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-22f74ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1083 .elementor-element.elementor-element-22f74ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-a5ce4e4:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-a5ce4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1083 .elementor-element.elementor-element-a5ce4e4 > .elementor-background-overlay{background-image:url("https://staging.communify.me/westportwelding/wp-content/uploads/2023/01/Grid-01.png");background-position:center center;background-repeat:no-repeat;background-size:105% auto;opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-a5ce4e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 110px 102px 110px;z-index:2;}.elementor-1083 .elementor-element.elementor-element-e1d7269.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-e1d7269 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1083 .elementor-element.elementor-element-e1d7269 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-6180c66{text-align:center;width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-6180c66 .elementor-heading-title{color:var( --e-global-color-c897e3a );font-family:var( --e-global-typography-1b4c3c2-font-family ), Sans-serif;font-size:var( --e-global-typography-1b4c3c2-font-size );font-weight:var( --e-global-typography-1b4c3c2-font-weight );text-transform:var( --e-global-typography-1b4c3c2-text-transform );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-6180c66 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-1083 .elementor-element.elementor-element-4590620{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-234eafb-font-family ), Sans-serif;font-size:var( --e-global-typography-234eafb-font-size );font-weight:var( --e-global-typography-234eafb-font-weight );line-height:var( --e-global-typography-234eafb-line-height );letter-spacing:var( --e-global-typography-234eafb-letter-spacing );word-spacing:var( --e-global-typography-234eafb-word-spacing );width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-4590620 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1083 .elementor-element.elementor-element-a028d10 .elementor-button{font-family:var( --e-global-typography-acb4d92-font-family ), Sans-serif;font-size:var( --e-global-typography-acb4d92-font-size );font-weight:var( --e-global-typography-acb4d92-font-weight );text-transform:var( --e-global-typography-acb4d92-text-transform );line-height:var( --e-global-typography-acb4d92-line-height );letter-spacing:var( --e-global-typography-acb4d92-letter-spacing );word-spacing:var( --e-global-typography-acb4d92-word-spacing );fill:var( --e-global-color-c897e3a );color:var( --e-global-color-c897e3a );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-radius:35px 35px 35px 35px;padding:18px 35px 18px 35px;}.elementor-1083 .elementor-element.elementor-element-a028d10 .elementor-button:hover, .elementor-1083 .elementor-element.elementor-element-a028d10 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-c897e3a );}.elementor-1083 .elementor-element.elementor-element-a028d10 .elementor-button:hover svg, .elementor-1083 .elementor-element.elementor-element-a028d10 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1083 .elementor-element.elementor-element-a028d10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-a028d10{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-01c54e0:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-01c54e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96d99c0 );}.elementor-1083 .elementor-element.elementor-element-01c54e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 290px 50px 290px;}.elementor-1083 .elementor-element.elementor-element-01c54e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-9921729.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1083 .elementor-element.elementor-element-9921729.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1083 .elementor-element.elementor-element-9921729.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-9921729 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-5594777{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-c08394d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1083 .elementor-element.elementor-element-c08394d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1083 .elementor-element.elementor-element-c08394d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-c08394d > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-1083 .elementor-element.elementor-element-56756bd{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-c65ef4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1083 .elementor-element.elementor-element-c65ef4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1083 .elementor-element.elementor-element-c65ef4b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-c65ef4b > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-1083 .elementor-element.elementor-element-340a24f{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1083 .elementor-element.elementor-element-4dace19{width:50%;}.elementor-1083 .elementor-element.elementor-element-cbcb961{width:50%;}.elementor-1083 .elementor-element.elementor-element-2429cd1{width:50%;}.elementor-1083 .elementor-element.elementor-element-cdef8fc{width:50%;}.elementor-1083 .elementor-element.elementor-element-5c3989c{width:50%;}.elementor-1083 .elementor-element.elementor-element-2fa4398{width:50%;}.elementor-1083 .elementor-element.elementor-element-c617b5f{width:50%;}.elementor-1083 .elementor-element.elementor-element-d2911c8{width:50%;}.elementor-1083 .elementor-element.elementor-element-747a424{width:50%;}.elementor-1083 .elementor-element.elementor-element-10fbc87{width:50%;}}@media(max-width:1024px){.elementor-1083 .elementor-element.elementor-element-df934ea{padding:147px 100px 147px 100px;}.elementor-1083 .elementor-element.elementor-element-f4e36a1 > .elementor-element-populated{padding:11px 0px 11px 0px;}.elementor-1083 .elementor-element.elementor-element-707bb6b{text-align:left;}.elementor-1083 .elementor-element.elementor-element-707bb6b > .elementor-widget-container{padding:0px 0px 0px 11px;}.elementor-1083 .elementor-element.elementor-element-b7e3969 .elementor-heading-title{font-size:var( --e-global-typography-1b4c3c2-font-size );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-2f41715 > .elementor-widget-container{padding:0px 50px 20px 50px;}.elementor-1083 .elementor-element.elementor-element-66861b9{text-align:right;}.elementor-1083 .elementor-element.elementor-element-66861b9 > .elementor-widget-container{padding:0px 11px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-f96b9dc > .elementor-element-populated{padding:110px 110px 110px 110px;}.elementor-1083 .elementor-element.elementor-element-a0fb277 .elementor-heading-title{font-size:var( --e-global-typography-1b4c3c2-font-size );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-4dace19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-11a3a91 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-cbcb961 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-a8780de .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-37e7aed .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-8e60ff7 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-5c3989c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-5c3989c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-5c3989c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-e3dec16 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-bc-flex-widget .elementor-1083 .elementor-element.elementor-element-2fa4398.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-2fa4398.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1083 .elementor-element.elementor-element-9dae70f .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-c617b5f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-7d8656a .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-aab974b .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-44a9bab .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-0c818ab > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-1083 .elementor-element.elementor-element-0774fe3 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-05f864d .elementor-button{font-size:var( --e-global-typography-acb4d92-font-size );line-height:var( --e-global-typography-acb4d92-line-height );letter-spacing:var( --e-global-typography-acb4d92-letter-spacing );word-spacing:var( --e-global-typography-acb4d92-word-spacing );}.elementor-1083 .elementor-element.elementor-element-bb16b3d{--spacer-size:493px;}.elementor-1083 .elementor-element.elementor-element-a5ce4e4{padding:100px 60px 100px 60px;}.elementor-1083 .elementor-element.elementor-element-6180c66 .elementor-heading-title{font-size:var( --e-global-typography-1b4c3c2-font-size );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-4590620{font-size:var( --e-global-typography-234eafb-font-size );line-height:var( --e-global-typography-234eafb-line-height );letter-spacing:var( --e-global-typography-234eafb-letter-spacing );word-spacing:var( --e-global-typography-234eafb-word-spacing );}.elementor-1083 .elementor-element.elementor-element-a028d10 .elementor-button{font-size:var( --e-global-typography-acb4d92-font-size );line-height:var( --e-global-typography-acb4d92-line-height );letter-spacing:var( --e-global-typography-acb4d92-letter-spacing );word-spacing:var( --e-global-typography-acb4d92-word-spacing );}.elementor-1083 .elementor-element.elementor-element-01c54e0{padding:50px 110px 50px 110px;}.elementor-1083 .elementor-element.elementor-element-9921729 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-c08394d > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-1083 .elementor-element.elementor-element-c65ef4b > .elementor-element-populated{padding:0px 0px 0px 25px;}}@media(max-width:767px){.elementor-1083 .elementor-element.elementor-element-22cabd5{padding:45px 0px 0px 0px;z-index:1;}.elementor-1083 .elementor-element.elementor-element-df934ea:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-df934ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-df934ea{margin-top:0px;margin-bottom:0px;padding:317px 35px 0px 35px;}.elementor-1083 .elementor-element.elementor-element-f4e36a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1083 .elementor-element.elementor-element-f4e36a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-707bb6b{text-align:left;}.elementor-1083 .elementor-element.elementor-element-707bb6b img{max-width:11.11px;border-radius:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-707bb6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 11px;}.elementor-1083 .elementor-element.elementor-element-b7e3969 .elementor-heading-title{font-size:var( --e-global-typography-1b4c3c2-font-size );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-2f41715{font-size:15px;line-height:22px;}.elementor-1083 .elementor-element.elementor-element-2f41715 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1083 .elementor-element.elementor-element-66861b9{text-align:right;}.elementor-1083 .elementor-element.elementor-element-66861b9 img{max-width:11.11px;}.elementor-1083 .elementor-element.elementor-element-66861b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 11px 5px 0px;}.elementor-1083 .elementor-element.elementor-element-85f0476{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-f96b9dc > .elementor-element-populated{padding:69px 0px 75.4px 0px;}.elementor-1083 .elementor-element.elementor-element-1565a19{padding:0px 30px 0px 30px;}.elementor-1083 .elementor-element.elementor-element-456bfd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-a0fb277{text-align:center;}.elementor-1083 .elementor-element.elementor-element-a0fb277 .elementor-heading-title{font-size:var( --e-global-typography-1b4c3c2-font-size );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-a0fb277 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-4dace19{width:50%;}.elementor-1083 .elementor-element.elementor-element-4dace19.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-4dace19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-d53498d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-d53498d{--container-widget-width:62px;--container-widget-flex-grow:0;width:var( --container-widget-width, 62px );max-width:62px;}.elementor-1083 .elementor-element.elementor-element-11a3a91{text-align:center;width:100%;max-width:100%;}.elementor-1083 .elementor-element.elementor-element-11a3a91 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-11a3a91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-cbcb961{width:50%;}.elementor-1083 .elementor-element.elementor-element-cbcb961.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-cbcb961 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-202e7bf > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-202e7bf{--container-widget-width:56.493px;--container-widget-flex-grow:0;width:var( --container-widget-width, 56.493px );max-width:56.493px;}.elementor-1083 .elementor-element.elementor-element-a8780de{text-align:center;width:100%;max-width:100%;}.elementor-1083 .elementor-element.elementor-element-a8780de .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-a8780de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2429cd1{width:50%;}.elementor-1083 .elementor-element.elementor-element-2429cd1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-2429cd1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-4943640 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-4943640{--container-widget-width:71px;--container-widget-flex-grow:0;width:var( --container-widget-width, 71px );max-width:71px;}.elementor-1083 .elementor-element.elementor-element-37e7aed{text-align:center;width:100%;max-width:100%;}.elementor-1083 .elementor-element.elementor-element-37e7aed .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-37e7aed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-cdef8fc{width:50%;}.elementor-1083 .elementor-element.elementor-element-cdef8fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-cdef8fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-fa093ea > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-fa093ea{--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;}.elementor-1083 .elementor-element.elementor-element-8e60ff7{text-align:center;width:100%;max-width:100%;}.elementor-1083 .elementor-element.elementor-element-8e60ff7 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-8e60ff7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-5c3989c{width:50%;}.elementor-1083 .elementor-element.elementor-element-5c3989c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-5c3989c > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-0a2f945 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-0a2f945{--container-widget-width:63.659px;--container-widget-flex-grow:0;width:var( --container-widget-width, 63.659px );max-width:63.659px;}.elementor-1083 .elementor-element.elementor-element-e3dec16{text-align:center;width:100%;max-width:100%;}.elementor-1083 .elementor-element.elementor-element-e3dec16 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-e3dec16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2fa4398{width:50%;}.elementor-1083 .elementor-element.elementor-element-2fa4398.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-2fa4398 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-cfa8820 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-cfa8820{--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;}.elementor-1083 .elementor-element.elementor-element-9dae70f{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-9dae70f .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-9dae70f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-c617b5f{width:50%;}.elementor-1083 .elementor-element.elementor-element-c617b5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-c617b5f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-eeb85fa > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-eeb85fa{--container-widget-width:67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 67px );max-width:67px;}.elementor-1083 .elementor-element.elementor-element-7d8656a{text-align:center;width:100%;max-width:100%;}.elementor-1083 .elementor-element.elementor-element-7d8656a .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-7d8656a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-d2911c8{width:50%;}.elementor-1083 .elementor-element.elementor-element-d2911c8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-d2911c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-24d1ef1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-24d1ef1{--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;}.elementor-1083 .elementor-element.elementor-element-aab974b{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-aab974b .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-aab974b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-edab3c8{margin-top:0px;margin-bottom:0px;}.elementor-1083 .elementor-element.elementor-element-747a424{width:50%;}.elementor-1083 .elementor-element.elementor-element-747a424.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-747a424 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-6845c88 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-6845c88{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-1083 .elementor-element.elementor-element-44a9bab{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-44a9bab .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-44a9bab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-10fbc87{width:50%;}.elementor-1083 .elementor-element.elementor-element-10fbc87.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-10fbc87 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-0c818ab > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-1083 .elementor-element.elementor-element-0c818ab{--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;}.elementor-1083 .elementor-element.elementor-element-0774fe3{text-align:center;width:100%;max-width:100%;}.elementor-1083 .elementor-element.elementor-element-0774fe3 .elementor-heading-title{font-size:var( --e-global-typography-d7f2275-font-size );line-height:var( --e-global-typography-d7f2275-line-height );letter-spacing:var( --e-global-typography-d7f2275-letter-spacing );word-spacing:var( --e-global-typography-d7f2275-word-spacing );}.elementor-1083 .elementor-element.elementor-element-0774fe3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-05f864d .elementor-button{font-size:var( --e-global-typography-acb4d92-font-size );line-height:var( --e-global-typography-acb4d92-line-height );letter-spacing:var( --e-global-typography-acb4d92-letter-spacing );word-spacing:var( --e-global-typography-acb4d92-word-spacing );padding:14px 28px 14px 28px;}.elementor-1083 .elementor-element.elementor-element-05f864d > .elementor-widget-container{padding:30.4px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-bb16b3d{--spacer-size:403px;}.elementor-1083 .elementor-element.elementor-element-a5ce4e4 > .elementor-background-overlay{background-image:url("https://staging.communify.me/westportwelding/wp-content/uploads/2023/01/Grid-01.png");background-size:400% auto;}.elementor-1083 .elementor-element.elementor-element-a5ce4e4{padding:75px 35px 75px 35px;}.elementor-1083 .elementor-element.elementor-element-e1d7269.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-6180c66{text-align:left;}.elementor-1083 .elementor-element.elementor-element-6180c66 .elementor-heading-title{font-size:var( --e-global-typography-1b4c3c2-font-size );line-height:var( --e-global-typography-1b4c3c2-line-height );letter-spacing:var( --e-global-typography-1b4c3c2-letter-spacing );word-spacing:var( --e-global-typography-1b4c3c2-word-spacing );}.elementor-1083 .elementor-element.elementor-element-6180c66 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1083 .elementor-element.elementor-element-4590620{text-align:left;font-size:var( --e-global-typography-234eafb-font-size );line-height:var( --e-global-typography-234eafb-line-height );letter-spacing:var( --e-global-typography-234eafb-letter-spacing );word-spacing:var( --e-global-typography-234eafb-word-spacing );}.elementor-1083 .elementor-element.elementor-element-4590620 > .elementor-widget-container{padding:0px 0px 37px 0px;}.elementor-1083 .elementor-element.elementor-element-a028d10 .elementor-button{font-size:var( --e-global-typography-acb4d92-font-size );line-height:var( --e-global-typography-acb4d92-line-height );letter-spacing:var( --e-global-typography-acb4d92-letter-spacing );word-spacing:var( --e-global-typography-acb4d92-word-spacing );padding:14px 28px 14px 28px;}.elementor-1083 .elementor-element.elementor-element-a028d10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-01c54e0{padding:25px 35px 25px 35px;}.elementor-1083 .elementor-element.elementor-element-9921729{width:33%;}.elementor-1083 .elementor-element.elementor-element-9921729 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-5594777{width:var( --container-widget-width, 91px );max-width:91px;--container-widget-width:91px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-c08394d{width:33%;}.elementor-1083 .elementor-element.elementor-element-c08394d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1083 .elementor-element.elementor-element-56756bd{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;}.elementor-1083 .elementor-element.elementor-element-c65ef4b{width:33%;}.elementor-1083 .elementor-element.elementor-element-c65ef4b > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1083 .elementor-element.elementor-element-340a24f{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1083 .elementor-element.elementor-element-f96b9dc{width:100%;}.elementor-1083 .elementor-element.elementor-element-4dace19{width:50%;}.elementor-1083 .elementor-element.elementor-element-cbcb961{width:33%;}.elementor-1083 .elementor-element.elementor-element-2429cd1{width:50%;}.elementor-1083 .elementor-element.elementor-element-cdef8fc{width:50%;}.elementor-1083 .elementor-element.elementor-element-5c3989c{width:50%;}.elementor-1083 .elementor-element.elementor-element-2fa4398{width:50%;}.elementor-1083 .elementor-element.elementor-element-c617b5f{width:50%;}.elementor-1083 .elementor-element.elementor-element-d2911c8{width:50%;}.elementor-1083 .elementor-element.elementor-element-747a424{width:50%;}.elementor-1083 .elementor-element.elementor-element-10fbc87{width:50%;}.elementor-1083 .elementor-element.elementor-element-22f74ac{width:100%;}}/* Start custom CSS for column, class: .elementor-element-f4c0d87 */.elementor-1083 .elementor-element.elementor-element-f4c0d87 {
    width: 513px;
}

.elementor-1083 .elementor-element.elementor-element-f4c0d87 {
	background: linear-gradient(-45deg, #00AFB0, #1E4381);
	background-size: 200% 200%;
	animation: gradient 5s ease infinite;
    opacity: 1;
    mix-blend-mode: multiply;
    position: absolute;
    height: 328px;
    width: 733px;
    top: 190px;
    right: 0;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@media screen and (min-width: 1707px) {
    .elementor-1083 .elementor-element.elementor-element-f4c0d87 {
        width: 43vw;
    }
}

@media screen and (max-width: 1024px) {
    /*.elementor-1083 .elementor-element.elementor-element-f4c0d87 {*/
    /*    position: absolute;*/
    /*    height: 88.5vh;*/
    /*    width: 156px;*/
    /*    top: 0;*/
    /*}*/
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-f4c0d87 {
        position: absolute;
        height: 228px;
        width: 198px;
        bottom: unset;
        top: 314px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22cabd5 */.elementor-1083 .elementor-element.elementor-element-22cabd5 {
    mix-blend-mode: multiply;
    position: absolute;
    right: 0;
}

.slide-right {
    width: 100%;
    animation: 2s slide-right;
}

@keyframes slide-right {
  from {
    margin-right: -100%;
  }
  to {
    margin-right: 0%;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4e36a1 */.elementor-1083 .elementor-element.elementor-element-f4e36a1 {
    width: 513px;
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-f4e36a1 {
        width: 304px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df934ea */.elementor-1083 .elementor-element.elementor-element-df934ea.elementor-section .elementor-container {
        justify-content: flex-end;
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-df934ea {
        height: 587px;
    }
    .elementor-1083 .elementor-element.elementor-element-df934ea.elementor-section .elementor-container {
        justify-content: center;
    }
}

@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-df934ea.elementor-section.elementor-section-height-full {
        height: 91vh;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d84ad1 */.elementor-1083 .elementor-element.elementor-element-2d84ad1 {
	background: linear-gradient(-45deg, #C365A9, #1E4381);
	background-size: 200% 200%;
	animation: gradient 5s ease infinite;
    opacity: 1;
    mix-blend-mode: multiply;
    position: absolute;
    height: 421px;
    width: 21.2vw;
    bottom: 0;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@media screen and (max-width: 1024px) {
    /*.elementor-1083 .elementor-element.elementor-element-2d84ad1 {*/
    /*    position: absolute;*/
    /*    height: 496px;*/
    /*    width: 45vw;*/
    /*    bottom: 0;*/
    /*}*/
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-2d84ad1 {
        position: absolute;
        height: 194px;
        width: 106px;
        bottom: 393px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c18ae72 */.elementor-1083 .elementor-element.elementor-element-c18ae72 {
    mix-blend-mode: multiply;
    position: absolute;
    left: 0;
}

.slide-left {
    width: 100%;
    animation: 2s slide-left;
}
@keyframes slide-left {
  from {
    margin-left: -100%;
  }
  to {
    margin-left: 0%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1565a19 */@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-1565a19 {
        max-width: 683px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dace19 */.elementor-1083 .elementor-element.elementor-element-4dace19 {
    display: block;
}

.elementor-1083 .elementor-element.elementor-element-4dace19.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-4dace19.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-4dace19.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-4dace19.our-services-column .our-services-icon {
        width: 60.99px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-4dace19.our-services-column:hover .our-services-icon {
        width: 60.99px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-4dace19.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-4dace19.our-services-column:hover .our-services-icon {
        width: 62px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cbcb961 */.elementor-1083 .elementor-element.elementor-element-cbcb961.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-cbcb961.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-cbcb961.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-cbcb961.our-services-column .our-services-icon {
        width: 51.49px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-cbcb961.our-services-column:hover .our-services-icon {
        width: 51.49px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-cbcb961.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-cbcb961.our-services-column:hover .our-services-icon {
        width: 56.493px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f13d683 */.our-services-icon {
    fill: #00AFB0;
}

@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-f13d683 {
        max-width: 683px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2429cd1 */.elementor-1083 .elementor-element.elementor-element-2429cd1.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-2429cd1.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-2429cd1.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-2429cd1.our-services-column .our-services-icon {
        width: 66px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-2429cd1.our-services-column:hover .our-services-icon {
        width: 66px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-2429cd1.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-2429cd1.our-services-column:hover .our-services-icon {
        width: 71px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa093ea */#welding-icon {
    fill: #00AFB0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cdef8fc */.elementor-1083 .elementor-element.elementor-element-cdef8fc.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-cdef8fc.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-cdef8fc.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-cdef8fc.our-services-column .our-services-icon {
        width: 53px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-cdef8fc.our-services-column:hover .our-services-icon {
        width: 53px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-cdef8fc.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-cdef8fc.our-services-column:hover .our-services-icon {
        width: 58px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-99cec5c */#capabilities-icon {
    fill: #00AFB0;
}

@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-99cec5c {
        max-width: 683px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c3989c */.elementor-1083 .elementor-element.elementor-element-5c3989c.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-5c3989c.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-5c3989c.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-5c3989c.our-services-column .our-services-icon {
        width: 58.66px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-5c3989c.our-services-column:hover .our-services-icon {
        width: 58.66px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-5c3989c.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-5c3989c.our-services-column:hover .our-services-icon {
        width: 63.659px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfa8820 */#welding-icon {
    fill: #00AFB0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fa4398 */.elementor-1083 .elementor-element.elementor-element-2fa4398.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-2fa4398.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-2fa4398.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-2fa4398.our-services-column .our-services-icon {
        width: 53px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-2fa4398.our-services-column:hover .our-services-icon {
        width: 53px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-2fa4398.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-2fa4398.our-services-column:hover .our-services-icon {
        width: 58px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a0bd22d */#capabilities-icon {
    fill: #00AFB0;
}

@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-a0bd22d {
        max-width: 683px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeb85fa */#welding-icon {
    fill: #00AFB0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c617b5f */.elementor-1083 .elementor-element.elementor-element-c617b5f.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-c617b5f.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-c617b5f.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-c617b5f.our-services-column .our-services-icon {
        width: 57px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-c617b5f.our-services-column:hover .our-services-icon {
        width: 57px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-c617b5f.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-c617b5f.our-services-column:hover .our-services-icon {
        width: 67px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24d1ef1 */#welding-icon {
    fill: #00AFB0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d2911c8 */.elementor-1083 .elementor-element.elementor-element-d2911c8.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-d2911c8.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-d2911c8.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-d2911c8.our-services-column .our-services-icon {
        width: 48px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-d2911c8.our-services-column:hover .our-services-icon {
        width: 48px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-d2911c8.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-d2911c8.our-services-column:hover .our-services-icon {
        width: 58px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fbe329f */#capabilities-icon {
    fill: #00AFB0;
}

@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-fbe329f {
        max-width: 683px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-747a424 */.elementor-1083 .elementor-element.elementor-element-747a424.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-747a424.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-747a424.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-747a424.our-services-column .our-services-icon {
        width: 53px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-747a424.our-services-column:hover .our-services-icon {
        width: 53px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-747a424.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-747a424.our-services-column:hover .our-services-icon {
        width: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c818ab */#welding-icon {
    fill: #00AFB0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10fbc87 */.elementor-1083 .elementor-element.elementor-element-10fbc87.our-services-column {
    transition: transform 0.2s ease-in-out;
}

.elementor-1083 .elementor-element.elementor-element-10fbc87.our-services-column:hover {
    transform: translateY(-20px);
}

.elementor-1083 .elementor-element.elementor-element-10fbc87.our-services-column:hover .our-services-icon {
    fill: #C365A9;
}

@media screen and (min-width: 1025px) and (max-width: 1125px) {
    .elementor-1083 .elementor-element.elementor-element-10fbc87.our-services-column .our-services-icon {
        width: 43px;
    }
    
    .elementor-1083 .elementor-element.elementor-element-10fbc87.our-services-column:hover .our-services-icon {
        width: 43px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-1083 .elementor-element.elementor-element-10fbc87.our-services-column:hover {
        transform: translateY(0px);
    }
}

@media screen and (max-width: 767px) {
    .elementor-1083 .elementor-element.elementor-element-10fbc87.our-services-column:hover .our-services-icon {
        width: 58px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edab3c8 */#capabilities-icon {
    fill: #00AFB0;
}

@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-edab3c8 {
        max-width: 683px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05f864d */@media screen and (min-width: 768px) {
    .elementor-1083 .elementor-element.elementor-element-05f864d {
        max-width: 683px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f96b9dc */@media screen and (min-width: 1025px) and (max-width: 1125px) {
    
    .elementor-1083 .elementor-element.elementor-element-f96b9dc h3.elementor-heading-title.elementor-size-default {
        font-size: 14px;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.communify.me/westportwelding/wp-content/uploads/2023/01/KumbhSans-Medium-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.communify.me/westportwelding/wp-content/uploads/2023/01/KumbhSans-SemiBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.communify.me/westportwelding/wp-content/uploads/2023/01/KumbhSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging.communify.me/westportwelding/wp-content/uploads/2023/01/KumbhSans-Black-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */