@keyframes mymove{0%{left:0}to{left:90px}}@font-face{font-display:swap;font-family:icomoon;src:url(/wp-content/themes/StroudMetal/static/fonts/icomoon.eot?fzwqrq);src:url(/wp-content/themes/StroudMetal/static/fonts/icomoon.eot?fzwqrq#iefix)format("embedded-opentype"),url(/wp-content/themes/StroudMetal/static/fonts/icomoon.ttf?fzwqrq)format("truetype"),url(/wp-content/themes/StroudMetal/static/fonts/icomoon.woff?fzwqrq)format("woff"),url(/wp-content/themes/StroudMetal/static/fonts/icomoon.svg?fzwqrq#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.wp-admin) .icon-x:before{content:""}body:not(.wp-admin) .icon-menu:before{content:""}body:not(.wp-admin) .icon-email:before{content:""}body:not(.wp-admin) .icon-arrow-right:before{content:""}body:not(.wp-admin) .icon-phone:before{content:""}body:not(.wp-admin) .icon-single-chev-right:before{content:""}body:not(.wp-admin) .icon-facebook:before{content:""}body:not(.wp-admin) .icon-linkedin:before{content:""}body:not(.wp-admin) .icon-twitter:before{content:""}h1,h3,h4{font-weight:600;line-height:1.2}h1{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.5rem}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth}footer,header,nav{display:block}a,body{color:#000}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;text-align:left;background-color:#fff}h1,h3,h4,p,ul{margin-top:0;margin-bottom:1rem}address{line-height:inherit;margin-bottom:2rem;font-style:normal}ul ul{margin-bottom:0}a{text-decoration:none;background-color:transparent}a:hover{color:#000;text-decoration:underline}img{vertical-align:middle;border-style:none}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none;-webkit-appearance:button}[role=button]{cursor:pointer}button:not(:disabled){cursor:pointer}button::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-lg-5,.col-lg-6,.col-md-12,.col-sm-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}@media (min-width:576px){.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:1025px){.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.d-lg-none{display:none!important}.d-lg-flex{display:flex!important}}.align-self-center{align-self:center!important}.my-0{margin-top:0!important;margin-bottom:0!important}.collapse:not(.show){display:none}header{z-index:55;pointer-events:none;overflow:hidden;top:0}header .header_container{display:flex;justify-content:space-between;height:100%;align-items:center}header .header_outer{position:relative;display:block;height:100vh;transition:all .5s ease}header .header_outer .header_inner{background:#fff;pointer-events:all;height:80px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}#page_hero,#page_hero #hero_content .hero_content_body h1,#page_hero #hero_content .hero_content_body p,header .header_outer .header_inner .header_container{position:relative}header .header_outer .header_inner .header_logo{display:flex;justify-content:center;flex-direction:row}header .header_outer .header_inner .header_logo img{display:block;height:auto;width:80px;max-width:100%}header .header_outer .header_inner .header_logo a{display:flex;align-items:center}header .header_outer .header_inner .header_logo a .company_name{display:block;color:#3453a1;margin-left:20px;font-size:1.5rem;font-weight:700}@media screen and (max-width:604px){header .header_outer .header_inner .header_logo a .company_name span{display:block;width:100%}}@media screen and (max-width:450px){header .header_outer .header_inner .header_logo a .company_name{font-size:.875rem}}@media screen and (max-width:367px){header .header_outer .header_inner .header_logo a .company_name{display:none}}header .header_outer .header_inner .header_right{display:flex}header .header_outer .header_inner .header_right .header_right_panel{padding:20px;z-index:55;position:relative;border-right:1px solid #d8d8d8}header .header_outer .header_inner .header_right .header_getquote{padding:0}header .header_outer .header_inner .header_right .header_getquote a{display:flex;height:100%;padding:20px;background:#fff;color:#3453a1;align-items:center}header .header_outer .header_inner .header_right .header_getquote a:hover{text-decoration:none;background:#d8d8d8;color:#646a77}header .header_outer .header_inner .header_right .header_social a{font-size:1.5rem;color:#3453a1}header .header_outer .header_inner .header_right .header_social a:hover{color:#646a77;text-decoration:none}header .header_outer .header_inner .header_right .header_navtoggle_wrapper{border:0;padding:0}header .header_outer .header_inner .header_right .header_navtoggle_wrapper .header_nav_toggle{display:flex;height:100%;width:auto;padding:20px;background:#fff;color:#646a77;align-items:center}header .header_outer .header_inner .header_right .header_navtoggle_wrapper .header_nav_toggle span{position:relative;padding-right:40px;color:#3453a1;font-size:1rem}header .header_outer .header_inner .header_right .header_navtoggle_wrapper .header_nav_toggle span i{right:10px;top:0;left:auto;font-size:1.5rem}header .header_outer .header_inner .header_right .header_navtoggle_wrapper .header_nav_toggle:hover{background:#d8d8d8}header .header_outer .header_inner .header_nav{position:absolute;top:0;right:0;height:80px;padding-top:80px;pointer-events:none}header .header_outer .header_inner .header_nav_toggle{position:relative;width:32px;height:32px;border:0;background:0 0;pointer-events:auto;font-size:1.5rem;color:#3453a1}#page_hero:before,.nav__navigation:before,header .header_outer .header_inner .header_nav_toggle i{position:absolute;top:0;bottom:0;left:0;right:0}header .header_outer .header_inner .header_nav_toggle .icon-menu{opacity:1;transition:all .5s ease}header .header_outer .header_inner .header_nav_toggle .icon-x{opacity:0;transition:all .5s ease}@media (max-width:1024.98px){.header .header_getquote,.header .header_social{display:none}.header .header_outer .header_inner .header_right .header_navtoggle_wrapper .header_nav_toggle{padding:20px 0}}.header a:hover{text-decoration:none}#page_hero{width:100%;overflow:hidden;margin-top:calc(-100vh + 80px)}#page_hero:before,.nav__navigation:before{content:""}#page_hero:before{background:#000;z-index:2;transition:all 2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#page_hero #hero_slides .hero_slide,.hero_triangle{height:540px;width:100%;position:relative}#page_hero #hero_slides{width:100%}#page_hero #hero_slides .hero_slide .slide_background{position:absolute;width:100%;height:100%}#page_hero #hero_slides .hero_slide .slide_background img,#page_hero #hero_slides .hero_slide .slide_background picture{position:absolute;width:100%;height:100%;object-fit:cover}#page_hero #hero_content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;z-index:10}#page_hero #hero_content .container-fluid,#page_hero #hero_content .row{height:100%}#page_hero #hero_content .hero_content_body{position:relative;z-index:10;margin-top:-120px;padding:40px;background:#fff}#page_hero #hero_content h1{color:#3453a1;font-size:2.625rem;font-weight:700;margin-bottom:20px;line-height:auto}#page_hero #hero_content p{color:#646a77;font-size:1rem;margin-bottom:20px}@media (max-width:1024.98px){#page_hero #hero_content h1{display:block;text-align:center;max-width:100%;width:100%;font-size:1.75rem;line-height:normal}#page_hero #hero_content p{text-align:center;font-size:1rem}}@media screen and (max-width:338px){#page_hero #hero_content .hero_content_body{padding:10px}}.hero_triangle{height:100px;z-index:5;margin-top:-99px;overflow:hidden;display:flex;align-items:flex-end}.hero_triangle .container-fluid{position:relative;padding:0}.hero_triangle .container-fluid:before{content:"";position:absolute;background:#fff;height:100px;width:3000px;left:-2999px}.hero_triangle .container-fluid:after{content:"";position:absolute;background:#fff;height:100px;width:3000px;right:-2999px}@media (max-width:1024.98px){#page_hero{display:flex;flex-direction:column}#page_hero #hero_content{position:relative;order:1;background:#fff}#page_hero #hero_content .hero_content_body{margin:0}#page_hero #hero_slides{position:relative;order:2}}.nav__navigation,.nav__navigation .nav_level_1{list-style:none;margin:0;width:300px;max-width:100%;opacity:0;transition:all .5s ease}.nav__navigation{padding:20px;background:#646a77;transform:translateX(40px)}.nav__navigation:before{pointer-events:none;opacity:0;transition:all .5s ease;background:rgba(0,0,0,.5)}.nav__navigation a{display:block;padding:10px 20px;color:#e83e8c;width:100%}.nav__navigation .nav_level_1{padding:0;position:absolute;top:20px;transform:translateX(300px)}.nav__navigation .nav_level_top .nav_level_1 li a,.nav__navigation .nav_level_top a{color:#fff}.footer .footer_panels_wrapper .footer_panel .footer_ami p a:hover,.footer .footer_panels_wrapper .footer_panel h3,.nav__navigation .nav_level_top:hover a{color:#3453a1}.nav__navigation .nav_level_top .nav_level_1{background:#646a77;color:#fff}@media (min-width:1025px){.nav__navigation .nav_level_top .nav_level_1 li:hover{background:#646a77;color:#fff}}.footer{position:relative;padding:0;overflow:hidden;background:#fff}.footer .footer_panels{display:flex;justify-content:space-between;padding:0}.footer .footer_panels .footer_panel{flex-basis:50%;border-right:1px solid #d8d8d8}.footer .footer_panels.footer_address_panel .footer_panel{flex-basis:100%;border-right:none;text-align:right}@media (max-width:1024.98px){.footer .footer_panels{flex-wrap:wrap}.footer .footer_panels .footer_panel{flex-basis:100%}}.footer .footer_panels_wrapper{position:relative;z-index:5}@media (max-width:1024.98px){.footer .footer_panels_wrapper{margin-top:0}}.footer .footer_panels_wrapper .footer_panel{padding:60px 40px}@media (max-width:1024.98px){.footer .footer_panels_wrapper .footer_panel h3{display:none}}.footer .footer_panels_wrapper .footer_panel ul{list-style:none;padding:0;margin:0}.footer .footer_panels_wrapper .footer_panel a,.footer .footer_panels_wrapper .footer_panel address,.footer .footer_panels_wrapper .footer_panel ul a{color:#646a77}.footer .footer_panels_wrapper .footer_panel a:hover,.footer .footer_panels_wrapper .footer_panel ul a:hover{text-decoration:none;color:#3453a1}.footer .footer_panels_wrapper .footer_panel a i{display:inline-block;margin-right:10px}.footer .footer_panels_wrapper .footer_panel p{margin:0;color:#646a77}.footer .footer_panels_wrapper .footer_panel .footer_contact{display:flex;flex-direction:column;margin-bottom:20px}.content_block_container .content_block .content_block_content .content_block_content_body .section-title,.footer .footer_panels_wrapper .footer_panel .footer_social{margin-top:40px}.footer .footer_panels_wrapper .footer_panel .footer_social a{padding:0;margin-left:10px;font-size:1.25rem}.footer .footer_panels_wrapper .footer_panel .footer_social a i,body{margin:0}.footer .footer_panels_wrapper .footer_panel .footer_ami{display:flex;flex-direction:column;margin-top:40px}.footer .footer_panels_wrapper .footer_panel .footer_ami p{margin:0;color:#d8d8d8;font-size:.75rem}.footer .footer_panels_wrapper .footer_panel .footer_ami p a{color:#d8d8d8}@media (max-width:1024.98px){.footer,.footer .footer_panels.footer_address_panel .footer_panel{text-align:center}.footer .footer_panels_wrapper .footer_panel{padding:20px;text-align:center}.footer .footer_panels_wrapper .footer_panel h4{margin:0}}.footer .footer_legal{margin-top:20px}.contact_strapline{position:relative;padding:20px 0;background:#efefef;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media (min-width:768px){.contact_strapline:before{content:"";position:absolute;width:50%;left:50%;top:-1px;bottom:-1px;background:#3453a1}}@media (max-width:1024.98px){.contact_strapline{padding:0;background:#d8d8d8}}.vacancies_strapline{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:0 60px}@media (max-width:1024.98px){.vacancies_strapline{padding:10px 10px 10px 20px;background:#3453a1}}.contact_strapline_contact{display:flex;justify-content:space-between;align-items:center;color:#3453a1;padding:0 60px}@media (max-width:1024.98px){.contact_strapline_contact{padding:10px 10px 10px 20px;background:#3453a1;color:#fff}.contact_strapline_contact .btn.btn_black{color:#fff}.contact_strapline_contact .btn.btn_black i{color:#fff;border-color:#fff}}*,::after,::before{box-sizing:inherit}.max-width{max-width:81.25rem}#mobile-indicator{display:none}@media (max-width:767px){#mobile-indicator{display:block}}#ami_form{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#ami_form .btn{border:0}#ami_form #sending_message,#ami_form .form_page_tab{opacity:0;position:absolute}#ami_form .form_end_button{display:none;width:100%;border:1px solid #d8d8d8;background:#231f20;border-radius:5px;padding:20px 40px;text-align:center;color:#fff;transition:all .5s ease;margin-bottom:10px;cursor:pointer}#ami_form .form_end_button:hover{background:#3453a1;color:#fff;text-decoration:none}#ami_form .form_row{width:100%;display:flex;flex-wrap:wrap;margin-bottom:10px}#ami_form .form_row label{width:100%;font-weight:700;color:#000}#ami_form .form_row input{width:100%;height:48px;line-height:48px;padding:0 10px;border:1px solid #d8d8d8}#ami_form .form_row textarea{width:100%;padding:10px;min-height:148px;border:1px solid #d8d8d8}#ami_form .form_row.form_row_submit{padding-top:20px;padding-bottom:20px}#ami_form .form_row.form_row_submit .reCAPTCHA_privacy{margin-bottom:10px;font-size:.75rem;width:100%}#ami_form .form_row.form_row_submit .reCAPTCHA_privacy a,.section-title{color:#dc3545;font-weight:700}#ami_form .form_row.form_row_submit .btn{background:0 0}#ami_form #sending_message{top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.75);pointer-events:none;z-index:20;transition:all .5s ease}#ami_form #sending_message .sending_message_content{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;flex-direction:column}#ami_form #sending_message .sending_message_content i{display:block;font-size:4rem;color:#000}#ami_form #sending_message .sending_message_content span{width:100%;color:#000;text-align:center}#ami_form #sending_message .sending_message_content .sending-progress{position:relative;height:10px;width:100%;border:1px solid #000;margin:10px 0}#ami_form #sending_message .sending_message_content .sending-progress span{position:absolute;top:0;left:0;display:block;width:10px;height:100%;background:#d8d8d8;animation:mymove 1s infinite}#ami_form #sending_message .sending_message_content .ami_upload_progress{position:relative;padding:4px 10px;overflow:hidden;background:#3453a1;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.25);box-shadow:0 0 10px 3px rgba(0,0,0,.25);border-radius:5px;opacity:0}#ami_form #sending_message .sending_message_content .ami_upload_progress span{position:relative;color:#fff;z-index:1}#ami_form #sending_message .sending_message_content .ami_upload_progress .ami_upload_progress_bar{position:absolute;left:0;top:0;bottom:0;background:#28a745;display:block;z-index:0}#ami_form_anchor{height:0;width:100%;transform:translateY(-100px)}#ami_form{background:#d8d8d8;padding:40px 0}#ami_form .ami_form_pages_holder{width:100%;overflow:hidden}#ami_form .ami_form_pages_holder .ami_form_pages_track{display:flex;transition:all .25s ease}#ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page{padding:0 60px;background:#d8d8d8;width:calc(100%)}@media (max-width:1024.98px){#ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page{padding:20px}}#ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page{background:#fff}#ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page .ami_form_page_content h3{background:#3453a1;color:#fff;margin:0;padding:20px 10px;font-size:1.5rem}#ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page .ami_form_page_content .form_row_wrapper{padding:40px;border-top:0}#ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page .ami_form_page_content .form_row input,#ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page .ami_form_page_content .form_row textarea{background:#efefef}a,address,div,h1,h3,h4,li,p,span{font-family:Ubuntu,sans-serif}.section-title{font-size:1.5rem;color:#3453a1;text-transform:uppercase}.btn,.btn i{transition:all .5s ease}.btn{position:relative;display:flex;padding:10px;text-align:left;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase}.btn i{font-size:1rem;margin-right:10px;border-radius:50%;padding:6px}.btn.btn_blue{color:#3453a1}.btn.btn_blue i{color:#3453a1;border:2px solid #3453a1}.btn.btn_white{color:#fff}.btn.btn_white i{color:#fff;border:2px solid #fff}.btn.btn_black{color:#000}.btn.btn_black i{color:#000;border:2px solid #000}.btn:hover{text-decoration:none}.btn:hover i{background:#3453a1;color:#fff;left:calc(100% - 30px)}.ekko-lightbox-nav-overlay a>:focus{outline:0}.content_block_container{display:block;position:relative;padding:60px 0;width:100%;overflow:hidden;z-index:5}.content_block_container.boxed{padding:0;border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8}@media (max-width:1024.98px){.content_block_container.boxed{border:0}}.content_block_container .content_block_anchor{position:absolute;left:0;top:-100px;width:100%}.content_block_container.background_white{background:#fff}@media (max-width:1024.98px){.content_block_container{padding:20px 0;text-align:center;overflow:hidden}}.content_block_container .content_block{display:flex;flex-wrap:nowrap;position:relative;z-index:5;margin-left:-15px;margin-right:-15px;width:100%}@media (max-width:1024.98px){.content_block_container .content_block{margin-left:0;margin-right:0}}.content_block_container .content_block .row{max-width:100%;width:100%;margin:0}.content_block_container .content_block .content_block_content{order:1;display:flex;align-items:center}.content_block_container .content_block .content_block_content p:empty{display:none}.content_block_container .content_block .content_block_sidetext{order:2;display:flex;align-items:center;padding-left:60px}@media (max-width:1024.98px){.content_block_container .content_block .content_block_sidetext{padding:0}}.content_block_container .content_block .content_block_sidetext ul{padding:0;margin:0;list-style:none}.content_block_container .content_block .content_block_sidetext ul li{position:relative;padding-left:30px;margin-bottom:4px}.content_block_container .content_block .content_block_sidetext ul li:before{content:"";position:absolute;left:0;top:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:rgba(52,83,161,.25)}@media (max-width:1024.98px){.content_block_container .content_block .content_block_sidetext ul li{padding:5px 0;border-bottom:1px solid rgba(52,83,161,.25);margin-bottom:5px}.content_block_container .content_block .content_block_sidetext ul li:before{display:none}}.content_block_container .content_block .content_block_sideform{order:2;margin-left:40px}.content_block_container .content_block .content_block_sideform #ami_form,.content_block_container .content_block .content_block_sideform #ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page{padding:0}.content_block_container .content_block .content_block_sideform #ami_form .ami_form_pages_holder .ami_form_pages_track .ami_form_page .ami_form_page_content .form_row_wrapper{border:1px solid #efefef;border-bottom:0}@media (max-width:1024.98px){.content_block_container .content_block .content_block_sideform{margin:0}.content_block_container .content_block .content_block_content_body{margin-bottom:20px}}