/*
Theme Name: NuEnergy Infrastructure
Theme URI: https://www.purodesign.com.au/
Description: A theme by <a href="https://www.purodesign.com.au/">Puro Design</a>.
Version: 2.0
Author: Kelly Jackson
Author URI: https://www.purodesign.com.au/
*/

@font-face {
    font-family: 'Gilroy-Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Bold'), url('fonts/gilroy-bold-webfont/Gilroy-Bold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Heavy';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Heavy'), url('fonts/gilroy-bold-webfont/Gilroy-Heavy.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Light';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Light'), url('fonts/gilroy-bold-webfont/Gilroy-Light.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Medium'), url('fonts/gilroy-bold-webfont/Gilroy-Medium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Regular'), url('fonts/gilroy-bold-webfont/Gilroy-Regular.woff') format('woff');
    }

:root {
	--neiwhite: #FFFFFF;
	--neiblack: #202527;
	--neiblue: #00afd4;
	--neiteal: #00667e;
	--neiblackfaded: rgba(32,37,39,0.05);
	--neiblackshadow: rgba(32,37,39,0.5);
	--neiblackshadow30: rgba(32,37,39,0.33);
	--neiblackoverlay: rgba(32,37,39,0.7);
	
	--pdfontH1: 4.375em ; /* 70px - done */
	--pdfontH2: 2.8125em; /* 45px - done */
	--pdfontH3: 2.5em; /* 40px - done */
	--pdfontH4: 1.87em; /* 30px - done */
	--pdfontH5: 1.87em; /* 30px */
	--pdfontP: 1.87em; /* 30px - done */
	--pdfontSMALL: 1.25em ; /*20px - done */
	--pdfontXSMALL: 1em ; /*16px */
	
	--pdfulldesktop: 6rem;
	--pdhalfdesktop: 3rem;
	--pdqtrdesktop: 1.5rem;

	--pdfullmobile: 4rem;
	--pdhalfmobile: 2rem;
	--pdqtrmobile: 1rem;
	
	--pdlayoutinnerdesktop: calc((100vw - 1280px) / 2);
	--pdlayoutouterdesktop: calc((100vw - 1475px) / 2);
	
	--pdlayoutinnermobile: 10vw;
	--pdlayoutoutermobile: 5vw;
	
		
}

body{margin:0px !important; padding:0px !important; font-family: 'Gilroy-Regular', sans-serif;font-weight: 400 !important; font-style: normal; line-height:1.75 !important; font-size:16px !important;}
* { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row{position:relative;}
.container-fluid{padding-left:5vw !important; padding-right:5vw !important;}

.parallax{/* Create the parallax scrolling effect */
  background-attachment: fixed !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.fa-angle-up::before{content:" " !important; background:url("images/menu-arrow-opened.png") no-repeat; background-size:contain; background-position:center; display:block; width:1.25rem; height:1.25rem;}
.fa-angle-down::before{content:" " !important; background:url("images/menu-arrow-closed.png") no-repeat; background-size:contain; background-position:center; display:block; width:1.25rem; height:1.25rem;}

a.back-to-top{display:none !important;}

/*=============HEADERS AND LINKS=============*/
a{text-decoration:none !important; outline: none !important; font-weight:500;}
.main-content a{}
.main-content a:hover{}

.main-content ul.wp-block-list{ list-style: none; margin:1.25rem 0px; padding:0px;}
.main-content ul.wp-block-list li{margin-bottom:0.5rem; position:relative; padding-left:calc(var(--pdfontP) * 1);}
.main-content ul.wp-block-list li::before { content:"•";  position:absolute; top:0; left:0px; width:calc(var(--pdfontP) * 0.75); height:calc(var(--pdfontP) * 0.75);}

.main-content blockquote{margin-left:4rem; font-size:var(--pdfontH3); font-style: normal; font-weight: 400; }
.main-content blockquote cite{ font-style:normal; text-transform:uppercase;}

input.gform_button, input.gform-button{font-size:16px !important;}

strong{font-weight:600;}

h1{font-size:var(--pdfontH1);  font-family: 'Gilroy-Bold';}
h2{font-size:var(--pdfontH2);  font-family: 'Gilroy-Bold';}
.main-content h3, h3.newstitle, h3.blogtitle{font-size:var(--pdfontH3); color:var(--neiteal);}
.main-content h4, h4.abouttitle{font-size:var(--pdfontH4) !important; color:var(--neiblue); font-family: 'Gilroy-Bold';}
.main-content h5, h5.catmenu{font-size:var(--pdfontH5);}
.main-content h6{font-size:var(--pdfontSMALL);}

.main-content p:not(.smalltxt):not(.leadercat), .main-content div > ul, .main-content ol:not(.commentlist), a.link, p.blogexcerpt, .pageintrotxt, p.projecttitle, .featuredvideocontainer .description{font-size:var(--pdfontP) !important;}

.btn, button.facetwp-load-more, input.gform_button, input.gform-button, a.wp-block-button__link, .footer-bottom p, .footer-middle p, footer h2.menutitle, .footer-middle ul.menu, header .menu, button.button.alt, input[type=text], input[type=tel], input[type=email], input[type=password], input[type=email], textarea, select, label, figcaption, .main-content ol.commentlist p, p.aboutdesc, p.leadercat, div.blogcat, p.smalltxt, .ubermenu-skin-minimal, p.projectsectorregion, p.tax-term-title, p.tax-term, .nei-service-slider-block .indserv-inner .servicetitle, .featuredvideocontainer .subheading{font-size:var(--pdfontSMALL) !important;}



/*=============ALIGNMENT AND IMAGES=============*/
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {display:block; margin:auto;}
img{max-width:100%; height:auto;}
a img {border:none;}
img{max-width: 100%;  height: auto; vertical-align: middle;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {float:right; margin-left:var(--pdqtrdesktop);}
img.alignleft {float:left; margin-right:var(--pdqtrdesktop);}
.main-content .wp-block-image img, .main-content figure.wp-block-image{width:100%; margin:0px !important;}
.wp-caption{}
.wp-caption p{}
.figcaption{text-align:left;}
/*=============FORMS AND BUTTONS=============*/
.grecaptcha-badge{display:none !important;}
fieldset{border:none;padding:0px; margin:0px;}
:-ms-input-placeholder,
::-moz-placeholder,
:-moz-placeholder,
::-webkit-input-placeholder{ opacity: 1 !important;}
input[type=text], input[type=tel], input[type=email], input[type=password], input[type=email]{background:var(--neiwhite); padding:0.75em; border-radius:0em; border:3px solid !important; width:100%; margin-bottom:1em; outline:0 !important; font-weight:300 !important; box-shadow:none !important;}
input[type="text"]:disabled { background:var(--neiwhite);}
textarea{background:var(--neiwhite); padding:0.75em; border-radius:0em; border:3px solid  !important; width:100%; margin-bottom:1em; outline:0 !important; font-weight:300 !important;  box-shadow:none !important;}
select{border:3px solid  !important; background: var(--neiwhite);  width:100%;  font-weight:300 !important; padding: 0.75em !important; line-height:1 !important;}
.facetwp-facet select{padding:0.75em !important;}
.form-field{margin-bottom:1em;}
.form-field label{}
.frm_radio{width:31.66%; margin-left:2.5%; float:left;}
.frm_radio:nth-child(3n+1){margin-left:0px;}
input[type="radio"] {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none; outline:none !important;}
input[type='radio']:after { width: 15px; height: 15px;  border-radius: 15px; top: -2px; left: -1px; position: relative;  background-color: rgba(255,255,255,0.1); content: '';  display: inline-block;  visibility: visible;  border: 3px solid ;}
input[type='radio']:checked:after {width: 15px; height: 15px; border-radius: 15px; top: -2px; left: -1px; position: relative;  content: '';  display: inline-block; visibility: visible; border: 1px solid;}
.gform-field-label{font-weight:300 !important; }
#field_submit{display: flex; align-items: end; margin-left: auto;}


a.wp-block-button__link, a.btn, button.facetwp-load-more, input.gform_button, input.gform-button{display:block; text-transform:uppercase !important; line-height: 1 !important;  background:none !important; font-family: 'Gilroy-Bold'; color:var(--neiblue); text-align:left; padding:0px !important; border:none;}
a.wp-block-button__link:after, a.btn:after, button.facetwp-load-more:after, input.gform_button:after, input.gform-button:after{content:" →"; }
a.wp-block-button__link:hover, a.btn:hover, button.facetwp-load-more:hover, input.gform_button:hover, input.gform-button:hover{color:var(--neiteal) !important;}
.wp-block-button.is-style-fill a.wp-block-button__link{display:inline-block; text-align:center; text-transform:uppercase !important; line-height: 1 !important;  border-radius:0em !important; color: var(--neiwhite) !important;  border:3px solid !important;}
.wp-block-button.is-style-fill a.wp-block-button__link:hover{ background:none !important; border:3px solid !important; }

p.gform_required_legend{display:none;}

.followlink a, a.link, .blogbtn a, .readmorelink a{ font-weight: 400 !important; font-style: normal;}
.followlink a:hover, a.link:hover, .blogbtn a:hover, .readmorelink a:hover {}

*:focus, a:focus { outline: none !important; box-shadow: none !important;}

/*=============HEADER=============*/
header{padding: 0; top: 0 !important; left: 0; right: 0;  z-index: 5555; position: fixed !important; background:var(--neiwhite); border-bottom:2px solid ;}
header .header-top{color:var(--neiwhite); }
header .header-logo, header .header-logo-scroll{width: auto; object-fit: contain;}
header.filled .header-logo-scroll{display:none;}

header .header-acc{height:26.8px;}

header .header-top .container-fluid{padding-left:0px !important; padding-right:0px !important;}
header .header-top .row .col-5{padding-left:5vw !important;}
header .header-top .row .header-desktop{padding-right:5vw !important;}
.ubermenu-responsive-default.ubermenu{height: 100%; display: flex !important; justify-content: flex-end !important; align-items: center;}
.ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop{background:var(--neiblack) !important; border-color: var(--neiblack);}
.ubermenu-skin-minimal ul.ubermenu-submenu.ubermenu-submenu-drop > li.ubermenu-item > ul.ubermenu-submenu > li.ubermenu-item-level-2 > a {text-transform:uppercase; font-family: 'Gilroy-Bold';}
.ubermenu-skin-minimal ul.ubermenu-submenu.ubermenu-submenu-drop{padding-left:5vw !important; padding-right:5vw !important;}
.ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop a{color:var(--neiwhite);}
.ubermenu-skin-minimal .ubermenu-item-level-0 > .ubermenu-target{text-transform:uppercase; font-family: 'Gilroy-Bold';}
.ubermenu-skin-minimal .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target:hover{color:var(--neiblue);}



/*=============CONTENT=============*/
.featuredimagecontainer{width:100%; height:25vw;}
.featuredimagecontainer.noimg{background:var(--neiblack); padding-left:5vw !important; padding-right:5vw !important; height:20vw;}
.featuredimagecontainer .container-fluid{padding-left:0px !important; padding-right:0px;}
.featuredimagecontainer .container-fluid .row.featuredimagecontainer-bkg{top:0px; bottom:0px; right:0px; left:0px;}
.featuredimagecontainer .container-fluid .row.featuredimagecontainer-bkg img{width:100%; height:100%; object-fit:cover; object-position:center;}

.featuredimagecontainer:not(.noimg) .container-fluid .row.featuredimagecontainer-heading .col-12{background:var(--neiblackoverlay); padding-left:5vw !important; clip-path: polygon(0 0, 100% 0, calc(100% - var(--pdhalfdesktop)) 100%, 0 100%)}
.featuredimagecontainer h1{color:var(--neiwhite); font-family: 'Gilroy-Bold'; text-shadow: 2px 2px 6px var(--neiblackshadow);}

.featuredvideocontainer{width:100%; height:46vw;}
.featuredvideocontainer .container-fluid{padding-left:0px !important; padding-right:0px;}
.featuredvideocontainer .container-fluid .row.featuredvideocontainer-bkg{top:0px; bottom:0px; right:0px; left:0px; z-index:1}
.featuredvideocontainer .container-fluid .row.featuredvideocontainer-bkg img{width:100%; height:100%; object-fit:cover; object-position:center;}

.featuredvideocontainer .main_video .wp-video,  .featuredvideocontainer .main_video iframe {width:100%!important;height:165%!important; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
.featuredvideocontainer .main_video .wp-video, .featuredvideocontainer .main_video .wp-video .wp-video-shortcode, .featuredvideocontainer .main_video iframe{width:100%!important;height:100%!important; }
.featuredvideocontainer .main_video .mejs-controls, .featuredvideocontainer .main_video .mejs-overlay{display:none !important;}

.featuredvideocontainer .container-fluid .row.featuredvideocontainer-heading{z-index:10;}
.featuredvideocontainer .container-fluid .row.featuredvideocontainer-heading .col-12{background:var(--neiblackoverlay); padding-left:5vw !important; clip-path: polygon(0 0, 100% 0, calc(100% - var(--pdhalfdesktop)) 100%, 0 100%)}
.featuredvideocontainer h1{color:var(--neiwhite); font-family: 'Gilroy-Bold';}
.featuredvideocontainer .subheading{color:var(--neiblue); text-transform:uppercase; font-family: 'Gilroy-Bold';}
.featuredvideocontainer .description{color:var(--neiwhite);}

.main-content{position:relative; z-index:1000;}

ul.sidebar{list-style:none; padding:0px; margin:0px;}
ul.sidebar.row{margin-left:-15px; margin-right:-15px;}

.pagetitlesubtitle h2.subtitle{margin-bottom:0px !important;}

.page-intro{background:var(--neiteal); position:relative;}
.page-intro:before{content:""; background:var(--neiblue); position:absolute;  z-index:10; }
.page-intro h2{color:var(--neiwhite);}
.page-intro .pageintrotxt{color:var(--neiwhite);}
.page-intro p.tax-term-title{color:var(--neiwhite); font-family: 'Gilroy-Bold'; text-transform:uppercase; }
.page-intro p.tax-term a{color:var(--neiwhite);}
.page-intro a.btn:hover{color:var(--neiwhite) !important;}

.nei-service-slider-block button {background: none;padding: 0px;border: none;}
.nei-service-slider-block .owl-prev{background-image:url("images/arrow-left.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5); margin-right:calc(var(--pdfontH2) * 0.75);}
.nei-service-slider-block .owl-next{background-image:url("images/arrow-right.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5);}
.nei-service-slider-block .indserv-inner{position:relative; padding: 0 0 100% 0 !important; overflow:hidden;}
.nei-service-slider-block .indserv-inner a{position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.nei-service-slider-block .indserv-inner .servicetitle{z-index:10; color:var(--neiwhite); font-family: 'Gilroy-Bold'; text-transform:uppercase; position:relative; display: flex; height: 100%; align-items: flex-end; text-shadow: 2px 2px 6px var(--neiblackshadow); line-height:1;}
.nei-service-slider-block .indserv-inner img{position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%; z-index:8; object-fit:cover; transition: all 300ms ease;}
.nei-service-slider-block .indserv-inner:hover img{position:absolute; top:-2em; left:-2em; right:-2em; bottom:-2em; width:calc(100% + 4em); max-width:calc(100% + 4em); height:calc(100% + 4em); object-fit:cover;}

.nei-service-boxes-block h3{margin-bottom:0px;}

.nei-sector-slider-block .row{border-top:1px solid var(--neiteal);}
.nei-sector-slider-block button {background: none;padding: 0px;border: none;}
.nei-sector-slider-block .owl-prev{background-image:url("images/arrow-left.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5); margin-right:calc(var(--pdfontH2) * 0.75);}
.nei-sector-slider-block .owl-next{background-image:url("images/arrow-right.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5);}

.nei-about-slider-block{background:var(--neiblackfaded); position:relative;}
.nei-about-slider-block:before{content:""; background:var(--neiteal); position:absolute; top: -3rem; z-index:10; width: 2.5vw; height: calc(100% + var(--pdfulldesktop));  clip-path: polygon(0 0, 100% 0, calc(100% - var(--pdhalfdesktop)) 100%, 0 100%)}
.nei-about-slider-block button {background: none;padding: 0px;border: none;}
.nei-about-slider-block .owl-prev{background-image:url("images/arrow-left.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5); margin-right:calc(var(--pdfontH2) * 0.75);}
.nei-about-slider-block .owl-next{background-image:url("images/arrow-right.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5);}
/*.nei-about-slider-block .owl-prev.disabled{background-image:url("images/arrow-left-faded.png"); background-size:calc(var(--pdfontH4) * 0.75) auto; }
.nei-about-slider-block .owl-next.disabled{background-image:url("images/arrow-right-faded.png"); background-size:calc(var(--pdfontH4) * 0.75) auto;}
.nei-about-slider-block .owl-prev:hover{background-image:url("images/arrow-left-black.png"); background-size:calc(var(--pdfontH4) * 0.75) auto; }
.nei-about-slider-block .owl-next:hover{background-image:url("images/arrow-right-black.png");  background-size:calc(var(--pdfontH4) * 0.75) auto;}*/

.nei-news-slider-block{position:relative;}
.nei-news-slider-block:before{content:""; background:var(--neiteal); position:absolute; right:0px; z-index:10; }
.nei-news-slider-block:after{content:"";  background:var(--neiblue); position:absolute; right:0px; z-index:11; }
.nei-news-slider-block div.blogcat{font-family: 'Gilroy-Bold';  text-transform:uppercase;}
.nei-news-slider-block div.blogcat a{color:var(--neiblue);}
.nei-news-slider-block div.blogcat a:hover{color:var(--neiteal);}
.nei-news-slider-block button {background: none;padding: 0px;border: none;}
.nei-news-slider-block .owl-prev{background-image:url("images/arrow-left.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5); margin-right:calc(var(--pdfontH2) * 0.5);}
.nei-news-slider-block .owl-next{background-image:url("images/arrow-right.png"); background-repeat:no-repeat; background-position:right; background-size:calc(var(--pdfontH2) * 1.5) auto; width:calc(var(--pdfontH2) * 1.5); height:calc(var(--pdfontH2) * 1.5);}

.nei-pod-container .podtxt{background:var(--neiblackfaded);}
.nei-pod-container .podtxt p.smalltxt{font-family: 'Gilroy-Bold';  text-transform:uppercase; color:var(--neiblue); margin-bottom:0px;}


.nei-leadership-boxes-block .leader-column .indleader .leaderimage{position:relative; height:0px; padding-bottom:100%; }
.nei-leadership-boxes-block .leader-column .indleader .leaderimage .leaderimageinner{position:absolute; top:0px; right:0px; left:0px; bottom:0px; background:var(--neiblackshadow30);}
.nei-leadership-boxes-block .leader-column .indleader .leaderimage .leaderimageinner img{object-fit:cover; width:100%; height:100%;}
.nei-leadership-boxes-block .leader-column .indleader .leader-content{background:var(--neiblack); color:var(--neiwhite);}
.nei-leadership-boxes-block .leader-column .indleader .leader-content a{color:var(--neiwhite);}
.nei-leadership-boxes-block .leader-column .indleader .leader-content a:hover{color:var(--neiblue);}
.nei-leadership-boxes-block .leader-column .indleader .leader-content p.leadercat{font-family: 'Gilroy-Bold';  text-transform:uppercase; }
.nei-leadership-boxes-block .leader-column .indleader .leader-content p{margin-bottom:0px;}

.nei-faq-accordion-block{background:var(--neiblackfaded);}
.nei-faq-accordion-block h2.faqtitle{color:var(--neiteal);}
.nei-faq-accordion-block .faqcontainer {border-bottom: 1px solid var(--neiwhite);}
.nei-faq-accordion-block .faqcontainer .faqquestion { width: 100%; text-align: left; background: none;  border: none; margin-bottom:0px !important; cursor: pointer; display: flex; justify-content: space-between; align-items: center;}
.nei-faq-accordion-block .faqcontainer .faqquestion[aria-expanded="true"]{background:var(--neiwhite); color:var(--neiteal);}
.nei-faq-accordion-block .faqcontainer .faq-toggle-icon {border-radius:100%; background:var(--neiblue); color:var(--neiwhite); width: var(--pdfontH4);  height: var(--pdfontH4); text-align: center; line-height: var(--pdfontH4); position:absolute;}
.nei-faq-accordion-block .faqcontainer .faqquestion[aria-expanded="true"] .faq-toggle-icon {background:var(--neiteal);}
.nei-faq-accordion-block .faqcontainer .faqanswer { max-height: 0;  overflow: hidden; transition: max-height 0.35s ease; }
.nei-faq-accordion-block .faqcontainer .faqanswer.open {background:var(--neiwhite);}
.nei-faq-accordion-block .faqcontainer .faqanswer:not(.open){padding:0px !important;}


.all-blogs-title, .all-blogs{background:var(--neiteal);}
.all-blogs-title h1{color:var(--neiwhite);}
.all-blogs-title select{border:none !important; background:var(--neiteal); color:var(--neiblue); text-transform:uppercase; font-family: 'Gilroy-Bold';}
.all-blogs-title select:active{color:var(--neiwhite);}
.all-blogs .blog-inner .blogimage{position:relative; height:0px; padding-bottom:100%; }
.all-blogs .blog-inner .blogimage .blogimageinner{position:absolute; top:0px; right:0px; left:0px; bottom:0px; background:var(--neiblackshadow30);}
.all-blogs .blog-inner .blogimage .blogimageinner img{object-fit:cover; width:100%; height:100%;}
.all-blogs .blog-inner .blog-content{background:var(--neiblack); color:var(--neiwhite);}
.all-blogs .blog-inner .blog-content a{color:var(--neiwhite);}
.all-blogs .blog-inner .blog-content a:hover{color:var(--neiblue);}
.all-blogs .blog-inner .blog-content p.blogcat{font-family: 'Gilroy-Bold';  text-transform:uppercase; }
.all-blogs .blog-inner .blog-content p{margin-bottom:0px;}
.all-blogs button.facetwp-load-more{display: block; margin-left: auto; margin-right: auto;}


/*.blog-content .excerpt{overflow: hidden; display: -webkit-box;  -webkit-line-clamp: 3; line-clamp: 3;  -webkit-box-orient: vertical;}
.blog-inner .blogimage{position:relative; height:0px; padding-bottom:100%;}
.blog-inner .blogimage .blogimageinner{position:absolute; top:0px; right:0px; left:0px; bottom:0px;}
.blog-inner .blogimage .blogimageinner img{object-fit:cover; width:100%; height:100%;}*/
.facetwp-facet{margin-bottom:0px !important;}


.all-projects-title, .all-projects{background:var(--neiteal);}
.all-projects-title h1{color:var(--neiwhite);}
.all-projects-title select{border:none !important; background:var(--neiteal); color:var(--neiblue); text-transform:uppercase; font-family: 'Gilroy-Bold';}
.all-projects-title select:active{color:var(--neiwhite);}
.all-projects h3.termtitle{color:var(--neiwhite);}
.all-projects .project-inner .projectimage{position:relative; height:0px; padding-bottom:100%; }
.all-projects .project-inner .projectimage .projectimageinner{position:absolute; top:0px; right:0px; left:0px; bottom:0px; background:var(--neiblackshadow30);}
.all-projects .project-inner .projectimage .projectimageinner img{object-fit:cover; width:100%; height:100%;}
.all-projects .project-inner .project-content{background:var(--neiblack); color:var(--neiwhite);}
.all-projects .project-inner .project-content a{color:var(--neiwhite);}
.all-projects .project-inner .project-content a:hover{color:var(--neiblue);}
.all-projects .project-inner .project-content p.projectsectorregion{font-family: 'Gilroy-Bold';  text-transform:uppercase; }
.all-projects .project-inner .project-content p{margin-bottom:0px;}
.all-projects button.facetwp-load-more{display: block; margin-left: auto; margin-right: auto;}

/*=============FOOTER=============*/
footer{color:var(--neiwhite);}
footer a{color:var(--neiwhite);}
footer a:hover{color:var(--neiblue);}
.footer-top{background:var(--neiteal); position:relative;}
.footer-middle{background:var(--neiblack); border-top:2px solid var(--neiteal);}
.footer-bottom{background:var(--neiblack); border-top:2px solid var(--neiteal);}

.footer-top a.btn{border:2px solid var(--neiwhite); text-align:center; padding:0.75em !important; color:var(--neiwhite);}
.footer-top a.btn:hover{border:2px solid var(--neiblue); background:var(--neiblue) !important; color:var(--neiwhite) !important;}

footer .footer-middle h2{text-transform:uppercase; }
footer img.footer-logo{width: auto; max-width: inherit;}
footer ul.menu{list-style:none; margin:0px; padding:0px;}
footer ul.menu li{margin-bottom:0.75em !important;}
footer .footersocialgroup a{display: block; width: calc(var(--pdfontSMALL) * 2); height: calc(var(--pdfontSMALL) * 2); background-repeat: no-repeat;  background-size: contain; background-position: center;}
.footer-bottom p{margin-bottom:0px;}

@media only screen and (max-width: 575px){
	body{font-size:0.6em !important;}
		
	.mainbannercontainer .btn-container{width:50%;}
	.mainbannercontainer:after{top:calc(100% - 7.5vw);  width:15vw; height:15vw;}
	
	.footer-top:after{top:calc(100% - 7.5vw);  width:15vw; height:15vw; }
	
	.footer-bottom:before{width:15vw; height:2px;}
	footer .footerphonesocial{justify-content: flex-end;}
	
}

@media only screen and (min-width: 576px){
	body{font-size:0.6em !important;}
	

}

@media only screen and (min-width: 768px){

}

@media only screen and (min-width: 992px){
	.all-projects .project-column:nth-child(8n+1), .all-projects .project-column:nth-child(8n+2), 
	.all-blogs .blog-column:nth-child(8n+1), .all-blogs .blog-column:nth-child(8n+2){width: 50% !important;}
	.all-projects .project-column:nth-child(8n+1) .projectimage, .all-projects .project-column:nth-child(8n+2) .projectimage,
	.all-blogs .blog-column:nth-child(8n+1) .blogimage, .all-blogs .blog-column:nth-child(8n+2) .blogimage{ padding-bottom: 48%;}
	
	ul.footermenu{column-count: 2;}

}

@media only screen and (min-width: 1200px){
	body{font-size:0.8em !important;}
	#body-no-image{padding-top:var(--pdfulldesktop) !important;}
	.pd-g-full{--bs-gutter-y:var(--pdfulldesktop) !important; --bs-gutter-x:var(--pdfulldesktop) !important;}
	.pd-g-half{--bs-gutter-y:var(--pdhalfdesktop) !important; --bs-gutter-x:var(--pdhalfdesktop) !important;}
	.pd-g-qtr{--bs-gutter-y:var(--pdqtrdesktop) !important; --bs-gutter-x:var(--pdqtrdesktop) !important;}
	
	.pd-gx-full{--bs-gutter-x:var(--pdfulldesktop) !important;}
	.pd-gx-half{--bs-gutter-x:var(--pdhalfdesktop) !important;}
	.pd-gx-qtr{--bs-gutter-x:var(--pdqtrdesktop) !important;}
	
	.pd-gy-full{--bs-gutter-y:var(--pdfulldesktop) !important;}
	.pd-gy-half{--bs-gutter-y:var(--pdhalfdesktop) !important;}
	.pd-gy-qtr{--bs-gutter-y:var(--pdqtrdesktop) !important;}
	
	.pd-gx-half .pd-pr-desktop-default{padding-right: calc(var(--bs-gutter-x) * .5) !important;}
	.pd-gx-half .pd-pl-desktop-default{padding-left: calc(var(--bs-gutter-x) * .5) !important;}
	
	.pd-desktop-gx-none{--bs-gutter-x:0 !important; margin-left: 0 !important; margin-right: 0 !important;}
	.pd-desktop-gy-none{--bs-gutter-y:0 !important; margin-top: 0 !important; margin-bottom: 0 !important;}
	
	
	.pd-p-full{padding:var(--pdfulldesktop) !important;}
	.pd-p-half{padding:var(--pdhalfdesktop) !important; }
	.pd-p-qtr{padding:var(--pdqtrdesktop) !important;}
	.pd-px-full{padding-left:var(--pdfulldesktop) !important; padding-right:var(--pdfulldesktop) !important;}
	.pd-px-half{padding-left:var(--pdhalfdesktop) !important; padding-right:var(--pdhalfdesktop) !important;}
	.pd-px-qtr{padding-left:var(--pdqtrdesktop) !important; padding-right:var(--pdqtrdesktop) !important;}
	.pd-py-full{padding-top:var(--pdfulldesktop) !important; padding-bottom:var(--pdfulldesktop) !important;}
	.pd-py-half{padding-top:var(--pdhalfdesktop) !important; padding-bottom:var(--pdhalfdesktop) !important;}
	.pd-py-qtr{padding-top:var(--pdqtrdesktop) !important; padding-bottom:var(--pdqtrdesktop) !important;}
	.pd-pt-banner{padding-top:12rem !important;}
	.pd-pt-full{padding-top:var(--pdfulldesktop) !important;}
	.pd-pt-half{padding-top:var(--pdhalfdesktop) !important;}
	.pd-pt-qtr{padding-top:var(--pdqtrdesktop)m !important;}
	.pd-pb-full{padding-bottom:var(--pdfulldesktop) !important;}
	.pd-pb-half{padding-bottom:var(--pdhalfdesktop) !important;}
	.pd-pb-qtr{padding-bottom:var(--pdqtrdesktop) !important;}
	.pd-pl-full{padding-left:var(--pdfulldesktop) !important;}
	.pd-pl-half{padding-left:var(--pdhalfdesktop) !important;}
	.pd-pl-qtr{padding-left:var(--pdqtrdesktop) !important;}
	.pd-pr-full{padding-right:var(--pdfulldesktop) !important;}
	.pd-pr-half{padding-right:var(--pdhalfdesktop) !important;}
	.pd-pr-qtr{padding-right:var(--pdqtrdesktop) !important;}
	.pd-mx-full{margin-left:var(--pdfulldesktop) !important; margin-right:var(--pdfulldesktop) !important;}
	.pd-mx-half{margin-left:var(--pdhalfdesktop) !important; margin-right:var(--pdhalfdesktop) !important;}
	.pd-mx-qtr{margin-left:var(--pdqtrdesktop) !important; margin-right:var(--pdqtrdesktop) !important;}
	.pd-my-full{margin-top:var(--pdfulldesktop) !important; margin-bottom:var(--pdfulldesktop) !important;}
	.pd-my-half{margin-top:var(--pdhalfdesktop) !important; margin-bottom:var(--pdhalfdesktop) !important;}
	.pd-my-qtr{margin-top:var(--pdqtrdesktop) !important; margin-bottom:var(--pdqtrdesktop) !important;}
	.pd-mt-full{margin-top:var(--pdfulldesktop) !important;}
	.pd-mt-half{margin-top:var(--pdhalfdesktop) !important;}
	.pd-mt-qtr{margin-top:var(--pdqtrdesktop) !important;}
	.pd-mb-full{margin-bottom:var(--pdfulldesktop) !important;}
	.pd-mb-half{margin-bottom:var(--pdhalfdesktop) !important;}
	.pd-mb-qtr{margin-bottom:var(--pdqtrdesktop) !important;}
	.pd-ml-full{margin-left:var(--pdfulldesktop) !important;}
	.pd-ml-half{margin-left:var(--pdhalfdesktop) !important;}
	.pd-ml-qtr{margin-left:var(--pdqtrdesktop) !important;}
	.pd-mr-full{margin-right:var(--pdfulldesktop) !important;}
	.pd-mr-half{margin-right:var(--pdhalfdesktop) !important;}
	.pd-mr-qtr{margin-right:var(--pdqtrdesktop) !important;}
	
	.nei-pod-container .podtxt{padding:var(--pdhalfdesktop) var(--pdqtrdesktop);}
	
	
	.wp-block-buttons.wp-block-buttons-is-layout-flex{gap:var(--pdhalfdesktop) !important; margin-top:var(--pdhalfdesktop); margin-bottom:var(--pdfulldesktop);}
	.main-content .wp-block-columns.is-layout-flex{gap:var(--pdhalfdesktop);}
	
	.gform-theme--foundation .gform_fields {grid-row-gap: var(--pdqtrdesktop) !important;}
	
	header .header-logo, header .header-logo-scroll, footer img.footer-logo { height: var(--pdhalfdesktop);}
	.ubermenu-skin-minimal .ubermenu-item-level-0 > .ubermenu-target{padding-top:var(--pdqtrdesktop); padding-bottom:var(--pdqtrdesktop); line-height:var(--pdhalfdesktop);}
	
	.nei-faq-accordion-block .faqcontainer .faq-toggle-icon{right:var(--pdqtrdesktop);}

}


@media only screen and (max-width: 1499px){
	.container-fluid, .mainbannercontainer .banneroverlay{padding-left:var(--pdlayoutinnermobile) !important; padding-right:var(--pdlayoutinnermobile) !important;}
	footer .container-fluid, header .container-fluid{padding-left:var(--pdlayoutoutermobile)!important; padding-right:var(--pdlayoutoutermobile) !important;}
	.nei-about-slider-block .container-fluid, .nei-service-slider-block .container-fluid, .nei-sector-slider-block .container-fluid{padding-right:0px !important;}
	
	header .header-top .row .col-5{padding-left:var(--pdlayoutoutermobile) !important;}
	header .header-top .row .header-desktop{padding-right:var(--pdlayoutoutermobile) !important;}
	.featuredimagecontainer .container-fluid .row.featuredimagecontainer-heading .col-12{padding-left:var(--pdlayoutoutermobile) !important;}
	.featuredvideocontainer .container-fluid .row.featuredvideocontainer-heading .col-12{padding-left:var(--pdlayoutoutermobile) !important;}
	
	.page-intro:before{top:calc(var(--pdhalfmobile) * -1); height:calc(100% + var(--pdhalfmobile));}
	.nei-about-slider-block:before{top:calc(var(--pdhalfmobile) * -1); height:calc(66% + var(--pdhalfmobile));}
	.page-intro:before, .nei-about-slider-block:before{width: var(--pdlayoutinnermobile); clip-path: polygon(0 0, 100% 0, calc(100% - (var(--pdlayoutinnermobile))) 100%, 0 100%); }
	.nei-news-slider-block:before{width: var(--pdlayoutinnermobile); top:auto; bottom:0; height: calc(34% + var(--pdhalfmobile)); clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 100%);}
	.nei-news-slider-block:after{width: var(--pdlayoutoutermobile); top: auto; bottom:calc(var(--pdhalfmobile) * -1); height: calc(16% + var(--pdhalfmobile)); clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 100%);}
	
}


@media only screen and (min-width: 1500px){
	body{font-size:0.8em !important;}
	
	.container-fluid, .mainbannercontainer .banneroverlay{padding-left:var(--pdlayoutinnerdesktop) !important; padding-right:var(--pdlayoutinnerdesktop) !important;}
	footer .container-fluid, header .container-fluid{padding-left:var(--pdlayoutouterdesktop) !important; padding-right:var(--pdlayoutouterdesktop) !important;}
	.nei-about-slider-block .container-fluid, .nei-service-slider-block .container-fluid, .nei-sector-slider-block .container-fluid{padding-right:0px !important;}
	
	header .header-top .row .col-5{padding-left:var(--pdlayoutouterdesktop) !important;}
	header .header-top .row .header-desktop{padding-right:var(--pdlayoutouterdesktop) !important;}
	.featuredimagecontainer .container-fluid .row.featuredimagecontainer-heading .col-12{padding-left:var(--pdlayoutouterdesktop) !important;}
	.featuredvideocontainer .container-fluid .row.featuredvideocontainer-heading .col-12{padding-left:var(--pdlayoutouterdesktop) !important;}
	
	.page-intro:before{top:calc(var(--pdhalfdesktop) * -1); height:200%;}
	.nei-about-slider-block:before{top:calc(var(--pdhalfdesktop) * -1); height:calc(100% + var(--pdfulldesktop));}
	.page-intro:before, .nei-about-slider-block:before{width: var(--pdlayoutinnerdesktop); clip-path: polygon(0 0, 100% 0, calc(100% - 110px) 100%, 0 100%)}
	.nei-news-slider-block:before{top:calc(var(--pdhalfdesktop) * -1); width: var(--pdlayoutinnerdesktop); height: calc(100% + var(--pdhalfdesktop));  clip-path: polygon(110px 0, 100% 0, 100% 100%, 0 100%);}
	.nei-news-slider-block:after{top: var(--pdhalfdesktop); width: var(--pdlayoutouterdesktop); height: calc(100% + var(--pdhalfdesktop)); clip-path: polygon(110px 0, 100% 0, 100% 100%, 0 100%);}	
}

@media only screen and (min-width: 1900px){
	body{font-size:1em !important;}
}

@media only screen and (min-width: 3000px){
	body{font-size:1em !important;}
}

@media only screen and (max-width: 1199px){
	body{padding-top:calc(var(--pdhalfdesktop) + 30px) !important;}
	#body-no-image{padding-top:5rem !important;}
	
	header ul.menu{margin:var(--pdqtrmobile) 0px;}
	header .header-logo, header .header-logo-scroll, footer img.footer-logo{height: var(--pdhalfmobile);}
	
	.pd-g-full{--bs-gutter-y:var(--pdfullmobile) !important; --bs-gutter-x:var(--pdfullmobile) !important;}
	.pd-g-half{--bs-gutter-y:var(--pdhalfmobile) !important; --bs-gutter-x:var(--pdhalfmobile) !important;}
	.pd-g-qtr{--bs-gutter-y:var(--pdqtrmobile) !important; --bs-gutter-x:var(--pdqtrmobile) !important;}	
	
	.pd-gx-full{--bs-gutter-x:var(--pdfullmobile) !important;}
	.pd-gx-half{--bs-gutter-x:var(--pdhalfmobile) !important;}
	.pd-gx-qtr{--bs-gutter-x:var(--pdqtrmobile) !important;}	
	
	.pd-gy-full{--bs-gutter-y:var(--pdfullmobile) !important;}
	.pd-gy-half{--bs-gutter-y:var(--pdhalfmobile) !important;}
	.pd-gy-qtr{--bs-gutter-y:var(--pdqtrmobile) !important;}	
	
	.pd-p-full{padding:var(--pdfullmobile) !important;}
	.pd-p-half{padding:var(--pdhalfmobile) !important; }
	.pd-p-qtr{padding:var(--pdqtrmobile) !important;}
	.pd-px-full{padding-left:var(--pdfullmobile) !important; padding-right:var(--pdfullmobile) !important;}
	.pd-px-half{padding-left:var(--pdhalfmobile) !important; padding-right:var(--pdhalfmobile) !important;}
	.pd-px-qtr{padding-left:var(--pdqtrmobile) !important; padding-right:var(--pdqtrmobile) !important;}
	.pd-py-full, .pd-mobile-py-full{padding-top:var(--pdfullmobile) !important; padding-bottom:var(--pdfullmobile) !important;}
	.pd-py-half{padding-top:var(--pdhalfmobile) !important; padding-bottom:var(--pdhalfmobile) !important;}
	.pd-py-qtr{padding-top:var(--pdqtrmobile) !important; padding-bottom:var(--pdqtrmobile) !important;}
	.pd-pt-banner{padding-top:7rem !important;}
	.pd-pt-full{padding-top:var(--pdfullmobile) !important;}
	.pd-pt-half{padding-top:var(--pdhalfmobile) !important;}
	.pd-pt-qtr{padding-top:var(--pdqtrmobile) !important;}
	.pd-pb-full{padding-bottom:var(--pdfullmobile) !important;}
	.pd-pb-half{padding-bottom:var(--pdhalfmobile) !important;}
	.pd-pb-qtr{padding-bottom:var(--pdqtrmobile) !important;}
	.pd-pl-full{padding-left:var(--pdfullmobile) !important;}
	.pd-pl-half{padding-left:var(--pdhalfmobile) !important;}
	.pd-pl-qtr{padding-left:var(--pdqtrmobile) !important;}
	.pd-pr-full{padding-right:var(--pdfullmobile) !important;}
	.pd-pr-half{padding-right:var(--pdhalfmobile) !important;}
	.pd-pr-qtr{padding-right:var(--pdqtrmobile) !important;}
	.pd-mx-full{margin-left:var(--pdfullmobile) !important; margin-right:var(--pdfullmobile) !important;}
	.pd-mx-half{margin-left:var(--pdhalfmobile) !important; margin-right:var(--pdhalfmobile) !important;}
	.pd-mx-qtr{margin-left:var(--pdqtrmobile) !important; margin-right:var(--pdqtrmobile) !important;}
	.pd-my-full{margin-top:var(--pdfullmobile) !important; margin-bottom:var(--pdfullmobile) !important;}
	.pd-my-half{margin-top:var(--pdhalfmobile) !important; margin-bottom:var(--pdhalfmobile) !important;}
	.pd-my-qtr{margin-top:var(--pdqtrmobile) !important; margin-bottom:var(--pdqtrmobile) !important;}
	.pd-mt-full{margin-top:var(--pdfullmobile) !important;}
	.pd-mt-half{margin-top:var(--pdhalfmobile) !important;}
	.pd-mt-qtr{margin-top:var(--pdqtrmobile) !important;}
	.pd-mb-full{margin-bottom:var(--pdfullmobile) !important;}
	.pd-mb-half{margin-bottom:var(--pdhalfmobile) !important;}
	.pd-mb-qtr{margin-bottom:var(--pdqtrmobile) !important;}
	.pd-ml-full{margin-left:var(--pdfullmobile) !important;}
	.pd-ml-half{margin-left:var(--pdhalfmobile) !important;}
	.pd-ml-qtr{margin-left:var(--pdqtrmobile) !important;}
	.pd-mr-full{margin-right:var(--pdfullmobile) !important;}
	.pd-mr-half{margin-right:var(--pdhalfmobile) !important;}
	.pd-mr-qtr{margin-right:var(--pdqtrmobile) !important;}
	
	.pd-mobile-pt-banner{padding-top:7rem !important;}
	.pd-mobile-pt-footer{padding-top:var(--pdfullmobile) !important;}
	
	.nei-pod-container .podtxt{padding:var(--pdhalfmobile) var(--pdqtrmobile);}
		
	.wp-block-buttons.wp-block-buttons-is-layout-flex{gap:var(--pdhalfmobile) !important; margin-top:var(--pdhalfmobile); margin-bottom:var(--pdfullmobile);}
	.main-content .wp-block-columns.is-layout-flex{gap:var(--pdhalfmobile);}
	.mainbannercontainer .btn-container {gap: var(--pdhalfmobile); flex-direction: column; margin-top:var(--pdhalfmobile); margin-bottom:var(--pdfullmobile);}
	
	.gform-theme--foundation .gform_fields {grid-row-gap: var(--pdqtrmobile) !important;}
	
	.nei-faq-accordion-block .faqcontainer .faq-toggle-icon{right:var(--pdqtrmobile);}

	
	header .menu{font-size:var(--pdfontP) !important;}
		

}

@media only screen and (max-width: 991px){
	.main-content ul:not(.side-menu):not(.children)not(.products){padding-left:1.75rem;}
	
	
}

@media only screen and (max-width: 767px){	
	.main-content .wp-block-columns.is-layout-flex{gap:0;}
	
	.pd-mobile-gx-none{--bs-gutter-x:0 !important; margin-left: 0 !important; margin-right: 0 !important; margin-top:0px !important; margin-bottom:0px !important}
	.pd-mobile-gy-none{--bs-gutter-y:0rem !important; margin-left: 0 !important; margin-right: 0 !important; margin-top: 0rem !important; margin-bottom: 0rem !important;}	
}

@media only screen and (min-width: 576px) and (max-width: 767px){	

}

@media only screen and (min-width: 576px) and (max-width:991px){
	footer .footerphonesocial { justify-content: flex-end; }
}

@media only screen and (min-width: 768px) and (max-width:991px){
	.pd-tablet-gx-none{--bs-gutter-x:0 !important; }
	.pd-tablet-gy-none{--bs-gutter-y:0 !important;}	
	.pd-tablet-gx-half{--bs-gutter-y:0 !important;}
	.pd-tablet-gy-half{--bs-gutter-x:0 !important;}
}

@media only screen and (min-width: 992px) and (max-width:1199px){

}


@media only screen and (min-width: 1200px) and (max-width:1499px){
	.imgside img{width:55% !important; margin:auto;} 
	
	.mainbannercontainer .icon.pd-pt-qtr{padding-top:calc(var(--pdqtrdesktop) / 2) !important;}
	.mainbannercontainer h3.pd-mt-half.pd-mb-qtr{margin-top:var(--pdqtrdesktop) !important; margin-bottom:calc(var(--pdqtrdesktop) / 2) !important;}
	.mainbannercontainer .side1btn.pd-mt-qtr, .mainbannercontainer .side2btn.pd-mt-qtr{margin-top:calc(var(--pdqtrdesktop) / 2) !important;}
	.mainbannercontainer .desc1 p, .mainbannercontainer .desc2 p{margin-bottom:0 !important;}
	
}

@media only screen and (max-width: 767px){	
	.pd-mobile-mx-none{margin-left:0px !important; margin-right:0px !important;}
	.pd-mobile-my-none{margin-top:0px !important; margin-bottom:0px !important;}
	.pd-mobile-px-none{padding-left:0px !important; padding-right:0px !important;}
	.pd-mobile-py-none{padding-top:0px !important; padding-bottom:0px !important;}
	
	.pd-g-half .col-12{}
	.pd-g-half .col-12:first-child{margin-top:0px !important;}
}

@media only screen and (min-width: 768px) and (max-width:991px){	
	.pd-tablet-mx-none{margin-left:0px !important; margin-right:0px !important;}
	.pd-tablet-my-none{margin-top:0px !important; margin-bottom:0px !important;}
	.pd-tablet-px-none{padding-left:0px !important; padding-right:0px !important;}
	.pd-tablet-py-none{padding-top:0px !important; padding-bottom:0px !important;}
}

@media only screen and (min-width: 1200px){
	body{padding-top:calc(((var(--pdfontSMALL) * 1.75) + var(--pdhalfdesktop)) + (var(--pdfontSMALL) * 2) + 2px) !important;}
	
}

@media only screen and (min-width: 1500px){
	body{padding-top:calc(5rem + (var(--pdfontSMALL) * 2) + 4px) !important;}
}