*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit;border:none}button{cursor:pointer}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:root{--primary:#ff9818;--secondary:#a11f3a;--lightRed:#a95454;--black:#000000;--blackLight:rgba(0, 0, 0, 0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--darkBlack3:#3f3f3f;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#eeeeee;--skinLight:#fbecdd;--skinDark:#f2bd87;--skinMedium:#f7dac3;--skinMedium2:#f7dac0;--green:#19af66;--greenLight:#4da70a;--darkred:#b82932;--yellow:#ffc20e}@font-face{font-family:"Source Sans Pro Light";src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Light.eot);src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Light.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Light.svg) format("svg")}@font-face{font-family:"Source Sans Pro Regular";src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot);src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg) format("svg")}@font-face{font-family:"Source Sans Pro SemiBold";src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot);src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg) format("svg")}@font-face{font-family:"Source Sans Pro Bold";src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot);src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg) format("svg")}@font-face{font-family:"Source Sans Pro Bold";src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot);src:url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg) format("svg")}@font-face{font-family:"Bitter Light";src:url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Light.eot);src:url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Light.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Light.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Light.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Light.svg) format("svg")}@font-face{font-family:"Bitter Medium";src:url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Medium.eot);src:url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Medium.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Medium.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Medium.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Medium.svg) format("svg")}@font-face{font-family:"Bitter Regular";src:url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Regular.eot);src:url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Regular.woff2) format("woff2"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Regular.woff) format("woff"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Regular.ttf) format("truetype"),url(/themes/custom/pt/assets/fonts/Bitter/Bitter-Regular.svg) format("svg")}:root{--font-weight-light:100;--font-weight-medium:300;--font-weight-normal:400;--font-weight-semibold:500;--font-weight-bold:700}html{font-size:16px}body{font-family:"Source Sans Pro Regular",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:4.5625rem;font-family:"Bitter Light",sans-serif;line-height:1.875rem}h2{font-size:3.75rem;font-family:"Bitter Light",sans-serif;line-height:4.375rem}h3{font-family:"Bitter Regular",sans-serif;font-size:2.5rem;line-height:2.9375rem;color:var(--blackLight2)}h4{font-family:"Bitter Regular",sans-serif}h5{font-family:"Source Sans Pro Regular",sans-serif}h6{font-family:"Source Sans Pro Regular",sans-serif}p{font-family:"Source Sans Pro Regular",sans-serif;font-size:1rem}a{font-family:"Source Sans Pro Regular",sans-serif}:root{--spacing-tiny:0.5rem;--spacing-small:0.75rem;--spacing-medium:1rem;--spacing-large:1.5rem;--spacing-xlarge:2rem;--spacing-xxlarge:2.5rem;--spacing-huge:3rem}:root{--radius-xs:2px;--radius-small:3px;--radius-normal:4px}.layout-container{display:flex;flex-direction:column;height:100vh}.layout-container main{flex-grow:1}.container{padding:0 15px;max-width:1470px;margin:0 auto}@media (min-width:768px){.container{padding:0 20px}}.intelligence-index{background-color:var(--skinLight)}.intelligence-index .intelligence-index-content{padding:1.625rem 0 4.5rem 0}@media (min-width:768px){.intelligence-index .intelligence-index-content{padding:3.3125rem 8.6875rem 6.625rem 8.6875rem}}.intelligence-index .intelligence-index-content h2{text-align:center;font-weight:var(--font-weight-medium);color:var(--greyDark2);font-size:2.625rem;line-height:4.375rem}@media (min-width:768px){.intelligence-index .intelligence-index-content h2{font-size:3.75rem}}.intelligence-index .intelligence-index-content p{text-align:center;font-size:1.125rem;line-height:1.625rem;color:var(--greyDark2)}@media (min-width:768px){.intelligence-index .intelligence-index-content p{margin:.9375rem 0 3.8125rem 0}}.intelligence-index .intelligence-index-content .intelligence-index-stats{display:grid;justify-items:center;margin-top:2rem;row-gap:1.75rem}@media (min-width:768px){.intelligence-index .intelligence-index-content .intelligence-index-stats{padding:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14.75%;margin-top:0}}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .listing-count{text-align:center}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .listing-count span{font-size:1.125rem;line-height:1.375rem;font-family:"Bitter Regular",sans-serif;color:var(--greyDark2)}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .listing-count>div:not(.icon){font-size:5.625rem;line-height:5.625rem;font-family:"Bitter Light",sans-serif;color:var(--secondary);display:flex;gap:.9375rem;align-items:center;min-width:240px}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .listing-count>div:not(.icon) div.icon{height:4.5rem;width:4.5rem;background-size:contain;background-repeat:no-repeat;background-position:top}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .listing-count.projects-count .icon{background-image:url(/themes/custom/pt/assets/images/tracked-project-icon.svg)}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .listing-count.companies-count .icon{background-image:url(/themes/custom/pt/assets/images/listed-companies-icon.svg)}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .listing-count.contacts-count .icon{background-image:url(/themes/custom/pt/assets/images/professional-contacts-icon.svg)}.intelligence-index .intelligence-index-content .intelligence-index-stats .views-element-container .view-professional-contacts-count .listing-count>div:not(.icon) div.icon{width:3.5rem}.front-page-blocks{background-color:var(--darkOnLight2);color:var(--white);padding-bottom:4rem}.front-page-blocks .front-page-blocks-content{padding:65px 0 4rem 0}@media (min-width:768px){.front-page-blocks .front-page-blocks-content{padding:54px 49px 50px 121px;display:flex;gap:200px}}.front-page-blocks .front-page-blocks-content #block-companies,.front-page-blocks .front-page-blocks-content #block-projects{display:flex;flex-direction:column}.front-page-blocks .front-page-blocks-content #block-companies div:last-child,.front-page-blocks .front-page-blocks-content #block-projects div:last-child{order:-1}.front-page-blocks .front-page-blocks-content #block-companies div:last-child img,.front-page-blocks .front-page-blocks-content #block-projects div:last-child img{-o-object-fit:contain;object-fit:contain}.front-page-blocks .front-page-blocks-content #block-companies>h4:not(:last-child),.front-page-blocks .front-page-blocks-content #block-projects>h4:not(:last-child){color:var(--primary);font-family:"Bitter Light",sans-serif;font-weight:var(--font-weight-medium);font-size:2rem;line-height:1.875rem;margin-top:.875rem;margin-bottom:1.25rem}.front-page-blocks .front-page-blocks-content #block-companies h4,.front-page-blocks .front-page-blocks-content #block-projects h4{color:var(--primary);font-family:"Bitter Regular",sans-serif;font-weight:400;font-size:1.375rem;line-height:1.625rem;margin-top:1.5rem;margin-bottom:7px}.front-page-blocks .front-page-blocks-content #block-companies li,.front-page-blocks .front-page-blocks-content #block-companies p,.front-page-blocks .front-page-blocks-content #block-projects li,.front-page-blocks .front-page-blocks-content #block-projects p{font-family:"Source Sans Pro Regular",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.625rem}.front-page-blocks .front-page-blocks-content #block-companies p,.front-page-blocks .front-page-blocks-content #block-projects p{max-width:457px}.front-page-blocks .front-page-blocks-content #block-companies li,.front-page-blocks .front-page-blocks-content #block-projects li{list-style-type:disc;margin-left:1.25rem}.front-page-blocks .front-page-blocks-content #block-companies ul,.front-page-blocks .front-page-blocks-content #block-projects ul{max-width:530px}.front-page-blocks .front-page-blocks-content #block-companies img,.front-page-blocks .front-page-blocks-content #block-projects img{-o-object-fit:contain;object-fit:contain}.front-page-blocks .front-page-blocks-content #block-projects{margin-bottom:4.5625rem}@media (min-width:768px){.front-page-blocks .front-page-blocks-content #block-projects{margin-bottom:0}}.front-page-blocks .subscription-button{margin-right:auto;margin-left:auto;display:inline-block;width:17.125rem;padding:.25rem 1rem;text-align:center;text-decoration:none;color:#fff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold",sans-serif;display:flex;justify-content:space-between;align-items:center}.front-page-blocks .subscription-button::after{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.5rem;background-image:url(/themes/custom/pt/assets/images/arrow-right-large-icon.svg);background-repeat:no-repeat;background-size:contain}.front-page-blocks .subscription-button:hover{background-color:#e47e00}@media (min-width:768px){.front-page-blocks .subscription-button{margin-right:auto;margin-left:auto;display:inline-block;width:21.125rem;padding:.5rem 1rem;text-align:center;text-decoration:none;color:#fff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold",sans-serif;display:flex;justify-content:space-between;align-items:center}.front-page-blocks .subscription-button::after{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.5rem;background-image:url(/themes/custom/pt/assets/images/arrow-right-large-icon.svg);background-repeat:no-repeat;background-size:contain}.front-page-blocks .subscription-button:hover{background-color:#e47e00}}.case-study{background-color:var(--skinLight);padding:2.5rem .5625rem 1.25rem}@media (min-width:768px){.case-study{padding:5.625rem 1.25rem 4.375rem}}.case-study #case-studies-wrapper{padding:0}@media (min-width:768px){.case-study #case-studies-wrapper{padding:0 15px}}.case-study h4{font-size:1rem;font-family:"Source Sans Pro Bold",sans-serif;letter-spacing:3px;margin:0 0 1.25rem 0;color:var(--black);text-transform:uppercase}@media (min-width:768px){.case-study h4{margin:0 auto 2.875rem;text-align:center}}.case-study .field-content img{height:inherit;width:100%}@media (min-width:768px){.case-study .item-list ul{display:grid;grid-template-columns:repeat(4,1fr)}}.case-study .item-list ul li{padding:.625rem 0;border-bottom:.5px solid var(--greyDark3);display:grid;grid-template-columns:130px 2fr;gap:.5625rem}@media (min-width:768px){.case-study .item-list ul li{border-bottom:none;padding:0 .75rem;border-right:1px solid var(--greyDark4)}}.case-study .item-list ul li:last-child{border-bottom:none}@media (min-width:768px){.case-study .item-list ul li:last-child{border-right:0}}@media (min-width:768px){.case-study .item-list ul li{display:block}}.case-study .item-list ul li .views-field-title h2{line-height:1.5rem}.case-study .item-list ul li .views-field-title h2 a{display:inline-block;font-size:1.125rem;font-weight:400;font-family:"Source Sans Pro Regular",sans-serif;color:var(--blackLight2);line-height:1.5rem}@media (min-width:768px){.case-study .item-list ul li .views-field-title h2 a{font-size:1.375rem;padding:1.875rem 0 .75rem 0;line-height:1.6875rem}}.case-study .item-list ul li .views-field-title h2 a:hover{color:var(--primary)}.case-study .item-list ul li .views-field-field-case-study-summary{display:none}@media (min-width:768px){.case-study .item-list ul li .views-field-field-case-study-summary{display:block}}@media (min-width:768px){.case-study .item-list ul li .views-field-field-case-study-summary p{font-size:1.125rem;font-family:"Source Sans Pro Light",sans-serif;color:var(--blackLight2);line-height:1.5625rem}}.case-study .item-list ul li .views-field-field-blog-image img{width:100%}.case-study footer{margin-top:1.25rem}@media (min-width:768px){.case-study footer{margin-top:0}}.case-study footer a{margin-left:auto;display:inline-block;width:14.8125rem;padding:.25rem 1rem;text-align:center;text-decoration:none;color:#fff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold",sans-serif;display:flex;justify-content:space-between;align-items:center}.case-study footer a::after{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.5rem;background-image:url(/themes/custom/pt/assets/images/arrow-right-large-icon.svg);background-repeat:no-repeat;background-size:contain}.case-study footer a:hover{background-color:#e47e00}@media (min-width:768px){.case-study footer a{margin-right:auto;margin-top:4.9375rem;display:inline-block;width:21.125rem;padding:.5rem 1rem;text-align:center;text-decoration:none;color:#fff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold",sans-serif;display:flex;justify-content:space-between;align-items:center}.case-study footer a::after{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.5rem;background-image:url(/themes/custom/pt/assets/images/arrow-right-large-icon.svg);background-repeat:no-repeat;background-size:contain}.case-study footer a:hover{background-color:#e47e00}}.frontpage-main-search .view-project-search .search-page-content.project-listing{display:none!important}.frontpage-main-search .view-project-search .nav-tabs-wrapper{display:none!important}.frontpage-main-search .view-company-search .search-page-content.project-listing{display:none!important}.frontpage-main-search .view-company-search .nav-tabs-wrapper{display:none!important}@media (max-width:767px){.path-frontpage .frontpage-main-search .container{padding:0 10px}}@media (max-width:767px){.path-frontpage .frontpage-main-search-inner .container{padding:0}}