@font-face{font-family:"PFDinTextCompPro";src:url("../fonts/PFDinTextCompPro-Medium.ttf");font-weight:400}@font-face{font-family:"PFDinText";src:url("../fonts/PFDinText-Regular.otf");font-weight:400}@font-face{font-family:"PFDinText";src:url("../fonts/PFDinText-Bold.otf");font-weight:700}body{font-family:"PFDinText"}body div,body a,body span,body p,body li{font-family:"PFDinText"}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"PFDinTextCompPro"}body h1 span,body h1 a,body h2 span,body h2 a,body h3 span,body h3 a,body h4 span,body h4 a,body h5 span,body h5 a,body h6 span,body h6 a{font-family:"PFDinTextCompPro"}.subheading{margin-top:50px;margin-bottom:30px;text-align:center}.network-posts-container,.field-related-projects-wrapper,.field-related-posts-wrapper{background-color:#f8f8f8;padding:20px 0 30px;margin-top:15px}.network-posts-container .billey-blog .post-title,.field-related-projects-wrapper .billey-blog .post-title,.field-related-posts-wrapper .billey-blog .post-title{line-height:1.2;font-size:20px;font-weight:500}.project-items-container>div{width:100%}.page-main-content p a:not(.button){color:#abb8c3}.billey-blog .post-title{font-weight:500}.billey-blog .post-meta>div.post-author{display:none}.billey-grid-pagination{padding-bottom:60px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="password"],.wpcf7-form input[type="search"],.wpcf7-form input[type="number"],.wpcf7-form input[type="tel"],.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form .woocommerce .select2-container--default .select2-search--dropdown .select2-search__field,.wpcf7-form .woocommerce .select2-container--default .select2-selection--single,.gform_body input[type="text"],.gform_body input[type="email"],.gform_body input[type="url"],.gform_body input[type="password"],.gform_body input[type="search"],.gform_body input[type="number"],.gform_body input[type="tel"],.gform_body select,.gform_body textarea,.gform_body .woocommerce .select2-container--default .select2-search--dropdown .select2-search__field,.gform_body .woocommerce .select2-container--default .select2-selection--single{border:none;border-bottom:2px solid #ddd;min-height:50px;font-size:16px;padding-left:0}.wpcf7-form textarea,.gform_body textarea{height:160px}.wpcf7-form .wpcf7-list-item,.gform_body .wpcf7-list-item{line-height:1.2;color:#888;margin:5px 0 0}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-weight:normal}.gform_legacy_markup_wrapper .top_label input.medium,.gform_legacy_markup_wrapper .top_label select.medium{width:100%}.tm-team-member .name{color:#fff}.tm-team-member .name a{color:#fff}.portfolio-item .post-thumbnail{background-color:#fff}.billey-flip-box .back-side .description{text-align:justify}.elementor-toggle .elementor-toggle-item .elementor-tab-title,.elementor-toggle .elementor-toggle-item .elementor-tab-content{padding-left:0px}.billey-accordion .accordion-title{font-size:24px}.heading-back{min-height:300px}.heading-back .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;position:relative;background-position:center;background-size:cover}.heading-back .elementor-widget-container .elementor-heading-title{color:#fff;position:relative;z-index:1;font-size:34px;padding:0 10px}.heading-back .elementor-widget-container:after{content:"";background-color:#466E8C9E;position:absolute;top:0;left:0;right:0;bottom:0}.text-below-image{text-align:justify;line-height:1.3;margin-top:20px}@media (min-width:768px){.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-horizontal .billey-tab-content{padding-top:30px}}.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-wrapper::after{width:2px;background:#f35074;opacity:0.4}.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tab-title::before{background:#f35074}.elementor-widget-tm-tabs.billey-tabs-style-01 .billey-tab-title::before{background-color:#f35074}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs{box-shadow:-25px 25px rgba(0, 0, 0, 0.1)}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-wrapper{background-color:rgba(255, 255, 255, 0.25);width:32%;box-shadow:-5px 0 #ef7799 inset}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-wrapper:after{content:none}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-wrapper .billey-tab-title{padding:25px 25px;line-height:1.2}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-wrapper .billey-tab-title a{color:#fff}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-wrapper .billey-tab-title.billey-active{background-color:#fffffff7}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-wrapper .billey-tab-title.billey-active a{color:#000}.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-content-wrapper{background-color:#fffffff7;color:#000}@media (min-width:768px){.vertical-tabs-custom.elementor-widget-tm-tabs.billey-tabs-style-01.billey-tabs-view-vertical .billey-tabs-content-wrapper{padding:30px 45px 0 30px;font-size:20px}}.dock-masonry-posts .billey-grid.loaded{display:flex}.dock-masonry-posts .post-thumbnail{position:relative;padding-bottom:65%;overflow:hidden}.dock-masonry-posts .post-thumbnail img{object-fit:cover;object-position:center center;position:absolute;top:0;left:0;width:100%;height:100%}.library-items-list{list-style:none}.library-items-list li{margin-bottom:10px}.library-items-list li a{font-size:28px;color:transparent;background-color:transparent;background-image:linear-gradient(90deg, #9ab2c3 0%, #003c5a 100%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;line-height:1.3;transition:all 0.3s}.library-items-list li a:hover{color:#003c5a}@media (min-width:768px){.single-portfolio .tm-sticky-parent .col-md-4{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.single-portfolio .tm-sticky-parent .col-md-7{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.library-container .billey-image img{max-width:130px}.tool-items-container .billey-animation-zoom-in{width:100%}.tool-items-container .post-permalink{display:block;margin:40px auto 10px;max-width:150px}.tool-items-container .row .portfolio-item.grid-item.portfolio.type-portfolio{border:none;border:1px solid #5a5a5a;margin:0 -1px -1px 0}.tool-items-container .row .portfolio-item.grid-item.portfolio.type-portfolio .post-info{padding:35px 20px 35px}.tool-items-container .row .portfolio-item.grid-item.portfolio.type-portfolio .post-thumbnail{overflow:visible}.tool-items-container.portfolio-style-items-container .post-thumbnail{text-align:center}.tool-items-container.portfolio-style-items-container .post-thumbnail img{max-width:100px;margin-bottom:20px;margin-top:10px;height:100%;margin:0 auto;object-fit:contain}.tool-items-container.portfolio-style-items-container h3{font-size:20px}.billey-flip-box .button-wrap{margin-top:0}.necessary{color:#f35074}.wpcf7-radio{display:block}.wpcf7-radio .wpcf7-list-item{display:block;margin-bottom:3px}.bottom-menu{padding:33px 0}.bottom-menu .elementor-heading-title{color:#fff;color:#f35074;text-transform:uppercase;text-align:right;max-width:200px;letter-spacing:0.5px;font-size:24px}.bottom-menu .menu{display:flex;align-items:center}.bottom-menu .menu .menu-item{max-width:160px;margin-right:20px;position:relative;padding-right:20px;padding-left:25px;margin-right:10px;max-width:170px;display:flex;min-height:60px;align-items:center}.bottom-menu .menu .menu-item:after{content:"";position:absolute;top:18%;left:0;height:40px;background-color:#f35074;width:1px}.bottom-menu .menu .menu-item.current-menu-item a{pointer-events:none}.bottom-menu .menu .menu-item.current-menu-item a .menu-item-title{opacity:0.5}.bottom-menu .menu .menu-item.current-menu-item:hover .menu-item-title{color:#000}.bottom-menu .menu .menu-item a{line-height:1.2}.bottom-menu .menu .menu-item .menu-item-title{color:#fff;color:#000;transition:color 0.3s}.bottom-menu .menu .menu-item:hover .menu-item-title{color:#f35074}.bottom-menu #menu-bottom-menu-services .menu-item::after,.bottom-menu #menu-bottom-menu-info-centre .menu-item::after{top:2%;height:64px}@media (max-width:1000px){.bottom-menu{display:none}}.portfolio-caption-style-01 .post-info{padding:25px 20px 40px}.billey-modern-background-carousel{color:green}@media (max-width:768px){.billey-modern-background-carousel{color:red}.billey-modern-background-carousel .elementor-element .swiper-inner .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:100%}}.branding__logo img{max-width:195px}.desktop-menu .toggle-sub-menu{margin-left:10px}.desktop-menu .toggle-sub-menu:before{top:53%}div.page-mobile-main-menu p{color:#fff}div.page-mobile-main-menu .mobile-menu .mega-menu .elementor-column+.elementor-column{margin-top:0}div.page-mobile-main-menu .children .elementor-button{padding:12px 24px}.mega-menu-content .menu-item{border-bottom:1px solid #f35074;max-width:260px}.mega-menu-content .menu-item:last-child(){border:none}.mega-menu-content .elementor-widget-wrap>.elementor-element.elementor-widget-button{width:auto;transition:opacity 0.3s}.mega-menu-content .elementor-widget-wrap>.elementor-element.elementor-widget-button a{background-color:#f35074}.mega-menu-content .elementor-widget-wrap>.elementor-element.elementor-widget-button .elementor-button-text{color:#fff}.mega-menu-content .elementor-widget-wrap>.elementor-element.elementor-widget-button:hover{opacity:0.7}.mega-menu-content .elementor-widget-wrap>.elementor-element .heading-primary a{text-transform:uppercase}.mega-menu-content .elementor-widget-wrap>.elementor-element.elementor-widget-text-editor p,.mega-menu-content .elementor-widget-wrap>.elementor-element.elementor-widget-text-editor a{font-size:17px;line-height:1.4}@media (max-width:1400px){body.desktop-menu .header-01 .menu--primary .menu__container>li>a{padding-left:10px;padding-right:10px}}.page-footer .heading-primary{letter-spacing:0.03em}.page-footer .elementor-form{max-width:320px}.page-footer .elementor-field-type-submit{width:auto}body .yikes-easy-mc-form{max-width:300px}body .yikes-easy-mc-form input[type="email"],body .yikes-easy-mc-form input[type="number"],body .yikes-easy-mc-form input[type="text"],body .yikes-easy-mc-form input[type="url"],body .yikes-easy-mc-form select{background-color:#fff;border:2px solid #fff;padding-left:16px}body .yikes-easy-mc-form .yikes-easy-mc-submit-button{padding:inherit}body .yikes-easy-mc-form .yikes-mailchimp-eu-compliance-label{line-height:1.2;font-size:16px}body .yikes-easy-mc-form .yikes-mailchimp-eu-compliance-label input[type="checkbox"]{margin-right:6px}.fields-container .sector-term-item{display:block;height:0;width:100%;padding-top:100%;position:relative;margin-bottom:0.9375rem;margin-top:0.9375rem}.fields-container .sector-term-item:hover .field-overlay{opacity:0.3}.fields-container .sector-term-item .field-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:opacity 0.3s}.fields-container .sector-term-item .sector-term-name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1}.fields-container .sector-term-item .sector-term-name h3{color:#fff;font-weight:1000;font-size:26px}.network-items-container.center{justify-content:center}.network-items-container .portfolio-item{border-top:1px solid #eee}.network-items-container .portfolio-item.col-md-4:nth-child(3n+2){border:1px solid #eee;border-bottom:none}.network-items-container .portfolio-item.col-md-4:nth-child(1),.network-items-container .portfolio-item.col-md-4:nth-child(2),.network-items-container .portfolio-item.col-md-4:nth-child(3){border-top:none}.network-items-container .portfolio-item.col-md-4:last-child{border-right:none}.network-items-container .portfolio-item.col-md-3:nth-child(3n+2){border:1px solid #eee;border-bottom:none}.network-items-container .portfolio-item.col-md-3:nth-child(3n+3){border-right:1px solid #eee}.network-items-container .portfolio-item.col-md-3:last-child{border-right:none}.network-items-container .portfolio-item.col-md-3:nth-child(1),.network-items-container .portfolio-item.col-md-3:nth-child(2),.network-items-container .portfolio-item.col-md-3:nth-child(3),.network-items-container .portfolio-item.col-md-3:nth-child(4){border-top:none}.network-items-container .post-title{font-size:20px;line-height:1.2;font-weight:500}.network-items-container .post-thumbnail{position:relative;padding-bottom:52%;overflow:hidden}.network-items-container .post-thumbnail img{object-fit:contain;object-position:center center;position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-style-items-container{margin-bottom:100px}.portfolio-style-items-container .portfolio-item{margin-bottom:30px}.portfolio-style-items-container .portfolio-item .post-wrapper .portfolio-title{color:#fff;font-size:22px;opacity:0;transition:0.5s ease-out 0.25s}.portfolio-style-items-container .portfolio-item .post-wrapper:hover .portfolio-title{opacity:1}.portfolio-style-items-container .post-thumbnail{position:relative;padding-bottom:100%;overflow:hidden}.portfolio-style-items-container .post-thumbnail img{object-fit:cover;object-position:center center;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.social-market-container .elementor-inner-column{border-top:1px solid #eee}.social-market-container .elementor-inner-column:nth-child(3n+2){border:1px solid #eee;border-bottom:none}.social-market-container .elementor-inner-column:nth-child(1),.social-market-container .elementor-inner-column:nth-child(2),.social-market-container .elementor-inner-column:nth-child(3){border-top:none}.social-market-container .elementor-inner-column:nth-child(2){border-right:none}.social-market-container img{max-width:300px;max-height:212px}.network-items-container.row.no-border-larger .portfolio-item{border:none}.network-items-container.row.no-border-larger .portfolio-item .post-thumbnail{padding-bottom:100%}.network-items-container.row.no-border-larger .portfolio-item .post-thumbnail img{object-fit:cover}.entry-portfolio-details{margin-top:45px;grid-gap:50px 25px}.entry-portfolio-details .label{color:#f35074;margin-bottom:10px;letter-spacing:0.5px}.entry-portfolio-details .value{line-height:1.5}.single-blog-style-standard.page-has-no-sidebar .page-content>.container{max-width:900px}.nav-links a{padding:40px 30px 42px}.declare-interest-container{margin-top:40px}@media (min-width:756px){.declare-interest-container img{display:block;margin-left:-40px;width:calc(100% + 80px);max-width:none}}.declare-interest-container .declare-interest-content{box-shadow:0px 20px 50px 0px rgba(0, 0, 0, 0.1);top:-50px;margin-bottom:10px;padding:60px 60px;background-color:#fff;position:relative}.declare-interest-container .declare-interest-content .declare-interest-title{text-align:center}.declare-interest-container .declare-interest-content form label{opacity:0.6;font-size:16px}.declare-interest-container .declare-interest-content form .wpcf7-checkbox,.declare-interest-container .declare-interest-content form .wpcf7-radio{font-size:15px}.declare-interest-container .declare-interest-content form .wpcf7-list-item{line-height:1.4}.tax-field .tm-portfolio .post-thumbnail{padding-bottom:52%;max-width:250px;margin:0 auto}.tax-field .field-related-services-wrapper{padding-bottom:50px}.tax-field .field-related-services-wrapper .tm-portfolio .post-thumbnail{padding-bottom:32%;max-width:70px}.project-fields-container .entry-portfolio-long{grid-column:1 /span 2}.project-fields-container .entry-portfolio-long .value{line-height:1.4;margin-bottom:7px}.service-introduction{margin:0 auto 70px}