.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}html{scroll-behavior:smooth;width:100%;height:100%}body{height:auto;min-height:100%;color:#000;font-size:16px;font-weight:300;font-family:"FreightDispProSemibold-Regular";position:relative;overflow:scroll}.section{padding:7.4375rem 0}@media (max-width: 769px){.section{padding:3.75rem 0}}a{color:#CE1126;text-decoration:none}a:hover{color:#000;text-decoration:none;transition:all 0.5s ease-in-out}a.active{color:#000}.text-red{color:#CE1126}.text-white{color:white}.text-black{color:black}.text-gray{color:#818A91}.ultra-black{font-weight:900 !important}h1,.h1{font-family:"acumin-pro-wide",sans-serif;font-size:3rem;text-transform:uppercase;font-weight:800;margin-bottom:0;line-height:1}@media (max-width: 992px){h1,.h1{font-size:2.125rem}}h2,.h2{font-family:"acumin-pro-condensed",sans-serif;font-weight:300;font-size:1.5rem;margin-bottom:0;text-transform:uppercase;letter-spacing:3px}@media (max-width: 992px){h2,.h2{font-size:1.25rem}}@media (max-width: 992px){h3{font-size:1.125rem}}.text-bold{font-family:"acumin-pro-wide",sans-serif;font-weight:800;text-transform:uppercase;margin-top:.625rem;line-height:1.0625rem}sup{vertical-align:top;position:relative;font-size:.625rem;top:5px}table{margin:0 auto}table td{padding:.625rem 1.5625rem}@media (max-width: 991px){table td{padding:.3125rem .625rem}}table thead th{padding:.625rem 1.5625rem;color:#CE1126;text-align:right}@media (max-width: 769px){table thead th{padding:.3125rem .625rem}}table thead th:first-child{text-align:left;padding-left:0}table tbody{border-top:4px solid black;border-bottom:2px solid black}table tbody tr{border-bottom:1px solid #818A91}table tbody tr:hover{background:#EDEDED}table tbody td:first-child{padding-left:0}@media (max-width: 600px){.scroll-sm-x{overflow-x:scroll;width:100%}}.fnote{color:#818A91;font-size:.75rem}.header-big-spacing{margin-top:10.3125rem}.black-background{background-color:black;color:white}.black-background .custom-2cols .col2{border-left:1px solid white}.gray-background{background-color:#818A91;color:white}.gray-background .custom-2cols .col2{border-left:1px solid black}.red-background{background-color:#CE1126;color:white}.custom-2cols .col1{padding-right:3.375rem}.custom-2cols .col2{border-left:1px solid #818A91;padding-left:2rem}@media (max-width: 769px){.custom-2cols .col2{border:none !important;padding-left:15px}}.divider{height:1px;border-top:1px solid #818A91;margin-top:1.5625rem;margin-bottom:1.5625rem}.divider.white{border-top:1px solid white}.first-letter span:first-child{font-size:8.125rem;line-height:5.8125rem;font-family:"FreightDispProSemibold-Regular";float:left;padding-right:10px}.semibold-italic{font-family:"FreightDispProSemibold-Italic"}.big-txt{font-family:"acumin-pro-wide",sans-serif;font-weight:800;font-size:2.25rem;line-height:2.6875rem}.small-italic{font-size:.75rem;color:#818A91;font-family:"FreightDispProSemibold-Italic"}.signature-img{width:20rem;margin-top:1rem;margin-bottom:1rem}header .logo-wrap{color:#CE1126;padding-top:80px;margin-left:-32px}@media (max-width: 769px){header .logo-wrap{margin-left:0}}header .logo-wrap a{display:block;width:210px;height:85px;background:url("../ui/logo-curtisswright.png") no-repeat 0 0;background-size:210px 60px;margin:0;transition:all 0.2s ease-out}header .logo-wrap span{font-size:1.5rem;font-family:"acumin-pro-condensed",sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px}header .header-wrap{height:122px;margin-bottom:-122px;position:relative;z-index:100}header.home .logo-wrap a.logo,header.letter-shareholders .logo-wrap a.logo,header.year-in-review .logo-wrap a.logo{background:url("../ui/logo-curtisswright-white.png") no-repeat 0 0;background-size:210px 60px}header.shareholder-information .logo-wrap a.logo,header.financials .logo-wrap a.logo{background:url("../ui/CW-Logo-Black.svg") no-repeat;background-position:-27px -101px;background-size:124%}.show-menu .menu-wrap{width:100%;height:auto;transform:translate3d(0, 0, 0);transition-delay:0s;background:#CE1126;left:0}.show-menu main{transition-delay:0s;transform:translate3d(0, 300px, 0)}.show-menu .menu-button:before{background:linear-gradient(white 20%, transparent 20%, transparent 40%, white 40%, white 60%, transparent 60%, transparent 80%, white 80%)}@media (max-width: 769px){.show-menu .home .logo-wrap a.logo,.show-menu .letter-shareholders .logo-wrap a.logo,.show-menu .year-in-review .logo-wrap a.logo{background-size:contain}.show-menu .shareholder-information .logo-wrap a.logo,.show-menu .financials .logo-wrap a.logo{background-position:center !important;margin-top:-1.875rem}}.show-menu .logo-wrap{color:white;position:fixed !important;z-index:1000}.show-menu .logo-wrap a.logo{background:url("../ui/logo-curtisswright-white.png") no-repeat 0 0;background-size:210px 60px}@media (max-width: 769px){.show-menu .logo-wrap{margin-top:-3.125rem}.show-menu .logo-wrap a.logo{width:8.125rem;background-size:contain}.show-menu .logo-wrap span{display:none}}main{overflow-y:scroll;transition:transform 0.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);overflow:hidden;width:100%;height:100%}.menu-wrap{z-index:999;transition:width 0.4s, height 0.4s, transform 0.4s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);position:fixed;width:0;height:0;font-size:1.5em;transform:translate3d(1.5em, 1.5em, 0);color:white;padding-top:3rem;padding-bottom:3rem}.menu-wrap a{color:white}.menu{height:100%;overflow:hidden;font-size:0.75em;text-align:right;padding-top:1.25rem}.menu .container{width:100% !important}.menu .column{display:inline-block;vertical-align:top}@media (max-width: 450px){.menu .column{display:block}}@media (max-width: 450px){.menu .navbar-nav .nav-item{padding:0}}.menu .navbar-nav .nav-item{padding:.5rem 1rem}.menu .navbar-nav .nav-link{padding:0}.menu .navbar-nav--menu1{border-right:1px solid white;padding-right:1.5rem;margin-right:5rem;font-family:"acumin-pro-condensed",sans-serif;font-size:1.125rem}@media (max-width: 630px){.menu .navbar-nav--menu1{margin-right:0}}.menu .navbar-nav--menu1 a{transition:font-weight .4s ease-in-out;font-weight:300;letter-spacing:1px}.menu .navbar-nav--menu1 a:hover{font-weight:700}@media (max-width: 450px){.menu .navbar-nav--menu1{padding-right:0;margin-right:0;border:none;margin-bottom:1.25rem;margin-top:1.875rem}}.menu .navbar-nav--menu2{font-family:"FreightDispProSemibold-Regular";font-size:1rem}.menu .navbar-nav--menu2 .nav-item{padding-top:0;padding-bottom:0}.menu .navbar-nav--menu2 .nav-link{padding-bottom:.125rem;padding-top:.125rem}.menu .navbar-nav--menu2 .menu-title{font-size:1.125rem;font-family:"acumin-pro-condensed",sans-serif;font-weight:300;margin-top:.5rem;margin-bottom:.5rem;padding-right:1rem;letter-spacing:1px}.menu-button{z-index:1000;padding:0;border:none;text-indent:2.5em;color:transparent;position:fixed;width:2em;height:2em;font-size:1.5em;right:2rem;top:1rem;cursor:pointer;background:transparent}.menu-button:before{position:absolute;top:0.5em;right:0.1em;bottom:0.5em;left:0.1em;background:linear-gradient(#CE1126 20%, transparent 20%, transparent 40%, #CE1126 40%, #CE1126 60%, transparent 60%, transparent 80%, #CE1126 80%);content:''}.menu-button.active:before{background:linear-gradient(white 20%, transparent 20%, transparent 40%, white 40%, white 60%, transparent 60%, transparent 80%, white 80%)}footer{position:relative;z-index:20;background-color:#CE1126;padding:5rem 0;color:white;font-family:"acumin-pro-wide",sans-serif;letter-spacing:1px}footer a{color:white;text-transform:uppercase}footer .logo-footer{text-align:right}@media (max-width: 769px){footer .logo-footer{text-align:left;margin-top:1.875rem}}footer .logo-footer img{max-width:200px}footer ul.nav a{padding-right:.625rem;margin-right:.625rem;border-right:1px solid white;line-height:.9375rem;margin-bottom:.625rem}footer ul.nav a:last-child{margin-right:0;padding-right:0;border-right:none}.home .home_top{background:url("../ui/images/submarine.png") no-repeat right 50% top 80px #000;background-size:100%;color:white;position:relative;min-height:600px;display:flex;align-items:center;justify-content:center}@media (max-width: 992px){.home .home_top{background-position:center 11%}}.home .home_top h1{font-size:5.625rem;color:white;padding-top:0;padding-bottom:.625rem;border-top:1px solid white;border-bottom:1px solid white;margin-top:15.625rem;margin-bottom:20%;font-weight:900}@media (max-width: 992px){.home .home_top h1{font-size:2.5rem}}.home .home_top .bold-txt{font-family:"acumin-pro-wide",sans-serif;font-weight:900;margin-bottom:5.625rem}.home .home_top .line1{font-size:1.875rem;text-transform:uppercase;padding-bottom:1.1rem;font-weight:700;border-bottom:1px solid white}.home .home_top .h1{border-bottom:1px solid white;line-height:3.5rem;width:75%;padding-bottom:1.25rem;padding-top:.9375rem;font-weight:900}.home .home_top .h1.last{border-bottom:none}.home .home_top .first-letter{font-size:1rem}.home .home_top .first-letter span:first-child{font-size:5.625rem;line-height:4.375rem}.home .stats-header{font-family:"acumin-pro-wide",sans-serif;font-weight:800;text-transform:uppercase;height:60px}.home .stats{margin-top:6.1875rem}.home .stats-item{margin-bottom:3.125rem}.home .fnote{margin-bottom:0}.home .stats-cols{font-family:"acumin-pro-wide",sans-serif;display:flex;align-items:flex-end;height:15rem}.home .stats-cols--item{width:3.625rem;text-align:center;font-size:.875rem}.home .stats-cols--item:first-child,.home .stats-cols--item:nth-child(2){margin-right:.875rem}.home .stats-cols--item:first-child .stats-col--column,.home .stats-cols--item:nth-child(2) .stats-col--column{background-color:black}.home .stats-cols--item:last-child .stats-col--column{background-color:#CE1126}.home .stats-cols--item:last-child{color:#CE1126}.home .stats-cols-header{font-weight:700}.home .stats-cols-footer{font-weight:500}.home .stats-cols .col1{height:12.9375rem}.home .stats-cols .col2{height:13.3125rem}.home .stats-cols .col3{height:12.8125rem}.home .stats-cols .col4{height:10.5625rem}.home .stats-cols .col5{height:11.0625rem}.home .stats-cols .col6{height:10.9375rem}.home .stats-cols .col7{height:10.6875rem}.home .stats-cols .col8{height:12.1875rem}.home .stats-cols .col9{height:11.5rem}.home .stats-cols .col10{height:10.875rem}.home .stats-cols .col11{height:12.4375rem}.home .stats-cols .col12{height:13.125rem}.home .home-3{background:url("../ui/images/helicopter.jpg") no-repeat center center;background-size:cover;font-family:"acumin-pro-wide",sans-serif;font-weight:800;font-size:1.875rem;color:white}.home .home-3 p{margin-bottom:0;text-transform:uppercase}.home .market-graph{margin-bottom:-140px}@media (max-width: 992px){.home .market-graph{margin-bottom:-50px}}.home .home-5{background:linear-gradient(90deg, #000 50%, #818A91 50%);padding-bottom:1.5625rem;padding-top:6.25rem}@media (max-width: 769px){.home .home-5{background:linear-gradient(180deg, #000 50%, #818A91 50%)}}.home .home-5 .box{text-transform:uppercase;font-family:"acumin-pro-wide",sans-serif;font-weight:800}.home .home-5 .box h3{color:white;width:15.9375rem;font-size:1.5rem;font-weight:800}.home .home-5 .box .line1{margin-top:1.875rem;margin-bottom:6.25rem;font-family:"acumin-pro-condensed",sans-serif;font-weight:700;letter-spacing:1px}.home .home-5 .box span{text-transform:initial}.home .home-5 .box--first{color:white;margin-right:2.5rem}@media (max-width: 769px){.home .home-5 .box--first{margin-right:0}}.home .home-5 .box--first .read-more span{color:black;background-color:white}.home .home-5 .box--first .read-more span:hover{background-color:black;color:white}.home .home-5 .box--last{color:black;margin-left:2.5rem}@media (max-width: 769px){.home .home-5 .box--last{margin-left:0;padding-top:9.375rem}}.home .home-5 .box--last .read-more span{color:#818A91;background-color:black}.home .home-5 .box--last .read-more span:hover{background-color:#818A91;color:black}.home .home-5 .box .read-more a{float:right}.home .home-5 .box .read-more>div{display:inline-block;margin-top:14px;margin-right:10px}@media (min-width: 769px){.home .home-5 .box .read-more{text-align:right}}.home .home-5 .box .read-more span{display:inline-block;font-weight:bold;font-size:2.5rem;line-height:1.375rem;padding-top:.625rem;border-radius:50%;width:50px;height:50px;margin-left:.625rem;text-align:center;cursor:pointer;transition:all 0.5s ease-out}.letter-shareholders .letter-shareholders-1{background-color:#818A91;color:white}.letter-shareholders .letter-shareholders-1 .line1{font-size:1.875rem;font-family:"acumin-pro-wide",sans-serif;margin-top:11.875rem;font-weight:800;margin-bottom:1.25rem;text-transform:uppercase}.letter-shareholders .letter-shareholders-1 .line2{font-size:2.25rem}.letter-shareholders h2{margin-bottom:1.375rem;margin-top:3.125rem}.letter-shareholders .semibold-italic{font-family:"FreightDispProSemibold-Italic"}@media (max-width: 992px){.letter-shareholders .section .section{padding-top:0;padding-bottom:0}}.message-from-the-chairman .first-letter span:first-child{height:97px}.message-from-the-chairman h2{margin-bottom:1.375rem;margin-top:3.125rem}.message-from-the-chairman .name{margin-top:.625rem}.message-from-the-chairman .message-chairman-1 .line1{font-size:1.875rem;font-family:"acumin-pro-wide",sans-serif;margin-top:11.875rem;font-weight:800;margin-bottom:1.25rem;text-transform:uppercase}.message-from-the-chairman .message-chairman-1 .line2{font-size:2.25rem;line-height:1.25}@media (max-width: 992px){.message-from-the-chairman .section .section{padding-top:0;padding-bottom:0}}.negative-margin{margin-bottom:-300px}.negative-margin .name{margin-top:.9375rem}@media (max-width: 992px){.negative-margin{margin-bottom:1.25rem}.negative-margin .name{color:white;margin-top:1.25rem;margin-bottom:3rem;display:block}}.shareholder-information h1,.shareholder-information .h1{margin-bottom:5.8125rem;color:#CE1126}.shareholder-information .shareholder-info-item{margin-bottom:2.3125rem}.shareholder-information .shareholder-info-item p{margin-bottom:0}.shareholder-information .shareholder-info-item .text-bold{line-height:1.25rem;margin-bottom:.625rem;margin-top:-4px}.shareholder-information .shareholder-info-item.last{margin-bottom:0}.shareholder-information .shareholder-info-1 .text-bold{color:#CE1126}.shareholder-information .shareholder-info-2 .text-bold{color:white}@media (max-width: 769px){.shareholder-information .col2{margin-top:2.3125rem}}.year-in-review h1{margin-bottom:4.375rem}.year-in-review .year-1-images{position:relative;margin-bottom:7.5rem}.year-in-review .year-1-images img:last-child{position:absolute;z-index:1;width:50%;right:0;bottom:0;margin-bottom:-2.5rem;margin-right:-2.5rem}@media (max-width: 576px){.year-in-review .year-1-images img:last-child{margin-right:1.5rem}}.year-in-review .teaser{font-size:2.25rem;line-height:2.875rem}.financials .text-header{font-size:1.5rem;color:#CE1126;line-height:1;font-weight:900;font-family:"acumin-pro-wide",sans-serif;text-transform:uppercase;margin-top:.625rem}.financials .subheader{font-family:"FreightDispProSemibold-Regular";margin-bottom:3.75rem;margin-top:.9375rem}.financials .fnote{margin-top:2.5rem}.financials table{width:100%;font-family:"acumin-pro-wide",sans-serif;font-weight:300}.financials table th{color:#CE1126;font-weight:800;text-transform:uppercase}.financials table th:first-child{padding-left:0}.financials table th.no-bg{background-color:white !important}.financials table div.align{margin-right:-.375rem}.financials table div.align.extra{margin-right:-.75rem}.financials table td:not(:first-child){text-align:right}.financials table tr.bordered{border-top:2px solid #000}.financials table .bold{font-weight:700}@media (min-width: 991px){.financials .financials-table1 td+td,.financials .financials-table1 th+th{width:130px}}.financials .financials-table1 td:first-child{font-weight:700;padding-left:.625rem}.financials .financials-table1 tr:nth-child(2){background-color:#ededed}.financials .financials-table1 span{font-weight:300}@media (min-width: 991px){.financials .financials-table1 span{float:left;display:block;position:relative}}@media (min-width: 991px){.financials .hlghts_table td+td,.financials .hlghts_table th+th{width:130px}}.financials .hlghts_table td:nth-child(2),.financials .hlghts_table th:nth-child(2){background-color:#ededed}.financials .hlghts_table td:nth-child(2){font-weight:600}.financials .hlghts_table span{font-weight:300}@media (min-width: 991px){.financials .hlghts_table span{float:left;display:block;position:relative}}.financials .graph-wrap{position:relative;min-height:34.375rem}@media (max-width: 769px){.financials .graph-wrap{min-height:25rem}}.financials .graph-wrap img{position:absolute}.financials #five-year-total-return #graph_legend .item{background:#808080;margin:0 auto 20px;padding:15px 40px;text-align:left;display:block;line-height:30px;font-size:.875rem;color:#000;text-transform:uppercase;font-family:"acumin-pro-wide",sans-serif}.financials #five-year-total-return #graph_legend .item#legend-1{color:#fff}.financials #five-year-total-return #graph_legend .item#legend-2{background:#989898}.financials #five-year-total-return #graph_legend .item#legend-2 span{background:#fff}.financials #five-year-total-return #graph_legend .item#legend-3{background:#B3B3B3}.financials #five-year-total-return #graph_legend .item#legend-3 span{background:#666}.financials #five-year-total-return #graph_legend .item#legend-4{background:#CCC}.financials #five-year-total-return #graph_legend .item#legend-4 span{background:url(../ui/images/dots-chart.png) repeat-x 0 0;background-size:10px 3px}.financials #five-year-total-return #graph_legend .item span{width:100%;height:3px;background:#C70F2D;display:block;margin:15px 0 5px}
