body.page-template-content-brochure2023{padding: 0px;}
body.page-template-content-brochure2023 footer{margin-top: 0px;}
p{font-family: 'Roboto';}
.brochure2023_section:after{content: ""; position: fixed; top: 0px; right: 75px; height: 100%; border-right: 1px solid #CF000D;}
.circle{position: relative;}
.circle:before{content: ""; position: absolute; width: 687px; height: 687px; border-radius: 50%; border: 1px solid #ED1C24;}
.outlook_section.circle:before{left: -30%; bottom: -50%; z-index: 1;}
.circle.right:before{right: -34%; top: -8%; z-index: 1;}
.circle.left:before{left: -40%; top: -5%; z-index: 1;}
.circle.bot:before{left: -30%; bottom: -32%; z-index: 0;}


.brochure23_page header{background-color: #FFFFFF; padding: 45px 60px;}
.brochure_site_logo a{display: inline-block;}
.brochure_site_logo .main_logo{max-width: 85px;}
.brochure_site_logo .sub_logo{max-width: 97px; margin-left: 45px;}
.spacer{margin-top: 90px;}
.video_popup{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background-color: rgba(0,0,0,0.85); z-index: 9999; display: none;}
.video_popup.v_open{display: flex;}
.video_popup .video_inn{width: 1000px; height: 0px; padding-bottom: 29.25%; position: relative; overflow: hidden; border: 2px solid #FFFFFF; background-color: #000000;}
.video_popup .video_inn iframe{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; right: 0px; border: 0px;}
.video_popup .v_close{position: absolute; top: 0px; right: 6px; width: 60px; height: 92px; background: #CF000D url(images/close-icon.svg) center no-repeat; cursor: pointer;}
body.admin-bar .video_popup .v_close{top: 32px;}

.brochure2023_section .container{max-width: 1160px; padding: 0px 15px !important;}
.brochure2023_section{background-color: #FFFFFF; padding-top: 92px;}
.video_banner{position: relative;}
.video_banner .banner_row{position: relative; height: 802px; overflow: hidden;}
.video_banner img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.video_link{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; background-image: url(images/brochure/play-icon.svg); background-repeat: no-repeat; background-position: center; cursor: pointer;}

.outlook_section{position: relative;}
.inner_full_img{overflow: hidden;}
.outlook_row{display: flex; flex-wrap: wrap;}
.outlook_row .col-6{width: 50%; padding: 122px 0px;}
.outlook_row .left_col{display: flex; justify-content: flex-end; align-items: center;}
.outlook_row .right_col{background-color: #F5F2EF; display: flex; justify-content: flex-start; align-items: center;}
.outlook_row .inner_content{max-width: 581px; width: 100%;}
.outlook_content{max-width: 385px;}
.outlook_content .title{font-size: 46px; line-height: 53.18px; color: #191919; font-weight: 500; padding: 0 35px 15px 0; border-bottom: 1px solid #ED1C24; display: inline-block;}
.outlook_content p{font-size: 18px; line-height: 24px; letter-spacing: 1px; color: #191919; font-weight: 400; margin-top: 25px;}
.outlook_content p.first{font-size: 24px; line-height: 28px; color: #003A6F; font-weight: 400; margin-top: 25px;}
.outlook_row .inner_content .more_btn{margin-top: 25px;}
.outlook_row .inner_content .more_btn a{width: 182px; line-height: 50px; padding-top: 2px; text-align: center; color: #FFFFFF; font-size: 13px; font-weight: 400; background-color: #ED1C24; display: inline-block; text-transform: uppercase;}
.group_btn{display: flex; align-items: center;}
.group_btn .property_share{position: relative; margin-top: 25px; margin-left: 25px;}
.group_btn .property_share .share_property_link{padding: 2px 45px 0 25px; line-height: 52px; height: 52px; text-transform: uppercase; font-size: 13px; font-weight: 400; color: #FFFFFF; border: 0px; background-color: #ED1C24; background-image: url(images/share-icon1.svg); background-position: calc(100% - 14px) center; background-repeat: no-repeat; border-radius: 0px;}
.group_btn .property_share.show .share_property_link{background-color: #191919;}
.group_btn .property_share .share_via_block{position: absolute; top: 0px; right: -125px; display: none; transition: all 0.3s; -webkit-transition: all 0.3s;}
.group_btn .property_share.show .share_via_block{display: block;}
.group_btn .property_share .share_via_block .addtoany_list{display: flex; align-items: center; padding: 1.1em 1em; background-color: #191919;}
.group_btn .property_share .share_via_block .addtoany_list a{line-height: 0px; width: 21px; height: 21px; margin: 0px 5px; cursor: pointer; display: inline-block; background-repeat: no-repeat; background-image: url(images/foot-social-icons.svg);}
.group_btn .property_share .share_via_block .addtoany_list a span{display: none !important;}
.group_btn .property_share .share_via_block .addtoany_list a.a2a_button_facebook{background-position: -52px 0;}
.group_btn .property_share .share_via_block .addtoany_list a.a2a_button_linkedin{background-position: -156px 0;}

.inner_content .img{text-align: right;}
.inner_content .img img{max-width: 448px;}
.inner_full_img .left_col, .inner_full_img .right_col{padding: 0px;}
.inner_full_img .outlook_row .right_col{overflow: hidden; height: 857px; padding: 0px;}
.inner_full_img .outlook_row .right_col img{width: 100%; height: 100%; object-fit: cover; object-position: center; z-index: 1;}

.overview_section{background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; box-shadow: rgba(0,0,0,0.25) 0 4px 4px; display: flex; align-items: center; padding: 245px 0px;}
.overview_section:before{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 1;}
.overview_content{max-width: 385px; position: relative; z-index: 1;}
.overview_content .title{font-size: 46px; line-height: 53.18px; color: #FFFFFF; font-weight: 500; padding: 0 20px 20px 0; border-bottom: 1px solid #ED1C24; display: inline-block;}
.overview_content p{font-size: 18px; line-height: 24px; letter-spacing: 1px; color: #FFFFFF; font-weight: 400; margin-top: 25px;}

.content_head .section_row{display: flex; flex-wrap: wrap;}
.content_head .section_row .title{width: 40%; font-size: 46px; line-height: 53.18px; color: #191919; font-weight: 500; padding: 0 60px 0px 0; border-right: 1px solid #ED1C24; text-transform: uppercase;}
.content_head .section_row p{width: 60%; font-size: 18px; line-height: 24px; letter-spacing: 1px; color: #191919; font-weight: 400; padding-left: 65px;}
.content_head.with_line .section_row{padding-top: 58px; border-top: 1px solid #ED1C24; margin-top: 130px;}

.product_video{position: relative; overflow: hidden;}
.product_video .two_col .row{display: flex; flex-wrap: wrap; margin: 0px -58px;}
.product_video .two_col .pro_col{width: 50%; padding: 0px 58px;}
.product_video .two_col .img{width: 100%; height: 286px; overflow: hidden; position: relative;}
.product_video .two_col .img img{width: 100%; height: 100%; object-fit: cover; object-position: center;}

.product_video .full_col .pro_col{max-width: 100%; width: 100%; position: relative;}
.product_video .full_col .pro_col .video_link{background-size: auto;}
.product_video .full_col .img{height: 637px; position: relative;}
.product_video .full_col .img img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center;}

.product_video .three_col .row{display: flex; flex-wrap: wrap; margin: 0px -20px;}
.product_video .three_col .pro_col{width: 33.33%; padding: 0px 20px;}
.product_video .three_col .pro_col .title{font-size: 32px;}
.product_video .three_col .img{height: 198px; position: relative;}
.product_video .three_col .img img{width: 100%; height: 100%; object-fit: cover; object-position: center;}

.product_video .pro_col .video_link{background-size: 113px;}
.product_video .pro_col .title{font-size: 40px; line-height: 46.24px; font-weight: 500; color: #191919; margin-top: 25px; text-transform: uppercase;}
.product_video .pro_col p{font-size: 18px; line-height: 24px; letter-spacing: 1px; font-weight: 400; color: #191919; margin-top: 15px;}
.product_video .more_btn{margin-top: 40px;}
.product_video .more_btn a{font-size: 18px; line-height: 24px; font-weight: 500; color: #191919; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 0px; border-bottom: 1px solid #ED1C24; display: inline-block;}

.meet_team_section{background-color: #F5F2EF; padding: 90px 0px 145px;}
.meet_team_section .content_head .section_row{padding-top: 54px; border-top: 1px solid #ED1C24;}
.meet_team_section .meet_team_row{margin-top: 108px;}
.meet_team_section .team_image{width: 243px; height: 287px; overflow: hidden;}
.meet_team_section .team_image img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.meet_team_section .team_title{height: auto !important; font-size: 18px; line-height: 24px; font-weight: 800; letter-spacing: 1px; color: #191919; margin-top: 25px; text-transform: uppercase;}
.meet_team_section .team_position{height: auto !important; font-size: 18px; line-height: 24px; font-weight: 400; letter-spacing: 1px; color: #191919; margin-top: 5px;}

.pro_banner_slider{overflow: hidden; position: relative; z-index: 1; margin-top: 75px;}
.pro_banner_slider .slick-dotted.slick-slider{margin-bottom: 0px;}
.pro_banner_slider .slider_col{height: 802px; overflow: hidden; position: relative;}
.pro_banner_slider .slider_col img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.pro_banner_slider .slick-dots{bottom: 20px;}
.pro_banner_slider .slick-dots li{width: 12px; height: 12px; border-radius: 50%; background-color: #D9D9D9; margin: 0px 10px;}
.pro_banner_slider .slick-dots li.slick-active{background-color: #ED1C24;}
.pro_banner_slider .slick-dots li *{display: none;}
.pro_banner_slider .slick-arrow{background: rgba(245,242,239,0.8) !important; width: 154px; height: 196px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 1; position: absolute; transition: all 0.3s; -webkit-transition: all 0.3s;}
.pro_banner_slider .slick-arrow:before{content: ""; position: absolute; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #ED1C24; padding: 40px; top: calc(50% - 40px);}
.pro_banner_slider .slick-prev{left: 0px;}
.pro_banner_slider .slick-next{right: 0px;}
.pro_banner_slider .slick-prev:before{transform: rotate(-135deg); -webkit-transform: rotate(-135deg); left: 55px;}
.pro_banner_slider .slick-next:before{transform: rotate(45deg); -webkit-transform: rotate(45deg); right: 55px;}


@media(min-width: 1025px){
.video_link:hover{background-image: url(images/brochure/play-icon-hover.svg);}
.product_video .more_btn a:hover{border-bottom-color: transparent; color: #ED1C24;}
.pro_banner_slider .slick-arrow:hover{background: rgba(245, 242, 239, 1) !important;}
.outlook_row .inner_content .more_btn a:hover{background-color: #191919;}
.video_popup .v_close:hover{background-color: #A51B18;}
.group_btn .property_share .share_property_link:hover{background-color: #191919;}
}


@media(max-width: 1400px){
.circle.bot:before{left: -35%; bottom: -30%;}
}


@media(max-width: 1300px){
.brochure2023_section:after{right: 15px;}
.brochure23_page header{padding: 45px 15px;}
.outlook_row .inner_content{max-width: 100%;}
.outlook_row .col-6{padding: 50px 15px;}
.video_banner .banner_row, .inner_full_img .outlook_row .right_col, .pro_banner_slider .slider_col{height: 550px;}
.overview_section{padding: 175px 0px;}
.outlook_content .title, .overview_content .title, .content_head .section_row .title{font-size: 38px;}
.overview_content{max-width: 50%;}
.product_video .pro_col .title{font-size: 34px;}
.product_video .three_col .pro_col .title{font-size: 28px;}
.pro_banner_slider .slick-arrow, .pro_banner_slider .slick-arrow:focus{width: 114px; height: 156px;}
.pro_banner_slider .slick-arrow:before{padding: 26px; top: calc(50% - 26px);}
.pro_banner_slider .slick-prev:before{left: 45px;}
.pro_banner_slider .slick-next:before{right: 45px;}
.video_popup .video_inn{width: 765px; padding-bottom: 50.25%;}

.brochure23_page:after{right: 15px;}
.circle:before{width: 300px; height: 300px;}
.outlook_section.circle:before{left: -20%; bottom: -20%;}
.circle.right:before{top: 15%; right: -15%;}
.circle.left:before{left: -10%; top: 5%;}
.circle.bot:before{left: -20%; bottom: -20%;}
.meet_team_section{padding: 70px 0 50px;}
.meet_team_row .container{max-width: 1160px;}
.meet_team_section .team_image{width: 220px; height: 260px;}
.meet_team_section .meet_team_row{margin-top: 68px;}
.content_head.with_line .section_row{margin-top: 90px;}
.product_video .full_col .img{height: 540px;}
body.admin-bar header.site-header{top: 32px !important;}
}

@media(max-width: 991px){
.spacer{margin-top: 70px;}
.content_head.with_line .section_row{margin-top: 60px;}
.outlook_row{flex-direction: column-reverse;}
.outlook_row .col-6{width: 100%;}
.outlook_content{max-width: 100%;}
.inner_content .img{text-align: center;}
.video_banner .banner_row, .pro_banner_slider .slider_col{height: 420px;}
.inner_full_img .outlook_row .right_col{height: auto;}
.overview_section{padding: 125px 0px;}
.overview_content{max-width: 100%;}
.product_video .three_col .pro_col{width: 50%;}
.product_video .two_col .row, .product_video .three_col .row{margin: 0px -15px;}
.product_video .two_col .pro_col, .product_video .three_col .pro_col{padding: 0px 15px;}
.product_video .two_col .img{height: 215px;}
.product_video .three_col .img{height: 215px;}
.product_video .full_col .img{height: 400px;}
.product_video .three_col .pro_col .video_link{background-size: 80px;}
.brochure23_page:after, .circle:before, .brochure2023_section:after{display: none;}
.meet_team_section{padding: 20px 0 50px;}
.meet_team_section .meet_team_row{margin-top: 50px;}
.meet_team_section .content_head .section_row{border: 0px;}
.video_popup .video_inn{width: 550px; padding-bottom: 42.25%;}
body.admin-bar header.site-header{top: 32px !important;}
}

@media(max-width: 767px){
.brochure2023_section{padding-top: 68px;}
.spacer{margin-top: 60px;}
.brochure2023_section header{padding: 15px;}
.brochure_site_logo .sub_logo{margin-left: 25px;}
.outlook_content .title, .overview_content .title, .content_head .section_row .title{font-size: 28px; line-height: 1.35;}
.content_head .section_row p{padding-left: 35px;}
.content_head .section_row .title{padding-right: 35px;}
.product_video .pro_col .title, .product_video .three_col .pro_col .title{font-size: 24px;}

.pro_banner_slider .slick-arrow, .pro_banner_slider .slick-arrow:focus{width: 50px; height: 80px;}
.pro_banner_slider .slick-arrow:before{padding: 15px; top: calc(50% - 15px);}
.pro_banner_slider .slick-prev:before{left: 20px;}
.pro_banner_slider .slick-next:before{right: 20px;}
.overview_section{padding: 100px 0px;}
.video_popup .video_inn{width: 360px;}
.meet_team_section{padding: 0px 0px 40px;}
.meet_team_row .container{max-width: 500px;}
.product_video .full_col .pro_col .video_link,
.product_video .pro_col .video_link{background-size: 100px;}
.video_popup .v_close{height: 52px; right: 0px;}
body.admin-bar .video_popup .v_close{top: 45px;}
}

@media(max-width: 479px){
.brochure_site_logo .sub_logo{margin-left: 20px;}
.inner_content .img img{width: 100%; max-width: 100%;}
.content_head .section_row .title{width: 100%; padding: 0px; border-right: 0px; border-bottom: 1px solid #ED1C24; padding-bottom: 5px;}
.content_head .section_row p{width: 100%; padding: 0px; margin-top: 25px;}
.video_banner .banner_row, .inner_full_img .outlook_row .right_col, .pro_banner_slider .slider_col{height: 200px;}
.video_link, .product_video .pro_col .video_link,
.product_video .full_col .pro_col .video_link{background-size: 80px;}
.product_video .three_col .pro_col,
.product_video .two_col .pro_col{width: 100%;}
.overview_section{padding: 50px 0px;}
.video_popup .video_inn{padding-bottom: 56.25%;}
.meet_team_row .container{max-width: 245px;}
.meet_team_section .meet_team_row{margin-top: 30px;}
.content_head.with_line .section_row{padding-top: 0px; border-top: 0px;}
.product_video .full_col .img{height: 215px;}
body.admin-bar header.site-header.sticky{top: 0px !important;}
.group_btn .property_share .share_via_block{right: 115px;}
}





/* Style Brochure2024 Start */
.brochure2024_section .video_banner .container{max-width: 1890px;}
.brochure2024_section .circle.left:before,
.brochure2024_section .circle.right:before,
.brochure2024_section .circle.bot:before,
.brochure2024_section .outlook_section.circle:before{display: none;}
.brochure2024_section .video_banner .banner_row{height: auto; padding: 25px 0px;}
.brochure2024_section .video_banner .banner_row img{width: auto; height: auto;}
.brochure2024_section .video_banner.secvideo .banner_row{padding: 0px;}
.brochure2024_section .video_banner.secvideo .banner_row img{width: 100%; max-width: 100%; object-fit: cover; object-position: center;}
.brochure2024_section .banner-txt{position: absolute; left: 0px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 100%; text-align: right;}
.brochure2024_section .banner-txt .container{max-width: 80%; display: flex; justify-content: flex-end;}
.brochure2024_section .banner-txt .inner-wrap{max-width: 320px;}
.brochure2024_section .banner-txt h5{font-size: 48px; line-height: 43.2px; color: #239B8C; font-weight: 700;}
.brochure2024_section .banner-txt .download-cls{width: 205px; height: 45px; text-align: center; display: inline-block; background-color: #ED1C24; border-radius: 30px; font-size: 21px; line-height: 45px; letter-spacing: 2px; color: white; font-weight: 400; text-transform: uppercase; margin-top: 30px; padding-top: 1px;}
.brochure2024_section .outlook_row .inner_content .more_btn .download-cls{width: 205px; height: 45px; text-align: center; display: inline-block; background-color: #ED1C24; border-radius: 30px; font-size: 21px; line-height: 45px; letter-spacing: 2px; color: white; font-weight: 400; text-transform: uppercase; padding-top: 1px;}
.brochure2024_section .overview_content .title{border-bottom: 0px;}
.brochure2024_section .content_head .section_row .title.bor0,
.brochure2024_section .meet_team_section .section_row .title{border-right: 0px;}

/* Font Updated */
.brochure2024_section .outlook_content p.first{font-size: 22px; line-height: 28px; letter-spacing: 1px;}
.brochure2024_section .outlook_content p,
.brochure2024_section .overview_content p,
.brochure2024_section .content_head .section_row p,
.brochure2024_section .product_video .pro_col p,
.brochure2024_section .meet_team_section .team_position{font-size: 16px; line-height: 160%; letter-spacing: 1px;}
.brochure2024_section .product_video .pro_col .title{font-size: 32px; line-height: 130%;}

.brochure2024_section .content_img_section .isolation-bg{margin: 70px 0px; padding-left: calc(50% - 50px);}
.brochure2024_section .content_img_section .content_head.with_line .isolation-bg{padding-left: 35%; margin-bottom: -40px;}
.brochure2024_section .content_img_section .isolation-bg.mrg0{margin: 0px 0 -65px; padding-left: 0px; padding-right:60px; text-align: right;}
.brochure2024_section .content_img_section .left .isolation-bg.mrg0{display: none;}
.brochure2024_section .product_video .two_col .row > .pro_col:first-child{background-image: url(images/brochure/isolation_mode_bg01.svg); background-repeat: no-repeat; background-position: bottom right; padding-bottom: 100px;}
.brochure2024_section .section_row.full_col.circle.right .pro_col{margin-top: 40px;}
.brochure2024_section .section_row.full_col.circle.right .pro_col .title{margin-top: 55px;}
.brochure2024_section .inner_full_img .more_btn .download-cls{width: 205px; height: 45px; text-align: center; display: inline-block; background-color: #ED1C24; border-radius: 30px; font-size: 21px; line-height: 45px; letter-spacing: 2px; color: white; font-weight: 400; text-transform: uppercase; padding-top: 0px;}
.brochure2024_section .mrg-top{position: relative;}
.brochure2024_section .mrg-top:after{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 50%; background-color: #F5F2EF;}
.brochure2024_section .mrg-top .container{position: relative; z-index: 1;}
.brochure2024_section .section_row.left .lr-content-img{padding-right: 445px; position: relative; background-image: url(images/brochure/industrial-bg.svg); background-repeat: no-repeat; background-position: bottom right; padding-top: 40px;}
.brochure2024_section .outlook_section.inner_full_img .container{max-width: 1890px; padding: 0px !important;}
.brochure2024_section .outlook_section.inner_full_img .right_col{display: flex; justify-content: flex-end; background-color: white; height: auto; overflow: visible;}
.brochure2024_section .outlook_section.inner_full_img .right_col img{width: auto; height: auto; max-width: 100%; max-height: 100%; object-fit: inherit; object-position: inherit;}
/* Style Brochure2024 End */



@media(min-width: 1025px){
.brochure2024_section .banner-txt .download-cls:hover,
.brochure2024_section .outlook_row .inner_content .more_btn .download-cls:hover{background-color: #239B8C;}
}


@media(max-width: 1199px){
.brochure2024_section .mrg-top{margin-top: -20px;}
.brochure2024_section .video_banner .banner_row img{max-width: 65%;}
.brochure2024_section .banner-txt h5{font-size: 42px; line-height: 1;}
}

@media(max-width: 991px){
.brochure2024_section .content_img_section .isolation-bg.mrg0{margin-bottom: -45px;}
.brochure2024_section .section_row.left .lr-content-img{padding-right: 335px; background-size: 320px; background-position: center right;}
.brochure2024_section .content_img_section .content_head.with_line .isolation-bg{margin-top: 35px;}
.brochure2024_section .mrg-top{margin-bottom: 40px;}
.brochure2024_section .video_banner .banner_row{height: auto;}
.brochure2024_section .banner-txt .container{max-width: 100%; justify-content: center;}
.brochure2024_section .banner-txt{position: static; transform: none;}
.brochure2024_section .banner-txt .inner-wrap{max-width: 100%; padding-bottom: 15px; text-align: center;}
.brochure2024_section .banner-txt h5{font-size: 38px; line-height: 1.5;}
.brochure2024_section .video_banner .banner_row img{max-width: 100%;}
.brochure2024_section .outlook_section.inner_full_img .right_col{justify-content: center;}
}

@media(max-width: 767px){
.brochure2024_section .content_img_section .isolation-bg{margin: 40px 0px;}
.brochure2024_section .banner-txt h5{font-size: 28px; line-height: 1.5;}
.brochure2024_section .banner-txt .inner-wrap{padding-top: 15px;}
.brochure2024_section .section_row.left .lr-content-img{padding-right: 0px; padding-bottom: 200px; background-position: bottom center}
.brochure2024_section .content_img_section .isolation-bg.mrg0{margin: 40px 0px -30px;}
.video_popup .video_inn{padding-bottom: 29%;}
}

@media(max-width: 480px){
.video_popup .video_inn{padding-bottom: 54.5%;}
}