.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:18px;font-weight:400;font-family:"Roboto",sans-serif;position:relative;overflow:scroll}.section{padding:6.05556rem 0}@media (max-width: 769px){.section{padding:3.33333rem 0}}.section-bottom{padding:3.61111rem 0}@media (max-width: 769px){.section-bottom{padding:1.66667rem 0}}.teaser-txt{font-size:2rem;line-height:42px}a{color:#000;text-decoration:none}a:hover{color:#CE1126;text-decoration:none;transition:all 0.5s ease-in-out}a.active{color:#CE1126}.mt-40{margin-top:40px}.text-red{color:#CE1126}.text-white{color:white}.text-black{color:black}h1,.h1{font-size:4.33333rem;font-weight:700;margin-bottom:0;line-height:80px}@media (max-width: 992px){h1,.h1{font-size:2.77778rem;line-height:50px}}h2,.h2{font-weight:700;font-size:2.66667rem;line-height:48px}h3,.h3{font-size:1.33333rem}.overlay{position:absolute;left:0;bottom:0;width:100%;z-index:1;height:100%}.overlay--red{background:linear-gradient(180deg, rgba(0,0,0,0.1) 50%, #CE1126 100%)}.overlay--black{background:linear-gradient(1deg, #000 0%, rgba(0,0,0,0.66) 30%, rgba(0,0,0,0.33) 37%, rgba(255,255,255,0) 50%)}.text-bold{font-weight:700}.text-light{font-weight:300}.btn{text-transform:uppercase;letter-spacing:0.5px;border-radius:0;position:relative;border-color:white;color:white;border-right:0;border-right:1px solid #fff;padding:10px 32px;min-height:48px;line-height:1rem;display:inline-flex;align-items:center;transition:all .5s ease-in-out}.btn:hover{outline:1px solid #fff;color:unset;padding:10px 41px 10px 23px;transition:all 0.5s}.btn:hover::after{opacity:1;transition:all 0.5s;right:17px}.btn::after{content:"";width:25px;height:22px;position:absolute;margin-top:0px;right:15px;background-size:18px;background:url("../ui/right-arrow-white-center.svg") no-repeat center;opacity:0;transition:all 500ms;bottom:12.5px}.btn--black{border-color:black;color:black;border-right:1px solid #000}.btn--black:hover{outline:0.5px solid #000;color:#000}.btn--black::after{background:url("../ui/right-arrow-black-center.svg") no-repeat center}table{margin:0 auto}table td{padding:.55556rem 1.38889rem}@media (max-width: 991px){table td{padding:.27778rem .55556rem}}table thead th{padding:.55556rem 1.38889rem;color:#CE1126;text-align:right}@media (max-width: 769px){table thead th{padding:.27778rem .55556rem}}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 #000}table tbody td:first-child{padding-left:0}@media (max-width: 600px){.scroll-sm-x{overflow-x:scroll;width:100%}}.bg-black{background-color:black;color:white}.bg-red{background-color:#CE1126;color:white}.bg-gray{background-color:#818A91;color:black}.section{padding:7rem 0;position:relative}.zoom{transition:transform .3s}.zoom:hover{transform:scale(1.2)}header .logo-mobile-wrap{display:none}header .menu-button-wrap{background:#CE1126;width:106px;height:90px;position:fixed;z-index:999}header .logo{display:block;width:210px;height:85px;background:url("../ui/logo-curtisswright-white.png") no-repeat 0 0;background-size:210px 59px;position:absolute;left:8em;top:1.8rem;z-index:100}@media (max-width: 576px){header .logo{width:160px;background-size:160px 45px;top:15px}}header .logo-wrap{background-color:#CE1126;position:absolute;z-index:100;transform:rotate(-90deg);width:690px;height:106px;left:0;font-size:36px;color:white;padding-top:21px;padding-left:45px;letter-spacing:1.6px;margin-left:-292px;margin-top:130px;transition:all .45s ease}@media (max-width: 576px){header .logo-wrap{font-size:0;margin-top:0px;padding-top:30px;transform:rotate(0deg);margin-left:0;width:106px;height:92px}}@media (max-width: 576px){header .logo-mobile-wrap{display:block;position:absolute;color:white;margin-left:175px;margin-top:63px;z-index:100;font-size:14px}}.show-menu .menu-wrap{width:385px;height:auto;transition-delay:0s;background:#CE1126;left:0;position:fixed}.show-menu .logo{position:fixed}.show-menu .logo-wrap{position:fixed}@media (max-width: 1325px){.show-menu .logo-wrap{transform:rotate(-90deg);font-size:26px;width:690px;height:106px;margin-left:-292px}}.show-menu .menu-button:before{background:linear-gradient(white 20%, rgba(0,0,0,0) 20%, rgba(0,0,0,0) 40%, white 40%, white 60%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 80%, white 80%)}header:not(.home) .logo-wrap{margin-left:-100%}.show-menu header:not(.home) .logo-wrap{margin-left:-292px}.menu-wrap{z-index:99;transition:width 0.4s, height 0.4s, transform 0.4s;position:absolute;width:0;height:0;font-size:1.5em;color:white;padding-top:3rem;padding-bottom:3rem}.menu-wrap a{color:white}.menu{height:100%;overflow:hidden;font-size:1.33333rem;text-align:right;padding-top:1.11111rem}.menu .container{display:flex;flex-direction:column}.menu .navbar-nav{display:inline-flex}.menu .navbar-nav .nav-item{padding:7px 1rem}@media (max-width: 768px){.menu .navbar-nav .nav-item{padding:2px 1rem}}.menu .navbar-nav .nav-link{padding:0;font-size:1.16667rem}.menu .navbar-nav--menu1{margin-bottom:74px;margin-top:65px}@media (max-width: 768px){.menu .navbar-nav--menu1{margin-bottom:35px}}.menu .navbar-nav--menu2 .menu-title{padding-right:.88889rem;font-size:1.33333rem;font-weight:700}.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;left:1.5rem;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(white 20%, rgba(0,0,0,0) 20%, rgba(0,0,0,0) 40%, white 40%, white 60%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 80%, white 80%);content:''}.menu-button.active:before{background:linear-gradient(white 20%, rgba(0,0,0,0) 20%, rgba(0,0,0,0) 40%, white 40%, white 60%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 80%, white 80%)}footer{position:relative;z-index:20;background-color:black;padding:5rem 0;color:white;font-size:.88889rem;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.66667rem}}footer .logo-footer img{width:200px}footer ul.nav a{padding-right:.55556rem;margin-right:.55556rem;border-right:1px solid white;line-height:.83333rem;margin-bottom:.55556rem;letter-spacing:2px}footer ul.nav a:last-child{margin-right:0;padding-right:0;border-right:none}.home .section-1{color:white;height:900px;display:flex;align-items:center;justify-content:center}.home .section-1 .video-wrapper{position:absolute;bottom:0;left:0;right:0;top:0;overflow:hidden}.home .section-1 .video-wrapper:before{content:'';position:absolute;height:100%;width:100%;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%)}.home .section-1 video{height:100%;width:100%;object-fit:cover}.home .section-1 h1{color:white;font-weight:300;background-color:#CE1126;display:inline-block;padding:10px 20px;margin:0 auto;z-index:1;text-align:center}@media (max-width: 768px){.home .section-1 h1{max-width:300px;margin-left:auto;margin-right:auto}}.home .section-2 .txt-wrap{max-width:500px;margin-left:40px}.home .section-2 .section-txt{padding-top:25px;padding-bottom:40px}.home .section-3{background:linear-gradient(to bottom, rgba(0,0,0,0) 80%, #ce1126 100%),url("../ui/home/Home_Charts_Background_v2.jpg") no-repeat top center;background-size:cover;min-height:3000px;padding-bottom:120px}@media (max-width: 576px){.home .section-3{min-height:3500px}}.home .section-3 .stats-header-mobile{display:none}.home .section-3 .img-chart{width:40%;position:absolute;right:0;margin-top:-50px;margin-right:-150px}.home .section-3 h2{max-width:1024px}.home .section-3 .stats-wrap{flex-wrap:wrap;margin-top:150px;margin-bottom:200px}.home .section-3 .custom-margin{margin-bottom:100px}.home .section-3 .stats-header{white-space:nowrap}.home .section-3 .stats-divider{border-bottom:1px solid black;margin-left:20px;width:70%}.home .section-3 .stats{text-transform:uppercase;text-align:center;margin-bottom:50px}.home .section-3 .stats-val{font-size:60px;font-weight:700}.home .section-3 .stats-txt{font-size:1.33333rem}.home .section-3 .overlay--red{height:115px}@media (max-width: 860px){.home .section-3{background:linear-gradient(to bottom, rgba(0,0,0,0) 80%, #ce1126 100%), url("../ui/home/Home_Charts_Background_v2_tablet.jpg") no-repeat bottom center;background-size:cover;min-height:2350px}.home .section-3 .h3{font-size:16px}.home .section-3 .stats-divider{width:50%}.home .section-3 .img-chart{margin-right:-10px;margin-top:0}.home .section-3 .stats-wrap{margin-top:50px;margin-bottom:0px}.home .section-3 .stats-header{white-space:initial}.home .section-3 .stats-val{font-size:30px}.home .section-3 .stats-txt{font-size:14px}}@media (max-width: 991px){.home .section-3 .stats-divider{display:none}}@media (max-width: 576px){.home .section-3{background:linear-gradient(to bottom, rgba(0,0,0,0) 80%, #ce1126 100%), url("../ui/home/Home_Charts_Background_Mobile_v2_edited.jpg") no-repeat bottom center;min-height:3100px;background-size:cover}.home .section-3 .stats-divider{display:none}.home .section-3 .img-chart{position:initial;margin-bottom:40px}.home .section-3 .stats-header-mobile{display:block}.home .section-3 .custom-margin{margin-bottom:50px}.home .section-3 .stats-val{font-size:60px}.home .section-3 .stats-txt{font-size:1.33333rem}}.home .section-4 .box .h2{position:absolute;max-width:390px;bottom:0;margin-left:40px;margin-bottom:20px;z-index:2}.home .section-4 .box-img{position:relative}.home .section-4 .box-txt{padding:40px;margin-bottom:100px}.home .section-4 .box-txt p{margin-bottom:0}.technical .section-1 .bg-section{background:url("../ui/operational/Technical_Header.jpg") no-repeat top center;background-size:contain;min-height:655px}@media (max-width: 690px){.technical .section-1 .bg-section{min-height:200px}}.technical .section-1 .bg-section h1{margin-left:calc(-8.333333% - 60px);padding-top:6rem}@media (max-width: 900px){.technical .section-1 .bg-section h1{margin-left:auto}}.technical .section-2 .stats{width:366px;margin-bottom:30px}.technical .section-2 .stats-wrap{flex-wrap:wrap}.technical .section-2 .stats-val{font-size:100px}@media (max-width: 992px){.technical .section-2 .stats-val{font-size:70px;margin-right:60px}}.innovation .img-mobile{display:none}@media (max-width: 690px){.innovation .bg-red{padding-bottom:1rem}}.innovation .section-1 .bg-section{background:url("../ui/innovation/Innovation_Header.jpg") no-repeat top center;background-size:contain;min-height:655px}@media (max-width: 690px){.innovation .section-1 .bg-section{min-height:400px}}.innovation .section-1 .bg-section h1{margin-left:calc(-8.333333% - 60px);padding-top:6rem}@media (max-width: 900px){.innovation .section-1 .bg-section h1{margin-left:auto}}@media (max-width: 690px){.innovation .section-1 .bg-section h1{margin-left:auto;padding-top:1rem}}.innovation .section-3{background:linear-gradient(to right, transparent 50%, #CE1126 50%),url("../ui/innovation/Innovation_Image2_Nuclear.jpg") no-repeat top left;color:white;background-size:contain}@media (max-width: 1277px){.innovation .section-3{background-size:cover}}@media (max-width: 900px){.innovation .section-3{background:#CE1126}.innovation .section-3 .img-mobile{display:block}}.innovation .section-3 .innovation-box{padding-top:600px;padding-bottom:40px}@media (max-width: 900px){.innovation .section-3 .innovation-box{padding-top:40px}}.innovation .section-5{background:linear-gradient(to right, transparent 50%, #CE1126 50%),#fff}@media (max-width: 992px){.innovation .section-5{background:white}.innovation .section-5 .innovation-box{color:black !important}}@media (min-width: 992px){.innovation .innovation-box{padding-left:30%}}.innovation .img-product{margin-bottom:100px;margin-top:-20%}@media (max-width: 992px){.innovation .img-product{margin-top:40px}}.letter-to-shareholders .section-1{background:url("../ui/message/Letter_Header.jpg") no-repeat top center;background-size:cover;height:900px;display:flex}@media (max-width: 575px){.letter-to-shareholders .section-1{height:auto;display:block;padding-top:700px;background-position:63%}}@media (min-width: 1800px){.letter-to-shareholders .section-1{height:1200px}}.letter-to-shareholders .section-1 .teaser-txt{margin-bottom:-50%}@media (max-width: 575px){.letter-to-shareholders .section-1 .teaser-txt{margin-top:0}}.letter-to-shareholders .section-1 .container{align-self:flex-end}.letter-to-shareholders .section-2 h2{width:430px}@media (max-width: 992px){.letter-to-shareholders .section-2 h2{width:100%;margin-top:100px}}.letter-to-shareholders .section-2 .teaser-txt--big{margin-top:60px;font-size:120px;line-height:140px}.letter-to-shareholders .section-2 .signature{margin-top:80px}.letter-to-shareholders .section-2 .signature img{width:250px}.shareholder-information .section-1,.financials .section-1{display:flex;min-height:670px;align-items:center;justify-content:center}@media (max-width: 1300px){.shareholder-information .section-1 h1,.financials .section-1 h1{margin-left:90px;margin-right:90px;margin-bottom:50px}}.shareholder-information .box,.financials .box{margin-bottom:30px}.shareholder-information .h3{text-transform:uppercase}@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:rgba(231,231,232,0.52)}.financials .hlghts_table span{font-weight:300}@media (min-width: 991px){.financials .hlghts_table span{float:left;display:block;position:relative}}.financials h1,.financials .h1{color:#CE1126}.financials table{width:100%}.financials table th{color:#CE1126;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:-.33333rem}.financials table div.align.extra{margin-right:-.66667rem}.financials table td:not(:first-child){text-align:right}.financials table tr.bordered{border-top:2px solid #000}.financials table .bold{font-weight:700}.financials .hlghts_table{width:100%}.financials .graph-wrap{position:relative;min-height:34.375rem}.financials .fnote{font-size:12px}.financials #five-year-total-return #graph_5yr_bg{width:700px;min-height:489px;margin:0px 40px 0 0;float:left;background:url("../ui/financials/Empty_Chart.svg") no-repeat left bottom;background-size:691px 489px;text-align:center;height:489px;position:relative}.financials #five-year-total-return .graph-5yr-line{margin:0;position:absolute;top:114px;left:5px;width:0;height:345px;background:url("../ui/financials/Lines.svg") no-repeat left bottom;background-size:690px auto;display:block}@media only screen and (max-width: 850px){.financials #five-year-total-return #graph_5yr_bg{float:none;margin:0 auto 60px}}@media only screen and (max-width: 480px){.financials #five-year-total-return #graph_5yr_bg{width:100%}}.financials #five-year-total-return:after{content:"";display:table;clear:both}.financials #five-year-total-return #graph_5yr_bg{width:700px;min-height:489px;margin:0px 40px 0 0;float:left;background:url(../ui/financials/graph_5yr_bg.png) no-repeat left bottom;background-size:691px 489px;text-align:center;height:489px;position:relative}.financials #five-year-total-return .graph-5yr-line{margin:0;position:absolute;top:94px;left:59px;width:670px;height:190px;background:url(../ui/financials/graph_5yr_lines.png) no-repeat left bottom;background-size:615px auto;display:block}.financials #five-year-total-return #graph_legend{float:right;width:220px}.financials #five-year-total-return #graph_legend .item{background:#808080;width:160px;margin:0 auto 20px;padding:15px 40px;text-align:left;display:block;line-height:30px;font-size:14px;color:#000;text-transform:uppercase}.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/financials/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}.financials #five-year-total-return #graph_legend .short{width:40%}
