/*!
    Theme Name: RankSafety 2025
    Theme URI: https://ranksafety.pl/
    Author: Seiti
    Description: -
    Version: 0.9.0
    Tags: -
    Text Domain: ranksafety
*/@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");.home-icon{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}a img{border:none}a{color:#1e1e1e;text-decoration:none}a:hover{text-decoration:underline}figure{margin:0;padding:0}.fl{float:left}.fr{float:right}.mal{margin-left:15px !important}.mar{margin-right:15px !important}.mat{margin-top:60px !important}.mab{margin-bottom:60px !important}.nmt{margin-top:0px}.pdl{padding-left:15px}.pdr{padding-right:15px}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}.cb{clear:both}.prel{position:relative}.dn{display:none}.vn{visibility:hidden}.db{display:block}p{margin:0;padding:0}.fill{width:100%;height:100%;display:block}.ttu{text-transform:uppercase}.dpt{display:table}.dptc{display:table-cell}.vam{vertical-align:middle}input,textarea{outline:none}html{position:relative;min-width:100%;min-height:100%;scroll-behavior:smooth;margin:0;padding:0}body{margin:0;padding:0;font-size:16px;font-family:proxima-nova,sans-serif;font-weight:normal;font-style:normal;color:#1e1e1e;background-color:#fff;position:relative;min-width:100%;min-height:100%}h1{font-family:proxima-nova,sans-serif;font-size:24px;color:#000;text-transform:uppercase}a.anchor{display:block;position:relative;top:-85px;visibility:hidden}a.anchorB{display:block;position:relative;top:-205px;visibility:hidden}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}#headerWrapper{position:fixed;top:0px;left:0px;width:100%;height:185px;z-index:1000}#headerWrapper #headerBlackBar{position:relative;width:100%;height:58px;background:var(--black, #111);color:var(--white, #FFF);text-align:center;font-family:"Oswald", sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#headerWrapper #headerBlackBar a{color:#fff}#headerWrapper #headerBlackBar .headerContent{position:relative;width:auto;padding-top:21px;text-align:right}#headerWrapper #headerBlackBar .headerContent span{margin-left:10px;margin-right:10px}#headerWrapper #headerMenuBar{position:relative;width:100%;height:127px;background:var(--white, #FFF);box-shadow:0px 3px 9px 0px rgba(0,0,0,0.05)}#headerWrapper #headerMenuBar .headerContent #logoWrapper{position:absolute;top:23px;left:120px;width:174.562px;height:79px;flex-shrink:0;aspect-ratio:174.56/79.00;background-image:url(img/ranksafety.svg)}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li{display:flex;height:127px;padding:10px 15px;justify-content:center;align-items:center;gap:10px;color:white;text-transform:uppercase;cursor:pointer;flex-shrink:0;box-sizing:border-box;border-bottom:6px solid transparent;transition:all 0.3s;color:var(--white, #000);text-align:center;font-family:Oswald;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li a{color:var(--white, #000);text-align:center;font-family:Oswald;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-decoration:none;height:100%;line-height:100px}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper{position:fixed;top:185px;left:0px;width:100%;min-height:420px;background:#F7F7F7;display:none}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuImageBox{position:relative;width:100%;max-width:1410px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuImageBox .submenuImage{width:700px;height:300px;background-image:url(img/https://ranksafety.pl/wp-content/uploads/2025/09/Untitled-design-5.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:450px}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuContainer{width:100%;max-width:1920px;display:flex;margin-left:auto;margin-right:auto;justify-content:flex-end}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuContainer ul{display:flex;flex-direction:column;align-items:flex-start;gap:3px;align-self:stretch;justify-content:flex-start;position:absolute;left:0px;padding-top:20px;padding-bottom:20px}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuContainer ul li{height:auto;padding:0px;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--black, #111);font-family:Oswald;font-size:18px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuContainer ul li a{color:var(--black, #111);font-family:Oswald;font-size:18px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuContainer ul li a:hover{color:#60BA46}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuContainer ul li:hover{border-bottom:6px solid transparent}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li .submenuWrapper .submenuContainer ul li::after{content:" \2192";margin-left:5px;color:#333;font-weight:bold}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li:hover{border-bottom:6px solid #60BA46;transition:all 0.3s}#headerWrapper #headerMenuBar .headerContent #menuWrapper ul li:hover .submenuWrapper{display:flex}#headerWrapper .headerContent{position:relative;width:100%;max-width:1920px;margin-left:auto;margin-right:auto}#indexWrapper{position:relative;width:100%;height:auto;margin-top:185px}#indexWrapper .pageHeader{position:relative;width:100%;height:624px;margin-bottom:60px;background-image:url(img/top.png);background-repeat:no-repeat;background-position:center center;background-size:cover}#indexWrapper .pageHeader .headerContainer{position:relative;width:100%;max-width:1920px;height:inherit;margin-left:auto;margin-right:auto}#indexWrapper .pageHeader .headerContainer .headerBlackBox{position:absolute;right:0px;bottom:-45px;width:95%;max-width:1200px;height:191px;background-color:#000;border-left:9px solid var(--green, #60BA46);display:grid;grid-template-columns:60% 40%}#indexWrapper .pageHeader .headerContainer .headerBlackBox .hbb_Left{position:relative;width:100%;height:100%;background:linear-gradient(to left, #000 50%, #60BA46 50%);background-size:200% 100%;background-position:right bottom;transition:all 1s ease;display:flex;justify-content:center;align-items:center}#indexWrapper .pageHeader .headerContainer .headerBlackBox .hbb_Left h1{color:var(--white, #FFF);font-family:Oswald;font-size:64px;font-style:normal;font-weight:500;line-height:60px;text-transform:uppercase;margin-top:10px;margin-bottom:10px}#indexWrapper .pageHeader .headerContainer .headerBlackBox .hbb_Right{position:relative;width:100%;height:100%}#indexWrapper .pageHeader .headerContainer .headerBlackBox:hover .hbb_Left{background-position:left bottom;transition:all 1s ease}#indexWrapper .pageContainer{position:relative;width:100%;max-width:1600px;height:inherit;margin-left:auto;margin-right:auto;margin-top:150px;margin-bottom:100px;color:var(--black, #111);font-family:Oswald;font-size:18px;font-style:normal;font-weight:300;line-height:normal}#indexWrapper .pageContainer b,#indexWrapper .pageContainer strong{font-weight:400}#indexWrapper .pageContainer h1{margin:0;margin-bottom:76px;padding:0;color:var(--green, #60BA46);font-family:Oswald;font-size:40px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase}#indexWrapper .pageContainer h2{color:var(--black, #111);font-family:Oswald;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:35px}#indexWrapper .pageContainer h5{color:var(--green, #60BA46);font-family:Oswald;font-size:40px;font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase;padding:0;margin:0;margin-bottom:20px}#indexWrapper .pageContainer h4{margin:0;margin-bottom:20px;padding:0;color:var(--green, #60BA46);font-family:Oswald;font-size:40px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase}#footerWrapper{position:relative;width:100%;height:auto;min-height:380px;overflow:hidden;background-color:#2b2c2f}#footerWrapper #footerGreen{position:relative;width:100%;height:auto;min-height:514px;overflow:hidden;background:var(--green, #60BA46);background-image:url(img/shield.svg);background-repeat:no-repeat;background-position:left top;background-size:contain}#footerWrapper #footerGreen .footerContainer{position:relative;width:90%;max-width:1260px;height:auto;min-height:190px;margin-left:auto;margin-right:auto;margin-top:161px;margin-bottom:160px;background-image:url(img/zadbaj-o-bezpieczenstwo.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}#footerWrapper #footerGreen .footerContainer a{min-height:inherit}#footerWrapper #footerBlack{position:relative;width:100%;height:auto;min-height:453px;border-top:6px solid var(--green, #60BA46);background:var(--black, #111)}#footerWrapper #footerBlack .footerContainer{position:relative;width:100%;max-width:1920px;height:auto;margin-left:auto;margin-right:auto;margin-top:100px;display:grid;grid-template-columns:260px auto;grid-gap:25px;color:#fff}#footerWrapper #footerBlack .footerContainer .fc_Logo{min-height:127px;background-image:url(img/ranksafety_white.svg);background-repeat:no-repeat;background-position:left center;background-size:130px}#footerWrapper #footerBlack .footerContainer .fc_Menu ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}#footerWrapper #footerBlack .footerContainer .fc_Menu ul li{display:flex;height:127px;padding:10px 15px;justify-content:center;align-items:center;gap:10px;color:white;text-transform:uppercase;cursor:pointer;flex-shrink:0;box-sizing:border-box;border-bottom:6px solid transparent;transition:all 0.3s;color:var(--white, #FFF);text-align:center;font-family:Oswald;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#footerWrapper #footerBlack .footerContainer .fc_Menu ul li a{color:var(--white, #FFF);text-align:center;font-family:Oswald;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#footerWrapper #footerBlack .footerContainer .fc_Menu ul li:hover{border-bottom:6px solid #60BA46;transition:all 0.3s}#footerWrapper #footerBlack .footerContainer .fc_Address{color:var(--white, #FFF);font-family:Oswald;font-size:14px;font-style:normal;font-weight:400;line-height:24px}#footerWrapper #footerBlack .footerContainer .fc_Contact{color:var(--white, #FFF);font-family:Oswald;font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding-left:15px}#footerWrapper #footerBlack .footerCopyright{position:relative;width:100%;max-width:1920px;height:auto;margin-left:auto;margin-right:auto;margin-top:80px;color:var(--white, #FFF);font-family:Oswald;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.26px;text-transform:uppercase;text-align:right}.wpml-ls-flag{filter:grayscale(100%);transition:all 0.5s}.wpml-ls-flag:hover{filter:grayscale(0%);transition:all 0.5s}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(-90deg)}100%{transform:rotate(-90deg)}}#pageContent{position:relative;width:100%;height:auto;margin-top:185px;margin-bottom:117px}#pageContent .pageHeader{position:relative;width:100%;height:325px;overflow:hidden;background:#F1F1F1;margin-bottom:60px}#pageContent .pageHeader .pageHeaderContent{position:relative;width:100%;max-width:1920px;height:inherit;margin-left:auto;margin-right:auto;background-image:url(img/dots.svg);background-repeat:no-repeat;background-size:330px;background-position-x:140px;background-position-y:28px}#pageContent .pageHeader .pageHeaderContent .logoFiller{position:relative;width:inherit;height:inherit;background-image:url(img/ranksafety.svg);background-repeat:no-repeat;background-size:417px;background-position:center center}#pageContent .pageSizerLow{max-width:1000px}#pageContent .pageSizerHigh{max-width:1600px}#pageContent .trustSection .wtList{position:relative;width:100%;height:auto;display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-bottom:100px}#pageContent .trustSection .wtList .wtObject{display:flex;width:395px;height:461px;flex-direction:column;align-items:center;gap:31px;flex-shrink:0}#pageContent .trustSection .wtList .wtObject .wtContainer{position:relative;width:95%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}#pageContent .trustSection .wtList .wtObject .wtContainer .wtIcon{width:150px;height:150px;flex-shrink:0;aspect-ratio:1/1;margin-left:auto;margin-right:auto;margin-top:32px}#pageContent .trustSection .wtList .wtObject .wtContainer .wtDesc{text-align:center}#pageContent .trustSection .wtList .wtObject .wtContainer .wtDesc h2{color:var(--black, #111);text-align:center;font-family:Oswald;font-size:24px;font-style:normal;font-weight:500;line-height:30px;text-transform:uppercase;padding-top:20px}#pageContent .servicesSection{background:var(--green, #60BA46);min-height:806px;margin-top:60px;margin-bottom:100px;background-image:url(img/shield2.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}#pageContent .servicesSection .servicesTitle{text-align:center}#pageContent .servicesSection .servicesTitle h1{color:var(--white, #FFF);font-family:Oswald;font-size:64px;font-style:normal;font-weight:500;line-height:70px;text-transform:uppercase;margin-top:44px;margin-bottom:44px}#pageContent .servicesSection .servicesList{position:relative;width:100%;height:auto;min-height:510px;display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-bottom:44px}#pageContent .servicesSection .servicesList .serviceObject{display:flex;width:430px;max-width:95%;height:461px;flex-direction:column;align-items:center;gap:12px;flex-shrink:0;border-radius:30px;background:var(--white, #FFF);box-shadow:0 9px 9px 0 rgba(0,0,0,0.25)}#pageContent .servicesSection .servicesList .serviceObject .serviceContainer{position:relative;width:332px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}#pageContent .servicesSection .servicesList .serviceObject .serviceContainer .serviceIcon{width:90px;height:90px;flex-shrink:0;aspect-ratio:1/1;margin-left:auto;margin-right:auto;margin-top:32px}#pageContent .servicesSection .servicesList .serviceObject .serviceContainer .serviceDesc{text-align:center}#pageContent .servicesSection .servicesList .serviceObject .serviceContainer .serviceDesc h2{color:var(--black, #111);text-align:center;font-family:Oswald;font-size:24px;font-style:normal;font-weight:500;line-height:70px;text-transform:uppercase}#pageContent .servicesSection .servicesLink{text-align:center;margin-bottom:25px}#pageContent .servicesSection .servicesLink a{color:var(--white, #FFF);text-align:center;font-family:Oswald;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#pageContent .boardSection{background:var(--green, #60BA46);min-height:1064px;margin-top:60px;background-image:url(img/shield2.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}#pageContent .boardSection .teamContainer{position:relative;width:100%;max-width:950px;height:auto;margin-left:auto;margin-right:auto;margin-top:70px}#pageContent .boardSection .teamContainer .teamMember{position:relative;width:100%;height:auto;min-height:450px;display:grid;gap:82px;grid-template-columns:40% 60%;margin-bottom:20px}#pageContent .boardSection .teamContainer .teamMember .teamMemberImage{position:inherit;width:100%;height:auto;min-height:450px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#D9D9D9}#pageContent .boardSection .teamContainer .teamMember .teamMemberDesc{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;color:#fff}#pageContent .boardSection .teamContainer .teamMember .teamMemberDesc h2{color:#fff;margin-bottom:10px;font-size:40px}#pageContent .boardSection .teamContainer .tmL{grid-template-columns:4fr 6fr}#pageContent .boardSection .teamContainer .tmR{grid-template-columns:6fr 4fr}#pageContent .boardSection .teamContainer .tmR .teamMemberDesc{align-items:flex-end}#pageContent .teamSection{margin-bottom:30px}#pageContent .teamSection .teamContainer{position:relative;width:100%;height:auto;overflow:hidden;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}#pageContent .teamSection .teamContainer .teamMember{position:relative;width:100%;height:auto;display:block}#pageContent .teamSection .teamContainer .teamMember .teamMemberImage{position:inherit;width:100%;height:auto;min-height:450px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#D9D9D9}#pageContent .teamSection .teamContainer .teamMember .teamMemberDesc{width:100%;height:100%}#pageContent .teamSection .teamContainer .teamMember .teamMemberDesc h2{margin-bottom:10px}#pageContent .pageContainer{position:relative;width:100%;height:auto;overflow:hidden;margin-left:auto;margin-right:auto;color:var(--black, #111);font-family:Oswald;font-size:18px;font-style:normal;font-weight:300;line-height:normal}#pageContent .pageContainer b,#pageContent .pageContainer strong{font-weight:400}#pageContent .pageContainer h1{margin:0;margin-bottom:76px;padding:0;color:var(--green, #60BA46);font-family:Oswald;font-size:40px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase}#pageContent .pageContainer h2{color:var(--black, #111);font-family:Oswald;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:35px}#pageContent .pageContainer h5{color:var(--green, #60BA46);font-family:Oswald;font-size:40px;font-style:normal;font-weight:700;line-height:70px;text-transform:uppercase;padding:0;margin:0;margin-bottom:20px}#pageContent .pageContainer h4{margin:0;margin-bottom:20px;padding:0;color:var(--green, #60BA46);font-family:Oswald;font-size:40px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase}#pageContent .pageContainer .wp-block-list{margin-bottom:20px}#pageContent .pageContainer blockquote{color:var(--black, #111);font-family:Oswald;font-size:18px;font-style:normal;font-weight:300;line-height:normal;margin:0;padding:0}#pageContent .pageContainer .contactContent{color:var(--black, #111);font-family:Oswald;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}#pageContent .pageContainer .contactContent a{color:var(--green, #60BA46);font-size:40px;line-height:70px}#pageContent .pageContainer .portfolioContainer{display:grid;gap:30px}#pageContent .pageContainer .portfolioContainer .portfolioItem{display:flex;gap:82px;align-items:center}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioImage,#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc{flex:1}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioImage{display:flex;min-height:450px;background:#D9D9D9;background-size:cover;background-position:center center;background-repeat:no-repeat}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc{display:flex;min-height:450px;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc h2{max-width:60%;color:var(--green, #60BA46);font-family:Oswald;font-size:40px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase;margin:0;padding:0}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc p{max-width:60%;color:#000;font-family:Oswald;font-size:18px;font-style:normal;font-weight:300;line-height:normal}#pageContent .pageContainer .portfolioContainer .portfolioItem:nth-child(even){flex-direction:row-reverse}#pageContent .pageContainer .portfolioContainer .portfolioItem:nth-child(even) .portfolioDesc{align-items:flex-end}@media screen and (max-width: 1950px){#headerWrapper #headerBlackBar .headerContent{padding-right:60px}#headerWrapper #headerMenuBar .headerContent #menuWrapper{padding-right:60px}#footerWrapper #footerBlack .footerContainer{width:90%}#footerWrapper #footerBlack .footerCopyright{width:95%}}@media screen and (max-width: 1650px){#indexWrapper .pageContainer{width:95%}#pageContent .pageSizerHigh{width:99%}}@media screen and (max-width: 1250px){#headerWrapper #headerMenuBar .headerContent #logoWrapper{left:60px}#headerWrapper #headerMenuBar .headerContent #menuWrapper{padding-right:60px}}@media screen and (max-width: 1110px){#headerWrapper #headerBlackBar .headerContent{padding-right:30px}#headerWrapper #headerMenuBar .headerContent #menuWrapper{padding-right:60px;display:none}#pageContent .pageSizerHigh{width:99%}#pageContent .pageContainer .portfolioContainer .portfolioItem{gap:30px}#indexWrapper .pageHeader .headerContainer .headerBlackBox .hbb_Left h1{font-size:50px;line-height:45px}}@media screen and (max-width: 850px){#indexWrapper .pageHeader .headerContainer .headerBlackBox .hbb_Left h1{font-size:40px;line-height:35px}#pageContent .pageSizerHigh{width:99%}#pageContent .pageSizerLow{width:95%}#footerWrapper #footerBlack .footerContainer{margin-top:0px;grid-template-columns:auto}#footerWrapper #footerBlack .footerContainer .fc_Menu{margin-bottom:25px}#footerWrapper #footerBlack .footerContainer .fc_Menu ul{flex-wrap:wrap}#footerWrapper #footerBlack .footerContainer .fc_Menu ul li{height:50px}#footerWrapper #footerBlack .footerContainer .fc_Contact{padding-left:0px}#footerWrapper .footerCopyright{width:95%;padding-bottom:25px}}@media screen and (max-width: 700px){#indexWrapper{margin-top:80px}#indexWrapper .pageHeader{height:500px}#indexWrapper .pageHeader .headerContainer .headerBlackBox{grid-template-columns:auto}#indexWrapper .pageHeader .headerContainer .headerBlackBox .hbb_Left h1{font-size:30px;line-height:30px}#indexWrapper .pageHeader .headerContainer .headerBlackBox .hbb_Right{display:none}#indexWrapper .pageContainer{margin-top:80px;width:85%}#indexWrapper .pageContainer h1{margin-bottom:50px}#headerWrapper{height:80px}#headerWrapper #headerMenuBar{height:80px;box-shadow:0px 3px 9px 0px rgba(0,0,0,0.1)}#headerWrapper #headerMenuBar .headerContent #logoWrapper{position:absolute;top:15px;left:15px;width:110.48px;height:50px;flex-shrink:0;aspect-ratio:110.48/50.00;background-image:url(img/ranksafety.svg);background-size:contain}#headerWrapper #headerBlackBar{display:none}#headerWrapper #headerBlackBar .headerContent{padding-top:10px;padding-right:0px;font-size:12px;text-align:center}#pageContent{margin-top:80px}#pageContent .pageContainer .portfolioContainer .portfolioItem{gap:30px;flex-wrap:wrap}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioImage,#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc{flex:auto;align-items:center}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioImage h2,#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioImage p,#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc h2,#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc p{max-width:95%}#pageContent .pageContainer .portfolioContainer .portfolioItem .portfolioDesc{min-height:auto;margin-bottom:50px}#pageContent .pageContainer .portfolioContainer .portfolioItem:nth-child(even){flex-direction:row}#pageContent .pageContainer .portfolioContainer .portfolioItem:nth-child(even) .portfolioDesc{align-items:center}#footerWrapper #footerGreen{min-height:200px}#footerWrapper #footerGreen .footerContainer{margin-top:0px;margin-bottom:0px}}
