/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');*/

/* font-family: 'Poppins', sans-serif;  font-family: 'Raleway', sans-serif; */

a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
p{padding:0 0 15px; margin:0;}
p:empty{padding:0; margin:0;}
p:last-child{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{margin-top: 0;}

.sticky .fl-page-header{box-shadow:0 5px 23px 0 rgba(0,0,0,0.04);}
.fl-page-nav-right .fl-page-header-wrap{border:none;}

.fl-page-header .container,
.fl-page-header .fl-page-header-wrap .container{max-width:1550px; width:100%; padding:0 15px;}

.fl-page-header{padding: 45px 0; transition: 0.3s ease-in-out;}
.sticky .fl-page-header{padding: 20px 0;}
.sticky .header-logo-l .fl-page-header-logo img{max-width: 238px;}
.sticky .header-main .fl-page-nav .navbar-nav li>a{font-size: 20px;}
.header-main{width:100%; padding:0; margin:0;display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.header-logo-l .fl-page-header-logo img{max-width:238px;}
.header-main .header-nav{margin-left: auto;}
.header-main .fl-page-nav .navbar-nav li{margin: 0 50px 0 0;}
.header-main .fl-page-nav .navbar-nav li>a{padding:0; line-height:1; position:relative; text-transform: uppercase;}
.header-main .fl-page-nav .navbar-nav li>a:after{background:#f78718; width:0; left:0; right:0; bottom:-4px; margin:auto; content:''; height:2px; position:absolute; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.header-main .fl-page-nav .navbar-nav li>a:hover:after,
.header-main .fl-page-nav .navbar-nav li.current-menu-item>a:after{width:100%;}
.header-main .header-right{display: none;}
.hed-right a,
.hed-right{line-height: 1;}
.foot-col-2 #block-9 .hed-right{margin-left: auto;}
.hed-right a i{font-size: 34px; color: #fff; transition: 0.3s ease-in-out;}
.hed-right a i:hover{color: #f78718;}
.fl-page-nav-right .fl-page-nav{line-height: 0;}

.fa-map-marker:before {content:"\f041" !important;}
.fl-row{clear:both;}
html.js{padding:0 !important;}
.fl-builder .container.fl-content-full{clear:both;}

.home-banner .fl-row-content-wrap:after{mix-blend-mode: multiply;}
.hone-info1 .pp-infobox{position: relative;}
.hone-info1 .pp-infobox:before{position: absolute; content: ""; background-color: #232746; top: 0; left: -100vw; width: 100vw; height: 100%;}
.list-text ul{padding: 0 0 0 20px; margin: 0;}

.max-785{max-width: 785px;}
.opportunities{position: relative;}
.opportunities:before{position: absolute; content: ""; background: url(./images/icn.svg) center no-repeat; background-size: contain; bottom: -100px; left: 60%; width: 200px; height: 200px; z-index: 1;}
.opportunities:after{position: absolute; content: ""; background: url(./images/Shared-Opportunities.jpg) center no-repeat; background-size: contain; bottom: -100px; left: 0; width: 512px; height: 492px; z-index: 1;}

.how-img .fl-photo-content img{width: 512px !important; height: 492px;}

.fl-page-footer-wrap{background-color: #20223D; padding: 70px 0;}
.footer-inner{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; grid-row-gap: 30px;}
.footer-inner .wp-block-image{margin: 0;}
.fl-page-footer-wrap .container{max-width:1550px; width:100%; padding:0 15px;}
.menu-footer-menu-container ul{list-style: none; padding: 0; margin: 0;}
.menu-footer-menu-container ul li{padding-bottom: 10px;}
.menu-footer-menu-container ul li a{font-size: 25px; font-weight: 700; text-transform: uppercase; text-align: right; display: block; color: #fff;}
.menu-footer-menu-container ul li a:hover{color: #f78718;}
.foot-col-2 #block-9{display: flex; align-items: center; column-gap: 15px; grid-row-gap: 30px; margin-top: 20px; flex-direction: column;}
.foot-col-2 #block-9 p{font-size: 20px; font-weight: 700; padding: 0;text-align:right;width:100%}
.foot-col-2 #block-9 p a{color:white; border: solid 2px #F7871A; padding: 9px 38px; border-radius: 27px; display: inline-block; margin-left: 15px;background-color: #F7871A;text-transform:uppercase;}
.foot-col-2 #block-9 p a:hover{color: #F7871A; background-color:transparent;}

.foot-col-2 .widget_block .form-subscribe-news .gform_confirmation_message{margin:0; padding:15px 0 0;color:white !important}

.form-subscribe-news form{display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 25px;}
.form-subscribe-news form .gform-body .gfield_label{display: none;}
.form-subscribe-news form .gform-body input[type=email]{background-color: #fff; border-radius: 0; border: none; color: #20223D; font-size: 16px; min-width: 300px; padding: 15px; font-weight: 500;}
.form-subscribe-news .gform_wrapper.gravity-theme .gform_footer{margin: 0 0 0 15px !important; padding: 0 !important;}
.form-subscribe-news .gform_wrapper.gravity-theme .gform_footer .gform_button{margin-bottom: 0; padding: 14px; font-size: 20px; font-weight: 700; border-radius: 0; background: transparent; border: solid 2px #F7871A; color: #F7871A; transition: 0.3s ease-in-out;}
.form-subscribe-news .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{background-color: #F7871A; color: #fff;}
.form-subscribe-news form .gform-body input[type=email]::-webkit-input-placeholder { color: #20223D;}
.form-subscribe-news form .gform-body input[type=email]::-moz-placeholder { color: #20223D;}
.form-subscribe-news form .gform-body input[type=email]:-ms-input-placeholder {color: #20223D;}
.form-subscribe-news form .gform-body input[type=email]:-moz-placeholder {color: #20223D;}

.number-info .pp-heading-content{display: flex; flex-wrap: nowrap; align-items: center; column-gap: 15px; grid-row-gap: 15px;}
.number-info .pp-sub-heading .connecting{font-size: 22px; font-weight: 500;}
.gform_confirmation_message{margin-top: 15px;}


.home-bgsec .fl-row-content-wrap:after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background:#f47c21; opacity:0.26;}
/*.home-bgsec .fl-row-content-wrap .uabb-row-separator{width:calc(50% - 75px); bottom:0; right:auto; background:#f47c21; opacity:0.74; mix-blend-mode:multiply;}
.home-bgsec .fl-row-content-wrap .uabb-row-separator:before{content:''; position:absolute; left:100%; top:0; bottom:0; width:530px; background:url(images/bg2.png) center center no-repeat; background-size:100% 100%;}*/
.home-bgsec .fl-row-content-wrap > .fl-row-content{position:relative; z-index:1;}
.home-bgsec .fl-row-content-wrap > .fl-row-content:before{content:''; position:absolute; left:auto; top:-85px; right:calc(50% - 530px); bottom:-85px; background:url(images/bg1.png) center center no-repeat; background-size:100% 100%; width:530px; display:block; z-index:-1;}
.home-bgsec .fl-row-content-wrap > .fl-row-content:after{content:''; position:absolute; right:0; top:-85px; bottom:-85px; background:#20223d; z-index:-1; display:block; width:calc(50% - 530px);}

.opp{max-width: 1300px; margin: 0 auto;}
.parti-left{width: 512px !important;}
.parti-right{width: calc(100% - 512px) !important;}
/*.parti-right .fl-col-content{max-width: 880px; margin: 0 auto 0 0;}*/



.section-white{padding: 120px 0;}
.section-white .container{max-width: 1450px; width: 100%; margin: 0 auto; padding: 0 15px; box-sizing: border-box;}

.home-latest{display: flex; flex-wrap: wrap; grid-row-gap: 30px;}
.home-latest .blog-left{width: 70%; box-sizing: border-box; padding-right: 15px;}
.home-latest .blog-right{width: 30%; box-sizing: border-box; padding-left: 20px;}

/*.blog-inner{display: flex; flex-wrap: wrap; column-gap: 30px; grid-row-gap: 30px;}
.blog-inner .blog-box{width: calc(50% - 15px); box-sizing: border-box;}
.blog-inner .blog-box .home-post{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22); background-color: #ffffff; height: 100%;}
.blog-box .home-post .img-link{padding-bottom: 60%; position: relative; margin-bottom: 20px;}
.blog-box .home-post .img-link img{position: absolute; width: 100%; height: 100%; object-fit: cover; top: 0; left: 0; display: block;}
.home-post .product-detail{padding: 15px;}
.home-post .product-detail h3{margin-bottom: 10px;}
.home-post .product-detail h3 a{color: #232746;}
.home-post .product-detail h3 a:hover{color: #E07B15;}
.home-post .product-detail .date,
.home-post .product-detail .post-content{margin-bottom: 20px;}
.home-post .product-detail .post-content{color: #20223D;}
.home-post .product-detail .read-link a{font-weight: 600; color: #E07B15; font-size: 16px; transition: 0.3s;}
.home-post .product-detail .read-link a:hover{opacity: 0.8;}
.blog-pagination{width: 100%;}
.home-latest .blog-right .fl-sidebar-right{width: 100%; padding: 0; margin: 0; display: block !important;}
.blog-pagination .navigation .wp-paginate{margin-top: 30px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.blog-pagination .navigation .wp-paginate .current{background: #232746; border: 1px solid #232746;}*/

.blog-sidebar .fl-widget{background-color: #f5f5f5 !important; padding: 10px !important; margin-bottom: 24px;}
.blog-sidebar .wp-block-search__input{border: 1px solid #ccc;}
.blog-sidebar .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding: 0; border: none; background-color: transparent; border-radius: 0;}
.blog-sidebar #block-5.fl-widget{margin: 0;}
.blog-sidebar .wp-block-heading{position: relative; font-size: 24px; color: #232746; margin-bottom: 20px;}
.blog-sidebar .wp-block-heading:before{background-color: #303030; height: 2px; width: 22px; position: absolute; content: ""; left: 0; bottom: -5px;}
.blog-sidebar ul li{margin: 0 !important;}
.blog-sidebar ul li a{font-size: 16px;}
.blog-sidebar ul li a:hover{color: #232746;}

.single-main{padding: 60px 0;}
.single-main .container{max-width: 830px; padding: 0 15px; margin: 0 auto;}
ul.single-post_meta {
    border-bottom: 1px solid #2327466b;
    margin-bottom: 25px;
    padding-bottom: 5px; list-style: none; padding-left: 0; display: flex; 
}
ul.single-post_meta > li {
    display: inline-block;
    border-right: 1px solid #000000;
    padding-right: 10px;
    margin-right: 10px;
    line-height: 16px; font-size: 16px; color: #f7a043;
}
ul.single-post_meta > li a {
    color: #f7a043; font-size: 18px;
}
ul.single-post_meta > li:last-child {
    border-right: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
.single-post_title {
    font-size: 40px;
    line-height: 50px;
    text-transform: uppercase;
    margin-bottom: 25px; color: #232746;
}
.single-post .blog-media{position: relative; padding-bottom: 50%;}
.single-post .blog-media img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover;}
.single-post_share-top,
.single-post_share{display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px; padding: 20px 0;}
.single-post_share-top span,
.single-post_share span{color: #23274696; font-size: 16px;}
.single-post__content {
    padding: 40px 0px;
    border-bottom: 1px solid #2327466b;
}
.single-post__content p{color: #232746; font-size: 16px;}
.single-post__content h2,
.single-post__content h3,
.single-post__content h4{color: #232746; margin: 0; padding-bottom: 20px;}
.content-footer{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 20px 0; row-gap: 10px;}
.tnk-msg span{font-size: 16px; color: #23274696; font-style: italic; margin-bottom: 0px;}
.single-post_share{padding: 0;}
.single-post_share .addtoany_shortcode a .a2a_svg{background-color: #F7871A !important;}

.lds-ring { color: #f7a043 }
.lds-ring,
.lds-ring div { box-sizing: border-box; }
.lds-ring {display: inline-block;position: relative;width: 80px;height: 80px;}
.lds-ring div {box-sizing: border-box;display: block;position: absolute;width: 64px;height: 64px;margin: 8px;border: 8px solid currentColor;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: currentColor transparent transparent transparent;}
.lds-ring div:nth-child(1) { animation-delay: -0.45s; }
.lds-ring div:nth-child(2) { animation-delay: -0.3s; }
.lds-ring div:nth-child(3) { animation-delay: -0.15s; }

@keyframes lds-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}


.blog-listings .blog-filters .filter-lists{padding: 0; margin: 0 0 40px; display: flex; flex-wrap: wrap; column-gap: 10px; grid-row-gap: 10px; list-style: none; justify-content: center;}
.blog-listings .blog-filters .filter-lists li .filter-btn{background: #20223d; color: #ffffff; padding: 12px; border-radius: 2px; /*cursor: pointer;*/ display: inline-block; line-height: 1; transition: 0.3s ease-in-out;}
.blog-listings .blog-filters .filter-lists li .filter-btn:hover{background: #F47D20;}
.blog-listings .blog-filters .filter-lists li.active .filter-btn{color: #ffffff; background: #F47D20;}
.blog-listings .blog-lists{display: flex; flex-wrap: wrap; column-gap: 58px; grid-row-gap: 48px;}
.blog-listings .blog-lists .blog-box{width: calc(33.33% - 39px); box-sizing: border-box;}
.blog-listings .blog-lists .blog-box.odd .blog-inner{height: 100%; background: #20223D; transition: all 0.3s linear;}
.blog-listings .blog-lists .blog-box.even .blog-inner{height: 100%; background: #ffffff; transition: all 0.3s linear; border: 2px solid #20223d36;}
.blog-listings .blog-lists .blog-box .blog-image{position: relative; padding-bottom: 80%;}
.blog-listings .blog-lists .blog-box .blog-image img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover;}
.blog-listings .blog-lists .blog-box.odd .blog-image:before{position: absolute; content: ""; background: url(./images/img-curve.png) center no-repeat; background-size: cover; bottom: 0; left: 0; width: 100%; height: 50px; z-index: 1;}
.blog-listings .blog-lists .blog-box.even .blog-image:before{position: absolute; content: ""; background: url(./images/img-curve-white.png) center no-repeat; background-size: cover; bottom: 0; left: 0; width: 100%; height: 50px; z-index: 1;}
.blog-listings .product-detail{padding: 25px 25px 35px;}
.blog-listings .product-detail .blog-cat{margin-bottom: 15px; display: block;}
.blog-listings .product-detail .blog-cat a{font-weight: 500; font-size: 16px; color: #F78722; display: block;}
.blog-listings .product-detail .post-tit{font-weight: 700; font-size: 24px; color: #ffffff; margin-bottom: 15px;}
.blog-listings .product-detail .blog-excerpt p{color: #ffffff; margin-bottom: 15px;}
.blog-listings .blog-box.even .product-detail .blog-excerpt p{color: #232746; margin-bottom: 15px;}
.blog-listings .blog-box.even .product-detail .post-tit{font-weight: 700; font-size: 24px; color: #232746; margin-bottom: 15px;}
.blog-listings .product-detail .blog-link{text-align: right; padding-top: 10px;}
.blog-listings .product-detail .blog-link a,
.load-more-button .btn-loadmore{border-radius: 100px; font-weight: 500; font-size: 18px; text-transform: capitalize; background-color: #F47D20; padding: 12px 24px; display: inline-block; text-align: center; transition: all 200ms linear; color: #ffffff; border: 2px solid #F47D20 !important; line-height: 18px;}
.blog-listings .product-detail .blog-link a:hover,
.load-more-button .btn-loadmore:hover{background-color: transparent; color: #F47D20 !important;}
.load-more-button{margin-top:60px; display: inline-block;}
.load-more-button .btn-loadmore{padding:12px 44px;}
.load-more-button .btn-loadmore{background-color: #20223D; border-color: #20223D !important;}
.load-more-button .btn-loadmore:hover{color: #20223D !important;}

.category-title{padding:0 0 30px;}
.category-title h2{padding:0; margin:0; color:#232746;}

.home-blog .post{padding-bottom:82px;}
.home-blog .post .fl-post-carousel-image .fl-photo .fl-photo-content{position:relative; padding-bottom:80%;}
.home-blog .post .fl-post-carousel-image .fl-photo .fl-photo-content:before{position: absolute; content: ""; background: url(./images/img-curve-white.png) center no-repeat; background-size: cover; bottom: 0; left: 0; width: 100%; height: 50px; z-index: 1;}
.home-blog .post .fl-post-carousel-image .fl-photo .fl-photo-content img{position:absolute; left:0; top:0; width:100% !important; height:100% !important; object-fit:cover;}
.home-blog .post .fl-post-carousel-text{padding:25px 25px 10px;}
.home-blog .post .fl-post-carousel-content{position:absolute; right:25px; bottom:35px;}
.home-blog .post .fl-post-carousel-content .fl-post-carousel-more{border-radius: 100px; font-weight: 500; font-size: 18px; text-transform: capitalize; background-color: #F47D20; padding: 12px 24px; display: inline-block; text-align: center; transition: all 200ms linear; color: #ffffff; border: 2px solid #F47D20; line-height: 18px;}
.home-blog .post .fl-post-carousel-content .fl-post-carousel-more:hover{background-color: transparent; color: #F47D20;}

.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid{height:auto !important; display:grid; grid-template-columns:repeat(3, 1fr); gap:48px; transform:none !important; transition:none !important;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid:before,
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid:after{display:none !important;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid > .pp-grid-space{display:none;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .pp-content-post{position:relative !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; padding:0 0 80px; margin:0; width:100%; transition:none !important; visibility:visible !important; opacity:1 !important; float:none; transform:none !important; background:#20223D; border:none;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .fl-photo-content{position:relative; padding-bottom:80%;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .fl-photo-content:before{position:absolute; content:""; background: url(./images/img-curve.png) center no-repeat; background-size:cover; bottom:0; left:0; width:100%; height:50px; z-index: 1;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .fl-photo-content img{position:absolute; left:0; top:0; width:100% !important; height:100% !important; object-fit:cover;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .pp-content-grid-more-link{position:absolute; right:25px; bottom:35px;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .pp-content-grid-more-link .pp-more-link-button{border-radius: 100px; font-weight: 500; font-size: 18px; text-transform:capitalize; background:#F47D20; padding:12px 24px; display: inline-block; text-align: center; transition: all 200ms linear; color: #ffffff; border: 2px solid #F47D20; line-height: 18px;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .pp-content-grid-more-link .pp-more-link-button:hover{background: transparent; color: #F47D20;}

.home-blog .fl-row-content-wrap .fl-col .fl-col-content > .fl-module-button .fl-button-wrap,
.home-blog .fl-row-content-wrap .fl-col .fl-col-content > .fl-module-button .fl-button-wrap .fl-button{display:flex; justify-content:center; align-items:center;}
.home-blog .fl-row-content-wrap .fl-col .fl-col-content > .fl-module-button .fl-button-wrap .fl-button .fl-button-icon{margin:0 -6px -2px -4px;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .pp-content-post:nth-child(2n){background:#fff; color:#232746; border:solid 2px #20223d36;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .pp-content-post:nth-child(2n) .fl-photo-content:before{background: url(./images/img-curve-white.png) center no-repeat; background-size:cover;}
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid .pp-content-post:nth-child(2n) .pp-content-grid-title a{color:#232746;}

.home-blog .pp-posts-wrapper .pp-content-posts .owl-stage{display:flex;}
.home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post{position:relative; padding:0 0 65px; background:#20223D; border:none; height:100%;}
/* .home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .fl-photo-content{position:relative; padding-bottom:80%;}
.home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .fl-photo-content:before{position:absolute; content:""; background: url(./images/img-curve.png) center no-repeat; background-size:cover; bottom:0; left:0; width:100%; height:50px; z-index: 1;} */
/* .home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .fl-photo-content img{position:absolute; left:0; top:0; width:100% !important; height:100% !important; object-fit:cover;} */
.home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .pp-content-grid-more-link{position:absolute; left:25px; bottom:35px;}
.home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .pp-content-grid-more-link .pp-more-link-button{border-radius: 100px; font-weight: 400; font-size: 18px; text-transform:capitalize; background:#F47D20; padding: 11px 38px; display: inline-block; text-align: center; transition: all 200ms linear; color: #ffffff; border: 2px solid #F47D20; line-height: 18px; text-transform: uppercase;}
.home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .pp-content-grid-more-link .pp-more-link-button:hover{background: transparent; color: #F47D20;}

.home-blog .pp-posts-wrapper .pp-content-posts .owl-item:nth-child(2n) .pp-content-post{background:#fff; color:#232746; border:solid 2px #20223d36;}
.home-blog .pp-posts-wrapper .pp-content-posts .owl-item:nth-child(2n) .pp-content-post .fl-photo-content:before{background: url(./images/img-curve-white.png) center no-repeat; background-size:cover;}
.home-blog .pp-posts-wrapper .pp-content-posts .owl-item:nth-child(2n) .pp-content-post .pp-post-title a{color:#232746;}
.home-blog .pp-posts-wrapper .pp-content-post-carousel .owl-theme .owl-dots{margin-top:40px;}



.error404 header.fl-post-header .fl-post-title{color:#232746;}
.error404 .fl-post-content form input{margin-bottom:15px; color:#232746;}
.error404 .fl-post-content form input::-webkit-input-placeholder{color:#232746; opacity:1;}
.error404 .fl-post-content form input::-moz-placeholder{color:#232746; opacity:1;}
.error404 .fl-post-content form input:-ms-input-placeholder{color:#232746; opacity:1;}
.error404 .fl-post-content form input:-moz-placeholder{color:#232746; opacity:1;}

.team-member-info .pp-infobox-image{position: relative; padding-bottom: 100%; display: block;}
.team-member-info .pp-infobox-image img{position: absolute; width: 100% !important; height: 100% !important; object-fit: cover; top: 0; left: 0; object-position: 100% 40%;}


.hm-testi p{padding-left:60px !important; position:relative;}
.hm-testi p span{position:absolute; font-size: 94px !important; opacity: 0.69;}
.hm-testi p span.lft-qt{left:0; top:-18px;}
.hm-testi p img{margin: 0 0 0 10px;}


@media only screen and (min-width: 1231px){
.home-blog .bx-wrapper .bx-controls{display:none;}
}

@media only screen and (min-width: 1601px){
.max-785{max-width:725px;}
.opportunities:after{width:calc(50% - 12%); height:582px; background-size:cover;}
}


@media only screen and (min-width: 1025px) and (max-width: 1700px){
.fl-page-header{padding: 20px 0;}
.header-logo-l .fl-page-header-logo img{max-width: 238px;}
.header-main .fl-page-nav .navbar-nav li>a{font-size: 20px;}
.fl-page{padding-top: 92px !important;}
}

@media only screen and (max-width: 1024px){
.fl-page{padding-top: 88px !important;}
.header-main .header-nav{display: none;}
.fl-page-header{padding: 20px 0; position: fixed; width: 100%; top: 0; z-index: 999;}
.header-logo-l .fl-page-header-logo img,
.sticky .header-logo-l .fl-page-header-logo img{max-width: 220px;}
.header-right{margin-right: 60px;}
#rmp_menu_trigger-67{right: 15px; top: 22px; border: none; outline: none;}
#rmp-container-67{top: 88px;}
#rmp-menu-wrap-67 .rmp-menu-item-link{padding: 0 15px !important; text-transform: uppercase;}
.fl-page-nav-right .fl-page-header-logo{padding: 0 !important;}
.opportunities:after{display: none;}
.opportunities:before{width: 100px; height: 100px; bottom: -50px;}
.menu-footer-menu-container ul li a{font-size: 20px;}
.foot-col-2 #block-9 p{font-size: 18px;}
.fl-page-footer-wrap{padding: 40px 0;}
.foot-col-1 .wp-block-image img{max-width: 150px;}

.home-bgsec .fl-row-content-wrap .uabb-row-separator:before{width:270px;}
.home-bgsec .fl-row-content-wrap > .fl-row-content:before{top:-50px; bottom:-50px; right:calc(50% - 270px); width:270px;}
.home-bgsec .fl-row-content-wrap > .fl-row-content:after{top:-50px; bottom:-50px; width:calc(50% - 270px);}

.section-white{padding: 50px 0;}
.home-latest .blog-left,
.home-latest .blog-right,
.single-main .single-left,
.single-main .single-right{width: 100%; padding: 0;}
.blog-pagination .navigation .wp-paginate{margin-top: 0;}
.single-post_title{font-size: 36px; line-height: 1.2;}
.blog-listings .blog-lists .blog-box{width: calc(50% - 24px);}

.category-title h2{text-align:center;}

.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid{grid-template-columns:repeat(2, 1fr); gap:30px;}

}

@media only screen and (max-width: 768px){
.how-img .fl-photo-content img{width: 100% !important; height: auto;}
.fl-col-small:not(.fl-col-small-full-width){max-width: 100% !important;}
.parti-left{width: 100% !important;}
.parti-right{width: 100% !important;}
.parti-right .fl-col-content{max-width: 100%;}
.footer-inner{text-align: center;}
.footer-inner .foot-col-1,
.footer-inner .foot-col-2{width: 100%;}
.menu-footer-menu-container ul li a{text-align: center; font-size: 16px;}
.foot-col-2 #block-9{justify-content: center;}
.foot-col-2 #block-9 p{font-size: 14px;}
.form-subscribe-news form{justify-content: center;}
.form-subscribe-news form .gform-body input[type=email]{min-width: 230px; padding: 12px;}
.form-subscribe-news .gform_wrapper.gravity-theme .gform_footer .gform_button{font-size: 16px; padding: 12px;}
.number-info .pp-heading-content .pp-heading .heading-title span.pp-primary-title{color: #fff !important;}
.foot-col-2 #block-9 p a{margin-left: 10px;}
/*.foot-col-2 #block-9{grid-row-gap:25px; flex-direction:column-reverse;}*/
.foot-col-2 #block-9 .hed-right{margin-left: 0;}

.home-bgsec .fl-row-content-wrap > .fl-row-content:before,
.home-bgsec .fl-row-content-wrap > .fl-row-content:after,
.home-bgsec .fl-row-content-wrap .uabb-row-separator:before{display:none;}
.home-bgsec .fl-row-content-wrap .uabb-row-separator{width:100%;}
.hed-right a i{font-size:28px;}

.blog-inner{column-gap: 0;}
.blog-inner .blog-box{width: 100%;}
.single-post_title{font-size: 28px; line-height: 1.2;}
.single-post .blog-media{padding-bottom: 70%;}
.single-post_share .addtoany_shortcode a .a2a_svg{height: 24px !important; line-height: 24px !important; width: 24px !important;}
.tnk-msg span{font-size: 15px;}
.tnk-msg{width: 100%; text-align: center;}
.single-post_share-top span, .single-post_share span{font-size: 15px;}
.single-post_share{width: 100%; justify-content: center;}
.content-footer{justify-content:center;}
.blog-listings .blog-lists{column-gap: 0;}
.blog-listings .blog-lists .blog-box{width: 100%;}

}

@media only screen and (max-width: 600px){
.home-blog .pp-posts-wrapper .pp-content-posts .pp-content-post-grid{grid-template-columns:repeat(1, 1fr);}
}

@media only screen and (max-width: 386px){
.form-subscribe-news form .gform-body{width:60%;}
.form-subscribe-news form .gform-body input[type=email] {min-width: 100%; padding: 12px; line-height: 1 !important; }
.form-subscribe-news .gform_wrapper.gravity-theme .gform_footer .gform_button {font-size: 16px; padding: 12px; line-height:1 !important; }
}

@media only screen and (max-width: 374px){
.foot-col-2 #block-9 p { font-size: 13px; }
.foot-col-2 #block-9 p a { margin-left: 5px; padding:8px 14px;}
}


.boost-img .fl-photo-content{position:relative;}
.boost-img .fl-photo-content:before{position:absolute; content:""; width:100%; height:100%; top:0; left:0; background-color: #f47c21;
mix-blend-mode: multiply;
opacity: 0.74;}
.funding-left{width: calc(50% + 80px) !important;}
.funding-right{width: calc(50% - 80px) !important;}
.funding-left .fl-col-content{max-width: 740px; margin: 0 0 0 auto;}
.funding-right .fl-col-content:after{mix-blend-mode: multiply;}


@keyframes infiniteScroll {
from {transform: translateX(0)}
to {transform: translateX(-50%)}
}
.hme-scrl-txt {
width: 100%;
overflow-x: hidden;
}
.hme-scrl-txt .fl-heading {
display: flex;
width: 2600px;
transition: 0.3s;
animation-name: infiniteScroll;
animation-duration: 20s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.hme-scrl-txt .fl-heading .fl-heading-text {white-space: nowrap; padding-right: 20px;}
.hme-scrl-txt .fl-heading:hover{opacity: 0.6;}

@media (max-width: 768px) {
.funding-left .fl-col-content{max-width: 100%;}
.funding-left{width: 100% !important;}
.funding-right{width: 100% !important;}
}

.lined-heading {
  border-left: 8px solid #f47b20;
  padding-left: 15px; 
}

.potrait-image-sided, .potrait-image-sided img {
	max-height: 570px;
	object-fit: cover;
	object-position: center;
}

.potrait-image-sided-2, .potrait-image-sided-2 img {
	max-height: 605px;
	object-fit: cover;
	object-position: center;
}

.potrait-image-sided-long, .potrait-image-sided-long img {
	max-height: 930px;
	object-fit: cover;
	object-position: center;
}


.potrait-image-sided-longest, .potrait-image-sided-longest img {
	max-height: 900px;
	object-fit: cover;
	object-position: center;
}

.gform-footer {
	margin-top: 3px !important;
}

#gform_wrapper_2 input[type="text"], #gform_wrapper_2 input[type="tel"], #gform_wrapper_2 input[type="email"], #gform_wrapper_2 textarea, #gform_wrapper_2 select {
	background-color: transparent !important;
	border: 2px solid #FF6821;
	box-shadow: none !important;
	outline: none !important;
	border-radius: 7px !important;
	color: #20223D !important;
	padding: 0.9em 1.1em;
	resize: none;
	font-size: 18px !important;
}

#gform_wrapper_2 input::placeholder, #gform_wrapper_2 textarea::placeholder, #gform_wrapper_2 select::placeholder {
	color: #20223D !important;
	font-size: 18px !important;
}

#gform_wrapper_2 input[type="submit"] {
	background-color: #F47D20 !important;
	border: 2px solid #F47D20;
	border-radius: 30px;
	color: white;
	padding: 0.7em 1.3em;
	font-size: 20px !important;
	font-weight: 500;
	transition-duration: 300ms;
}

#gform_wrapper_2 input[type="submit"]:hover {
	background-color: transparent !important;
	color: #F47D20;
}

#gform_wrapper_3 input[type="text"], 
#gform_wrapper_3 input[type="tel"], 
#gform_wrapper_3 input[type="email"], 
#gform_wrapper_3 textarea, 
#gform_wrapper_3 select {
	background-color: transparent !important;
	border: 1px solid #FF6821;
	box-shadow: none !important;
	outline: none !important;
	border-radius: 7px !important;
	color: #20223D !important;
	padding: 0.9em 1.1em;
	resize: none;
	font-size: 18px !important;
}

#gform_wrapper_3 input::placeholder, 
#gform_wrapper_3 textarea::placeholder, 
#gform_wrapper_3 select::placeholder {
	color: #20223D !important;
	font-size: 18px !important;
}

#gform_wrapper_3 input[type="submit"] {
	background-color: #F47D20 !important;
	border: 1px solid #F47D20;
	border-radius: 30px;
	color: white;
	padding: 0.7em 1.3em;
	font-size: 20px !important;
	font-weight: 500;
	transition-duration: 300ms;
}

#gform_wrapper_3 input[type="submit"]:hover {
	background-color: transparent !important;
	color: #F47D20;
}


.gform_confirmation_message {
	color: #20223D !important;
}

.footer-credit {
	background-color: #F47D20;
	text-align: center;
	padding: 30px 20px;
}

.footer-credit p {
	max-width: 1200px;
    margin: 0 auto;
}

.home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .fl-photo-content img {
	min-height: 300px;
	max-height: 300px;
	object-fit: cover;
	object-position: center;
}

.home-blog .pp-posts-wrapper .pp-content-post .pp-post-title {
	font-size: 30px !important;
    min-height: 155px;
    border-bottom: 1px solid #FF6821;
    display: flex;
    align-items: end;
    padding-bottom: 15px;
}


.home-blog .pp-posts-wrapper .pp-content-post .content-type-excerpt {
	padding-top: 20px;
}

.home-sector-post .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .fl-photo-content img {
	width: 100%;
	min-height: 350px;
	max-height: 350px;
	object-fit: cover;
	position: center;
}

.about-team-image img {
	object-fit: cover;
	object-position: center;
	min-height: 430px;
	max-height: 430px;
}

body .gform_wrapper .gform_validation_errors, .gform_wrapper .instruction.validation_message {
	display: none !important;
}

body .gform_wrapper .gfield_validation_message {
	background-color: transparent !important;
	padding: 0px !important;
	border: none !important;
	margin-top: 2px !important;
}

.header-main .fl-page-nav .navbar-nav li.hash-menu>a {
	color:white;
}

.header-main .fl-page-nav .navbar-nav li.hash-menu:hover>a {
	color:#f78718;
}

.header-main .fl-page-nav .navbar-nav li.hash-menu>a:after {
	background-color: transparent;
}

.header-main .fl-page-nav .navbar-nav li.hash-menu:hover>a:after {
	background-color: #f78718;
}


@media only screen and (min-width: 1025px) {
	.btn-nav-header {
		background-color: #F47C21;
		border-radius: 31px;
		padding: 10px 38px;
		border: 1px solid #F47C21 !important;
	}

	.btn-nav-header:hover {
		background-color: transparent !important;
		text-decoration: none !important;
		transition-duration: 300ms
	}

	.btn-nav-header:hover a {
		color: #f78718 !important;
	}
	
	.btn-nav-header a {
		color: white !important;
	}


	.btn-nav-header a:after {
		display: none;
	}

	#menu-primary-menu {
		display: flex;
		align-items: center;
	}
}


.header-main .fl-page-nav .navbar-nav li:last-child {
  margin-right: 0;
}

.info-footer-social {
	margin-top: 25px;
}

.info-footer-social img {
	width: 35px;
	height: 35px
}

@media only screen and (min-width: 0px) and (max-width: 768px) {
	.single-main .container {
		padding-left: 25px;
		padding-right: 25px;
	}
	
	body.blog .blog-listings, body.blog .blog-banner .fl-row-content-wrap {
		padding-left: 10px;
		padding-right: 10px;
	}
		.fl-page-header .container,
	.fl-page-header .fl-page-header-wrap .container,
	{
		padding: 0 19px;
	}
	
	.fl-page-footer-wrap .container {
		padding: 0 25px;
	}
	
	.btn-subscribe-news {
		margin-top: 10px;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1230px) {
	body.blog .blog-listings, body.blog .blog-banner .fl-row-content-wrap {
		padding-left: 30px;
		padding-right: 30px;
	}
		.fl-page-header .container,
	.fl-page-header .fl-page-header-wrap .container,
	.fl-page-footer-wrap .container {
		padding: 0 43px;
	}
}

@media only screen and (min-width: 1230px) and (max-width: 1500px) {
	.fl-page-header .container,
	.fl-page-header .fl-page-header-wrap .container,
	.fl-page-footer-wrap .container {
		padding: 0 83px;
	}
	body.blog .blog-listings, body.blog .blog-banner .fl-row-content-wrap {
		padding-left: 70px;
		padding-right: 70px;
	}
}


@media only screen and (max-width: 1300px) {
		.potrait-image-sided-longest, .potrait-image-sided-longest img, .about-image-2 .about-image-2 img, .potrait-image-sided, .potrait-image-sided img, .potrait-image-sided-long, .potrait-image-sided-long img {
		max-height: 530px;
		object-fit: cover;
		object-position: center;
	}
}

@media only screen and (max-width: 800px) {
	.potrait-image-sided-longest, .potrait-image-sided-longest img, .about-image-2 .about-image-2 img, .potrait-image-sided, .potrait-image-sided img, .potrait-image-sided-long, .potrait-image-sided-long img {
		max-height: 400px;
		object-fit: cover;
		object-position: center;
	}
	
	.sector-thumb img {
		height: 300px !important;
	}
	
	.about-team-image img {
		min-height: 355px;
		max-height: 355px;
	}
	.home-blog .pp-posts-wrapper .pp-content-posts .owl-item .pp-content-post .fl-photo-content img {
		min-height: 270px;
		max-height: 270px;
	}
	
	#gform_wrapper_2 input[type="text"], #gform_wrapper_2 input[type="tel"], #gform_wrapper_2 input[type="email"], #gform_wrapper_2 textarea, #gform_wrapper_2 select,
	#gform_wrapper_3 input[type="text"], #gform_wrapper_3 input[type="tel"], #gform_wrapper_3 input[type="email"], #gform_wrapper_3 textarea, #gform_wrapper_3 select{
		padding: 0.3em 0.6em;
		font-size: 16px !important;
	}
	
	#gform_wrapper_2 select,
	#gform_wrapper_3 select {
		min-height: 45px;
	}
	
	#gform_wrapper_2 input::placeholder, #gform_wrapper_2 textarea::placeholder, #gform_wrapper_2 select::placeholder,
	#gform_wrapper_3 input::placeholder, #gform_wrapper_3 textarea::placeholder, #gform_wrapper_3 select::placeholder{
		font-size: 16px !important;
	}
	
	#gform_wrapper_2 input[type="submit"],
	#gform_wrapper_3 input[type="submit"]{
		padding: 0.4em 1.1em;
	}
	
	.lined-heading-center-mobile {
		margin-left: auto;
		margin-right: auto;
	}
}

.home-sector-post .pp-posts-wrapper .pp-content-post-carousel .owl-theme .owl-dots {
	margin-top: 28px;
}

.about-image-carousel .pp-nav-outside .pp-image-carousel {
	padding-bottom: 55px !important;
}

.fl-node-l5b9xtug7ki2 > .fl-col-content {
	margin-right: 0px !important;
}

.participans-carousel-image .swiper-slide-image, .about-image-carousel .swiper-slide-image {
	cursor: default !important;
}

.about-image-carousel .swiper-slide-image {
  object-position: 50% 10% !important;
}

.blog-filters {
	display: none !important;
}

.sector-carousel-wrapper {
	text-align: left;
}

.sector-carousel {
	margin: 0 -10px;
}

.sector-item {
	margin: 0 10px;
}

.sector-thumb img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	display: block;
}

.sector-title {
	margin-top: 15px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	font-size: 20px !important;
}

.sector-carousel .slick-dots {
	display: flex !important;
	justify-content: center;
	align-items: center;
	gap: 10px;
	bottom: -45px;
}

.sector-carousel .slick-dots li {
	margin: 0;
	width: 15px;
	height: 15px;
}

.sector-carousel .slick-dots li button {
	width: 15px;
	height: 15px;
	padding: 0;
	border-radius: 50%;
	background: #fff;
	opacity: 1;
}

.sector-carousel .slick-dots li button:before {
	content: '';
}

.sector-carousel .slick-dots li.slick-active button {
	background: #F47D20;
	opacity: 1;
}

.project-carousel-wrapper {
	text-align: left;
}

.project-carousel {
	margin: 0 -10px;
}

.project-item {
	margin: 0 10px;
}

.project-thumb img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	display: block;
}

.project-title {
	margin-top: 15px;
	font-weight: 700;
	color: #fff;
	font-size: 20px !important;
	text-transform: none !important;
}

/* Slick dots */
.project-carousel .slick-dots {
	display: flex !important;
	justify-content: center;
	align-items: center;
	gap: 10px;
	bottom: -45px;
}

.project-carousel .slick-dots li {
	margin: 0;
	width: 15px;
	height: 15px;
}

.project-carousel .slick-dots li button {
	width: 15px;
	height: 15px;
	padding: 0;
	border-radius: 50%;
	background: #fff;
	opacity: 1;
}

.project-carousel .slick-dots li button:before {
	content: '';
}

.project-carousel .slick-dots li.slick-active button {
	background: #F47D20;
	opacity: 1;
}


/* Battery Manufacturing */
.battery-manufacturing-image-1, .battery-manufacturing-image-1 img {
    max-height: 650px;
	object-fit: cover;
	object-position: center;
}

.battery-manufacturing-image-2, .battery-manufacturing-image-2 img {
    max-height: 530px;
	object-fit: cover;
	object-position: center;
}

.battery-manufacturing-image-3, .battery-manufacturing-image-3 img {
    max-height: 620px;
	object-fit: cover;
	object-position: center;
}

/* Critical Minerals */
.critical-minerals-image-1, .critical-minerals-image-1 img {
    max-height: 650px;
	object-fit: cover;
	object-position: center;
}

.critical-minerals-image-2, .critical-minerals-image-2 img {
    max-height: 500px;
	object-fit: cover;
	object-position: center;
}

.critical-minerals-image-3, .critical-minerals-image-3 img {
    max-height: 690px;
	object-fit: cover;
	object-position: center;
}

/* First Nations */
.first-nations-image-1, .first-nations-image-1 img {
	max-height: 690px;
	object-fit: cover;
	object-position: center;
}

.first-nations-image-2, .first-nations-image-2 img {
	max-height: 550px;
	object-fit: cover;
	object-position: center;
}

.first-nations-image-3, .first-nations-image-3 img {
	max-height: 740px;
	object-fit: cover;
	object-position: center;
}

/* Industrial Decarbonisation */
.industrial-decarbonisation-image-1, .industrial-decarbonisation-image-1 img {
	max-height: 700px;
	object-fit: cover;
	object-position: center;
}

.industrial-decarbonisation-image-2, .industrial-decarbonisation-image-2 img {
	max-height: 720px;
	object-fit: cover;
	object-position: center;
}

.industrial-decarbonisation-image-3, .industrial-decarbonisation-image-3 img {
	max-height: 700px;
	object-fit: cover;
	object-position: center;
}

/* Solar */
.solar-image-1, .solar-image-1 img {
	max-height: 700px;
	object-fit: cover;
	object-position: center;
}

.solar-image-2, .solar-image-2 img {
	max-height: 530px;
	object-fit: cover;
	object-position: center;
}

.solar-image-3, .solar-image-3 img {
	max-height: 720px;
	object-fit: cover;
	object-position: center;
}

/* Transmission & Distribution */
.transmission-distribution-image-1, .transmission-distribution-image-1 img {
	max-height: 650px;
	object-fit: cover;
	object-position: center;
}

.transmission-distribution-image-2, .transmission-distribution-image-2 img {
	max-height: 600px;
	object-fit: cover;
	object-position: center;
}

.transmission-distribution-image-3, .transmission-distribution-image-3 img {
	max-height: 600px;
	object-fit: cover;
	object-position: center;
}

/* Transport */
.transport-image-1, .transport-image-1 img {
	max-height: 630px;
	object-fit: cover;
	object-position: center;
}

.transport-image-2, .transport-image-2 img {
	max-height: 600px;
	object-fit: cover;
	object-position: center;
}

.transport-image-3, .transport-image-3 img {
	max-height: 700px;
	object-fit: cover;
	object-position: center;
}

/* Wind */
.wind-image-1, .wind-image-1 img {
	max-height: 700px;
	object-fit: cover;
	object-position: center;
}

.wind-image-2, .wind-image-2 img {
	max-height: 550px;
	object-fit: cover;
	object-position: center;
}

.wind-image-3, .wind-image-3 img {
	max-height: 630px;
	object-fit: cover;
	object-position: center;
}

/* Our Sector */
.our-sector-content-grid .fl-photo-content, 
.our-sector-content-grid .fl-photo-content img {
	min-height: 350px;
	max-height: 350px;
	object-position: center;
	object-fit: cover;
}

.our-sector-content-grid h3 {
	min-height: 100px;
}

.our-sector-content-grid .pp-content-grid-more-link {
	margin-top: 30px !important;
}

.our-sector-content-grid .pp-content-grid-more-link a {
	border: 2px solid #F47C21 !important;
}


.our-sector-image-1, .our-sector-image-1 img {
	max-height: 450px;
	object-fit: cover;
	object-position: center;
}

/* Grants */
.grants-image-1, .grants-image-1 img {
	max-height: 650px;
	object-fit: cover;
	object-position: center;
}

.grants-image-2, .grants-image-2 img {
	max-height: 550px;
	object-fit: cover;
	object-position: center;
}

.grants-image-3, .grants-image-3 img {
	max-height: 480px;
	object-fit: cover;
	object-position: center;
}

.grants-image-4, .grants-image-4 img {
	max-height: 510px;
	object-fit: cover;
	object-position: center;
}

@media only screen and (max-width: 800px) {
	/* Battery Manufacturing */
	.battery-manufacturing-image-1, .battery-manufacturing-image-1 img,
	.battery-manufacturing-image-2, .battery-manufacturing-image-2 img, 
	.battery-manufacturing-image-3, .battery-manufacturing-image-3 img,

	/* Critical Minerals */
	.critical-minerals-image-1, .critical-minerals-image-1 img,
	.critical-minerals-image-2, .critical-minerals-image-2 img,
	.critical-minerals-image-3, .critical-minerals-image-3 img,

	/* First Nations */
	.first-nations-image-1, .first-nations-image-1 img,
	.first-nations-image-2, .first-nations-image-2 img,
	.first-nations-image-3, .first-nations-image-3 img,

	/* Industrial Decarbonisation */
	.industrial-decarbonisation-image-1, .industrial-decarbonisation-image-1 img,
	.industrial-decarbonisation-image-2, .industrial-decarbonisation-image-2 img,
	.industrial-decarbonisation-image-3, .industrial-decarbonisation-image-3 img,

	/* Solar */
	.solar-image-1, .solar-image-1 img,
	.solar-image-2, .solar-image-2 img,
	.solar-image-3, .solar-image-3 img,

	/* Transmission & Distribution */
	.transmission-distribution-image-1, .transmission-distribution-image-1 img,
	.transmission-distribution-image-2, .transmission-distribution-image-2 img,
	.transmission-distribution-image-3, .transmission-distribution-image-3 img,

	/* Transport */
	.transport-image-1, .transport-image-1 img,
	.transport-image-2, .transport-image-2 img,
	.transport-image-3, .transport-image-3 img,

	/* Wind */
	.wind-image-1, .wind-image-1 img,
	.wind-image-2, .wind-image-2 img,
	.wind-image-3, .wind-image-3 img,
	
	/* Our Sector */
	.our-sector-image-1, .our-sector-image-1 img,
	
	/* 	Grants */
	.grants-image-1, .grants-image-1 img,
	.grants-image-2, .grants-image-2 img,
	.grants-image-3, .grants-image-3 img,
	.grants-image-4, .grants-image-4 img,
	 {
		max-height: 350px;
		object-fit: cover;
		object-position: center;
	}
}

.grants-quote-container {
	position: relative;
}

.grants-quote-text {
	z-index: 10;
}

.grants-quote-top {
	position: absolute;
	top: -80px;
	left: -105px;
	z-index: 1;
}

.grants-quote-bottom {
	position: absolute;
	bottom: -80px;
	right: -105px;
	z-index: 1;
}