:root{--font:"Poppins",serif;--heading:var(--font);--spacing:100px;--mainFontSize:18px;--smallFontSize:16px;--h1FontSize:48px;--h2FontSize:40px;--h3FontSize:30px;--h4FontSize:27px;--h5FontSize:22px;--h6FontSize:20px;--lineHeight:1.45;--headingLineHeight:1.2;--containerAbove1600:1150px;--containerAbove1368:1150px;--red:#b50717;--lgtRed:#cf291d;--text:#000;--dark:var(--text);--light:#f2f2f2;--grey:#bfbfbf;--lgtGrey:#ececec;--primary:var(--lgtRed);--secondary:var(--dark);--buttonPaddingTop:9px;--buttonPaddingBottom:var(--buttonPaddingTop);--buttonPaddingLeft:14px;--buttonPaddingRight:var(--buttonPaddingLeft);--buttonCasing:capitalize;--buttonRadius:0;--buttonFontSize:15px;--buttonWeight:400;--buttonFont:var(--font);--buttonBackgroundPrimary:var(--primary);--buttonBackgroundSecondary:var(--secondary);--buttonBackgroundGhost:transparent;--buttonHoverBackgroundColour:var(--dark);--buttonHoverFontColour:#fff;--buttonDarkHoverBackgroundColour:var(--dark);--buttonDarkHoverFontColour:#fff;--formFieldBorder:#b3b3b3;--formFieldPaddingTop:14px;--formFieldPaddingBottom:var(--formFieldPaddingTop);--formFieldPaddingLeft:13px;--formFieldPaddingRight:var(--formFieldPaddingLeft);--formFieldRadius:0;--headerAdjustment:32px}.pt-inner{padding-top:var(--spacing) !important}.pb-inner{padding-bottom:var(--spacing) !important}.pt-xlsm{padding-top:calc( var(--spacing) / 4 ) !important}.pb-xlsm{padding-bottom:calc( var(--spacing) / 4 ) !important}.pt-sm{padding-top:calc( var(--spacing) / 2 ) !important}.pb-sm{padding-bottom:calc( var(--spacing) / 2 ) !important}.pt-md{padding-top:calc( var(--spacing) * 1.5 ) !important}.pb-md{padding-bottom:calc( var(--spacing) * 1.5 ) !important}.pt-lg{padding-top:calc( var(--spacing) * 2 ) !important}.pb-lg{padding-bottom:calc( var(--spacing) * 2 ) !important}.pt-xl{padding-top:calc( var(--spacing) * 3 ) !important}.pb-xl{padding-bottom:calc( var(--spacing) * 3 ) !important}.negative-top{margin-top:-150px !important}.negative-bottom{margin-bottom:-150px !important}html .button.ghost,html .elementor-element.elementor-button-success .elementor-button{background:var(--buttonBackgroundGhost);border-color:#fff;color:#fff}body{font-size:var(--mainFontSize);color:var(--text);line-height:var(--lineHeight);font-family:var(--font);font-weight:400}h1,h2,h3{font-family:var(--font);line-height:var(--headingLineHeight);color:var(--text);font-weight:600}p{margin:0 0 20px}.no-gap.e-con .e-con-inner{gap:0 !important}#header{position:fixed !important;top:0;left:0;right:0;width:100%;background-color:var(--light);padding:28px 0;transition:all .3s;z-index:9999;box-shadow:0 0 15px rgba(0,0,0,0)}.admin-bar #header{top:var(--headerAdjustment)}#header.active{padding:20px 0;box-shadow:0 0 15px rgba(0,0,0,.15);transition:all .3s}#header .navigation li:not(:last-child){margin-right:50px}#header .navigation #menu-item-97{margin-right:auto}#header .navigation li:last-child{margin-left:30px}#header .navigation #menu-item-97 a{display:flex;width:218px;height:35px;transition:all .3s}#header.active .navigation #menu-item-97 a{width:187px;height:30px;transition:all .3s}#header .navigation #menu-item-97 a svg{display:block;width:100%;height:100%;object-fit:cover}#header .navigation li a{font-size:16px;color:var(--text);font-weight:400}#header .navigation li#menu-item-172 a{color:var(--lgtRed);font-weight:600}#header .navigation li a:hover,#header .navigation li a:focus,#header .navigation li.current-menu-item>a{color:var(--lgtRed);font-weight:600}#header .navigation li#menu-item-172 a:hover,#header .navigation li#menu-item-172 a:focus{color:var(--text)}#header .navigation li#menu-item-173 a{font-family:var(--buttonFont);font-size:var(--buttonFontSize);padding:var(--buttonPaddingTop) var(--buttonPaddingRight) var(--buttonPaddingBottom) var(--buttonPaddingLeft);background-color:var(--buttonBackgroundPrimary);color:var(--buttonTextColour);line-height:1;font-weight:600;border-radius:var(--buttonRadius);text-transform:var(--buttonCasing);border:var(--buttonBorderWidth) solid var(--buttonBackgroundPrimary);cursor:pointer;display:inline-block;transition:var(--transition)}#header .navigation li#menu-item-173 a:hover,#header .navigation li#menu-item-173 a:focus{background:var(--buttonHoverBackgroundColour);color:var(--buttonHoverFontColour);border-color:var(--buttonHoverBackgroundColour)}#hero{height:700px;margin:90px 0 0;position:relative}#hero:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:50%;height:100%;background-image:url(//norweld.com/wp-content/themes/norweld/i/hero-shadow.png);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:10}#hero h1{color:#fff;max-width:571px;position:relative;z-index:15;font-weight:700}#pillars>.e-con-inner{display:flex !important;flex-direction:unset !important;flex-wrap:wrap !important;grid-gap:19px 16px !important;justify-content:center !important;align-content:unset !important}#pillars .pillar{width:calc(33% - 7px);padding:32px 39px 52px 27px;background-color:#fff;border:1px solid #ccc}#pillars .pillar.first{justify-content:center;padding:0 30px 0 0;background-color:unset;border:unset}#pillars .pillar h2{font-size:var(--h4FontSize)}#pillars .pillar h3{font-size:var(--h6FontSize);color:var(--red)}#pillars .pillar.first p{margin:0 0 45px}#pillars .pillar.first p:last-of-type{margin:0}#pillars .pillar.first h2{margin:0 0 20px}#pillars .pillar .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom:20px !important}#pillars .pillar .elementor-icon svg{display:block;width:auto;height:120px;max-width:100%}#pillars .pillar .elementor-icon-box-description a{display:block;font-weight:600;margin-top:30px}#midbanner{position:relative;overflow-x:hidden;overflow-x:clip}#midbanner:after{content:'';display:block;position:absolute;top:-50px;bottom:-50px;right:0;width:clamp(801px, 56.822916666666664vw, 1091px);height:calc(100% + 100px);background-image:url(//norweld.com/wp-content/themes/norweld/i/trusted-crop-new.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;clip-path:polygon(0 0,100% 0,100% 100%,13% 100%);z-index:10}#midbanner *{color:#fff}#midbanner>.e-con-inner{position:relative;z-index:20}#midbanner>.e-con-inner>.elementor-element{width:75%;position:relative}#midbanner>.e-con-inner>.elementor-element>.elementor-widget-container{clip-path:polygon(0 0,87% 0,100% 100%,0 100%);padding:70px 115px 60px 0;background-color:var(--red)}#midbanner>.e-con-inner>.elementor-element:after{content:'' !important;display:block;position:absolute;top:0;bottom:0;left:-500px;width:500px;height:100%;background-color:var(--red)}#midbanner h2{font-size:var(--h4FontSize);font-weight:600;margin:0 0 13px;max-width:400px;line-height:1.35}#midbanner p:not(:last-child){margin:0 0 40px}.section-heading{margin:0 0 50px !important}.section-heading.sh-halfmargin{margin:0 0 25px !important}.section-heading h2{font-size:var(--h4FontSize);font-weight:600;margin:0 0 10px}.section-heading.split .elementor-widget-container{padding-right:calc(50% + 45px) !important;position:relative}.section-heading.split p{margin:0}.section-heading.split p:last-of-type{position:absolute;bottom:0;right:0;width:50%;padding-right:45px}#wcucontainer>.e-con-inner{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;grid-gap:25px 72px !important;flex-direction:unset !important;align-items:unset}#wcucontainer .wcu-card{width:calc(50% - 36px)}#wcucontainer .wcu-card .elementor-image-box-img{margin:0}#wcucontainer .wcu-card .elementor-image-box-img img{display:block;width:100%;height:100%;object-fit:cover}#wcucontainer .wcu-card .elementor-image-box-wrapper{align-content:center !important;justify-content:center;align-items:center;background-color:#fff;border:1px solid #ccc}#wcucontainer .wcu-card .elementor-image-box-content{padding:30px}#wcucontainer .wcu-card .elementor-image-box-content h3{font-size:var(--h5FontSize);font-weight:700;margin:0 0 15px}#workcontainer{display:flex !important;flex-wrap:wrap !important;flex-direction:unset !important;justify-content:center !important;grid-gap:47px 65px !important}#workcontainer .wc-card{width:calc(50% - 33px)}#workcontainer .wc-card .elementor-image-box-wrapper{background-color:var(--light);height:100%}#workcontainer .wc-card .elementor-image-box-img{width:100%;height:140px;margin:0 !important}#workcontainer .wc-card .elementor-image-box-img img{display:block;width:100%;height:100%;object-fit:cover}#workcontainer .wc-card .elementor-image-box-content{padding:8px 21px 21px}#workcontainer .wc-card .elementor-image-box-content h3{color:var(--red);font-size:var(--h5FontSize);margin:0 0 5px}#workcontainer .wc-card .elementor-image-box-content p{font-size:16px;font-weight:400}.project-heading h2{display:flex;align-items:center;padding-left:80px;margin:0 0 50px;font-size:var(--h4FontSize);font-weight:600}.project-nav{display:flex;align-items:center;grid-gap:32px;margin-left:48px}.project-nav i{display:block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.project-nav i.icon-pnleft{background-image:url(//norweld.com/wp-content/themes/norweld/i/pro-left.svg)}.project-nav i.icon-pnright{background-image:url(//norweld.com/wp-content/themes/norweld/i/pro-right.svg)}#projects img{display:block;width:100%;height:312px;object-fit:cover}#projects .elementor-swiper-button{opacity:0 !important}#inlinequote .elementor-testimonial-content{margin:0;background-color:var(--light);padding:45px 30px;font-style:italic;font-size:var(--h5FontSize)}#ready{position:relative;overflow-x:hidden;overflow-x:clip}#ready:before,#ready:after{content:'' !important;display:block !important;position:absolute !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}#ready:before{top:0 !important;bottom:0 !important;left:0 !important;right:unset !important;width:65% !important;height:100% !important;background-image:url(//norweld.com/wp-content/themes/norweld/i/faded.png) !important;background-color:var(--red) !important;z-index:5 !important}#ready:after{top:-50px;bottom:-50px;right:0;width:clamp(801px, 56.822916666666664vw, 1091px);height:calc(100% + 100px);background-image:url(//norweld.com/wp-content/themes/norweld/i/ready-crop-new.jpg);clip-path:polygon(0 0,100% 0,100% 100%,13% 100%);z-index:10}#ready *{color:#fff}#ready>.e-con-inner{position:relative;z-index:5}#ready>.e-con-inner>.elementor-element{width:65%;background-color:rgba(181,7,23,.7);padding:70px 50px 60px 0;position:relative}#ready>.e-con-inner>.elementor-element:before,#ready>.e-con-inner>.elementor-element:after{content:'' !important;display:block;position:absolute;top:0;bottom:0}#ready>.e-con-inner>.elementor-element:before{left:-500px;width:500px;height:100%;background-color:rgba(181,7,23,.7)}#ready h2{font-size:var(--h4FontSize);font-weight:600;margin:0 0 13px;max-width:400px;line-height:37px}#ready p:not(:last-child){margin:0 0 40px;max-width:391px}#footer{margin-top:calc( var(--spacing) * 1.5 ) !important;background-color:var(--dark);padding:56px 0 26px}#footer>.e-con-inner{max-width:1215px !important}#footer *{color:#fff}#footer ul{margin:0;padding:0;list-style:none;display:flex}#footer .footer-contact.hours-head ul,#footer .footer-contact.call-today ul{flex-direction:column;grid-gap:20px}#footer ul li{font-size:16px;font-weight:400;margin:0;position:relative}#footer ul li strong{display:block;font-weight:400;text-transform:uppercase;margin:0 0 5px}#footer ul li:before{content:'';display:block;position:absolute;top:0;left:0;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}#footer .footer-contact.hours-head ul li:nth-child(1),#footer .footer-contact.hours-head ul li:nth-child(2){padding-left:36px}#footer .footer-contact.call-today ul li:nth-child(1){padding-left:30px}#footer .footer-contact.hours-head ul li:nth-child(1):before{background-image:url(//norweld.com/wp-content/themes/norweld/i/icon-office.svg);width:17px;height:24px}#footer .footer-contact.hours-head ul li:nth-child(2):before{background-image:url(//norweld.com/wp-content/themes/norweld/i/icon-hours.svg);width:24px;height:24px}#footer .footer-contact.call-today ul li:nth-child(1):before{background-image:url(//norweld.com/wp-content/themes/norweld/i/icon-call.svg);width:24px;height:24px}#footer ul li em{font-style:normal;display:inline-block;margin:0 8px}#footer .copyright{margin-top:clamp(50px, 3.90625vw, 75px)}#footer .copyright p{font-size:14px;display:flex}#footer .copyright p em{font-style:normal;display:inline-block;margin:0 8px}#footer .copyright p a:last-of-type{margin-left:auto}#footer a:hover,#footer a:focus,#footer .copyright p a:hover,#footer .copyright p a:focus{color:#b5b5b5}#pg-title{margin-top:90px;padding:105px 0;z-index:99}#pg-title h1{font-size:var(--h2FontSize);font-weight:700;color:#fff;margin:0 0 10px}#pg-title h1+p{font-size:var(--h5FontSize);font-weight:600;color:#fff}#afterpgtitle h4{font-size:var(--h5FontSize);font-weight:600;margin:0 0 20px}#afterpgtitle p:not(:last-child){margin:0 0 10px}.content-text.ct-right{padding:0 0 0 60px !important}.content-text.ct-left{padding:0 60px 0 0 !important}.content-img img{display:block;width:100%;height:100%;object-fit:cover}.content-text h2{font-size:var(--h4FontSize);font-weight:600;margin:0 0 15px}.content-text h3{font-size:var(--h5FontSize);color:var(--red);font-weight:600;margin:0 0 10px}.content-text strong{font-weight:400;font-size:var(--h6FontSize)}.content-text.font-sm p{font-size:var(--smallFontSize)}.content-text.font-sm p strong{font-size:var(--mainFontSize);font-weight:400}.content-text.font-sm p strong a{font-weight:700;color:var(--red);white-space:nowrap}.content-text.font-sm p strong a:hover,.content-text.font-sm p strong a:focus{color:var(--dark)}#innerboxes>.e-con-inner{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:30px !important;flex-direction:unset !important}#innerboxes.two .ib{width:calc(50% - 15px)}#innerboxes.three .ib{width:calc(33% - 18px)}#innerboxes .ib.white{background-color:#fff}#innerboxes .ib.grey{background-color:var(--light)}#innerboxes .ib{margin-top:38px}#innerboxes .ib{padding:33px 25px}#innerboxes .ib h3{font-size:var(--h5FontSize);color:var(--red);margin:0 0 10px}#innerboxes .ib p,#innerboxes .ib li{font-size:var(--smallFontSize);font-weight:400}#innerboxes .ib ul{padding:0 0 0 20px}#innerboxes .ib li{margin:0 0 10px}#innerboxes .ib li:last-of-type{margin:0}.fancy-list ul{margin:0;list-style:none;background-color:var(--red);padding:34px 22px}.fancy-list ul li{color:#fff;font-size:var(--mainFontSize);padding-left:50px;position:relative;margin:0 0 35px}.fancy-list ul li:last-of-type{margin:0}.fancy-list ul li:before{content:'';position:absolute;display:block;top:-5px;left:0;width:40px;height:40px;background-image:url(//norweld.com/wp-content/themes/norweld/i/fancy-list.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.fancy-list ul li strong{display:block;font-size:var(--h6FontSize);font-weight:700;margin:0 0 10px}#authorized .elementor-image-box-content{padding:30px 40px}#authorized .elementor-image-box-wrapper{background-color:var(--light);align-items:unset !important}#authorized .elementor-image-box-img{margin:0}#authorized .elementor-image-box-img img{display:block;width:100%;height:100%;object-fit:cover}#authorized h3{font-size:var(--h5FontSize);font-weight:600;margin:0 0 10px}#authorized p{font-size:var(--smallFontSize);font-weight:400}#wb-inline{border:1px solid #ccc;background-color:#fff;padding:50px 25px;margin-top:70px}#wb-inline h2{font-size:var(--h4FontSize);font-weight:600;margin:0 0 40px}#wb-inline ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:50px}#wb-inline ul li{width:calc(50% - 25px);padding-left:41px;position:relative;font-size:16px}#wb-inline ul li:before{content:'';position:absolute;display:block;top:-2px;left:0;width:30px;height:30px;background-image:url(//norweld.com/wp-content/themes/norweld/i/wb-list.svg);background-repeat:no-repeat;background-position:center;background-size:100%}#wb-inline ul li strong{color:var(--red)}#solutions{position:relative;overflow-x:hidden;overflow-x:clip}#solutions:after{content:'';display:block;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center}#solutions:after{top:0;bottom:0;right:unset;left:calc(55% - 69px);width:545px;height:calc(100% - 60px);background-image:url(//norweld.com/wp-content/themes/norweld/i/about-us-photo-1.jpg);z-index:10;margin:auto 0}#solutions *{color:#fff}#solutions>.e-con-inner{position:relative;z-index:5}#solutions>.e-con-inner>.elementor-element{width:59%;background-color:var(--red);padding:50px 50px 60px 0;position:relative}#solutions>.e-con-inner>.elementor-element:before,#solutions>.e-con-inner>.elementor-element:after{content:'' !important;display:block;position:absolute;top:0;bottom:0}#solutions>.e-con-inner>.elementor-element:before{left:-500px;width:500px;height:100%;background-color:var(--red)}#solutions h2{font-size:var(--h4FontSize);font-weight:600;margin:0 0 13px;max-width:550px;line-height:1.35}#solutions p:not(:last-child){margin:0 0 40px;max-width:550px}.timeline:not(:last-child){margin:0 0 40px}.timeline .tl-date{background-color:var(--light);width:172px !important;height:172px !important;overflow:hidden;border-radius:100%;margin-right:30px}.timeline .tl-date .elementor-widget-container{display:flex;align-items:center;justify-content:center}.timeline .tl-date h2{font-size:var(--h2FontSize);color:var(--red);font-weight:500;letter-spacing:-1px}.timeline .tl-content .elementor-widget-container,.timeline .tl-image .elementor-widget-container{display:flex;flex-direction:column;justify-content:center}.timeline .tl-content h3{font-size:var(--h5FontSize);color:var(--red);margin:0 0 10px}.timeline .tl-image{width:260px !important;flex:0 0 260px !important;margin-left:20px !important}.apparatus *,.small-apparatus *,.timeline *,.section-heading:not(.section-heading.split) *,.overlap *,#contactimg *,#map *{position:relative !important;z-index:99 !important}.apparatus:after,.small-apparatus:after{content:'';display:block;position:absolute;top:-50px;left:0;right:0;width:100%;height:clamp(921.3333333333334px, 71.97916666666667vw, 1382px);background-repeat:no-repeat;background-size:cover;z-index:5}.apparatus:after{background-image:url(//norweld.com/wp-content/themes/norweld/i/apparatus.svg);background-position:top center}.small-apparatus:after{background-image:url(//norweld.com/wp-content/themes/norweld/i/small-apparatus.png);background-position:top right}#pillars .pillar.image{padding:0}#pillars .pillar.image .elementor-image-box-img{display:block;width:100%;height:125px;margin:0}#pillars .pillar.image .elementor-image-box-img img{display:block;width:100%;height:100%;object-fit:cover}#pillars .pillar.image .elementor-image-box-content{padding:36px 23px 46px}#pillars .pillar.image h3{margin:0 0 10px}#pillars .pillar.image p{font-size:16px}.overlap:not(:last-child){margin:0 0 40px !important}.overlap .content-text{background-color:#fff;border:1px solid #ccc;padding:60px !important}.overlap .content-text.ct-left{margin:0 -33px 0 0 !important}.overlap .content-text.ct-right{margin:0 0 0 -33px !important}.overlap .content-img{z-index:100 !important}.overlap .content-img>.elementor-element,.overlap .content-img>.elementor-element>.elementor-widget-container{height:100% !important}.overlap .content-img>.elementor-element>.elementor-widget-container{display:flex !important;align-content:center !important}.overlap .content-img img{display:block !important;width:100% !important;height:calc(100% - 60px) !important;object-fit:cover !important;margin:auto 0}.page-id-160 #ready{display:none !important}.page-id-160 #footer{margin-top:unset !important}#contact .contact-left{padding-right:70px}#contact .contact-left h2{font-size:var(--h5FontSize);font-weight:600;margin:0 0 20px}#contact .contact-left ul{padding:0;margin:20px 0 0;list-style:none}#contact .contact-left ul li{margin:0 0 35px}#contact .contact-left ul li:last-child{margin:0}#contact .contact-left ul li strong{color:var(--red)}#contact .elementor-form{background-color:var(--light);padding:65px 50px}.elementor-form .elementor-field:not(.elementor-form .elementor-field.elementor-select-wrapper,.elementor-form .elementor-field.elementor-acceptance-field),.elementor-field-group .elementor-select-wrapper select{color:#b3b3b3 !important;font-size:15px !important}.elementor-field-group textarea.elementor-field-textual{height:100px !important;resize:none !important}.captcha-note{margin:0}#contactimg img{display:block !important;width:100%;height:285px !important;object-fit:cover}#afterpgtitle .content-text strong{font-weight:600}#testform{background-color:#f2f2f2;overflow:hidden;padding:60px}#testform h2{margin:0 0 30px;text-align:center;font-size:var(--h5FontSize)}#testform .captcha-note{text-align:center}.dialog-type-lightbox{z-index:999999999 !important}#authorized .elementor-image-box-img{margin:0 0 0 calc(var(--spacing) / 2);width:25%}.indent{padding-left:var(--spacing) !important;padding-right:var(--spacing) !important}.mini-indent{padding-left:calc(var(--spacing) / 2) !important;padding-right:calc(var(--spacing) / 2) !important}.content-img img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}.captcha-note p{font-size:clamp(12px, 0.7291666666666666vw, 14px);text-align:left}#footer .footer-contact.socials svg{width:30px;height:30px}