@charset "UTF-8";
/* https://x-architecture.co.uk/wp-content/plugins/revslider/public/css/sr7.css?ver=6.7.50 */
/* https://x-architecture.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.min.css?ver=14.2.1.1 */
@font-face{font-display:swap;font-family:icomoon-the7-font;src:url(https://x-architecture.co.uk/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.woff) format('woff');font-weight:400;font-style:normal}
/* https://x-architecture.co.uk/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=8.7.2 */
@font-face{font-display:swap;font-family:vcpb-plugin-icons;font-style:normal;font-weight:400;src:url(https://x-architecture.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.woff) format("woff")}
@font-face{font-display:swap;font-family:vc_grid_v1;font-style:normal;font-weight:400;src:url(https://x-architecture.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff) format("woff")}
/* https://fonts.googleapis.com/css?family=Inter:300,300normal,400,400italic,400normal,500,600,700,700normal%7CRoboto:400,500,600,700 */
@font-face{font-display:swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;src:url(https://fonts.gstatic.com/l/font?kit=UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWD&skey=e5dfd0c3910c7ec9&v=v20) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;src:url(https://fonts.gstatic.com/l/font?kit=UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfAZ9hjg&skey=c491285d6722e4fa&v=v20) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;src:url(https://fonts.gstatic.com/l/font?kit=UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg&skey=c491285d6722e4fa&v=v20) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;src:url(https://fonts.gstatic.com/l/font?kit=UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hjg&skey=c491285d6722e4fa&v=v20) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;src:url(https://fonts.gstatic.com/l/font?kit=UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hjg&skey=c491285d6722e4fa&v=v20) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;src:url(https://fonts.gstatic.com/l/font?kit=UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg&skey=c491285d6722e4fa&v=v20) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;src:url(https://fonts.gstatic.com/l/font?kit=KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAw&skey=a0a0114a1dcab3ac&v=v51) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;src:url(https://fonts.gstatic.com/l/font?kit=KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAw&skey=a0a0114a1dcab3ac&v=v51) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;src:url(https://fonts.gstatic.com/l/font?kit=KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiAw&skey=a0a0114a1dcab3ac&v=v51) format('woff');
}
@font-face{font-display:swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;src:url(https://fonts.gstatic.com/l/font?kit=KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiAw&skey=a0a0114a1dcab3ac&v=v51) format('woff');
}
/* https://x-architecture.co.uk/wp-content/themes/dt-the7/css/main.min.css?ver=14.2.1.1 */
/* https://x-architecture.co.uk/wp-content/themes/dt-the7/lib/custom-scrollbar/custom-scrollbar.min.css?ver=14.2.1.1 */
/* https://x-architecture.co.uk/wp-content/themes/dt-the7/css/wpbakery.min.css?ver=14.2.1.1 */
/* https://x-architecture.co.uk/wp-content/plugins/dt-the7-core/assets/css/post-type.min.css?ver=2.7.12 */
/* https://x-architecture.co.uk/wp-content/uploads/the7-css/css-vars.css?ver=ede9b4a7db46 */
/* https://x-architecture.co.uk/wp-content/uploads/the7-css/custom.css?ver=ede9b4a7db46 */
/* https://x-architecture.co.uk/wp-content/uploads/the7-css/media.css?ver=ede9b4a7db46 */
/* https://x-architecture.co.uk/wp-content/uploads/the7-css/mega-menu.css?ver=ede9b4a7db46 */
/* https://x-architecture.co.uk/wp-content/uploads/the7-css/the7-elements-albums-portfolio.css?ver=ede9b4a7db46 */
/* https://x-architecture.co.uk/wp-content/uploads/the7-css/post-type-dynamic.css?ver=ede9b4a7db46 */
/* https://x-architecture.co.uk/wp-content/themes/dt-the7/style.css?ver=14.2.1.1 */
/* https://x-architecture.co.uk/wp-content/plugins/revslider/public/css/fonts/revicons/css/revicons.css */
@font-face{
  font-family: 'revicons';src:url('https://x-architecture.co.uk/wp-content/plugins/revslider/public/css/fonts/revicons/fonts/revicons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* https://fonts.googleapis.com/css2?family=Inter:wght@300;700&display=swap */
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZs&skey=c491285d6722e4fa&v=v20) format('woff');
}
@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;src:url(https://fonts.gstatic.com/l/font?kit=UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs&skey=c491285d6722e4fa&v=v20) format('woff');
}
