/*!
Theme Name:  Mitchell Digital - 2023
Author:      Mitchell Digital
Author URI:  https://mitchelldigital.co.uk
Description: Our custom theme. Built for modern and fast websites
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("/wp-content/themes/mitchell-digital-theme-2023/fonts/inter-v13-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("/wp-content/themes/mitchell-digital-theme-2023/fonts/inter-v13-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Kulim Park";font-style:normal;font-weight:400;src:url("/wp-content/themes/mitchell-digital-theme-2023/fonts/kulim-park-v14-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Kulim Park";font-style:normal;font-weight:600;src:url("/wp-content/themes/mitchell-digital-theme-2023/fonts/kulim-park-v14-latin-600.woff2") format("woff2")}:root{--font-body: "Inter", sans-serif;--font-head: "Kulim Park", sans-serif}html{font-size:100%}body{--text-size-90: clamp(0.89rem, 0.02vi + 0.88rem, 0.9rem);--text-size-100: clamp(1rem, 0.2vi + 0.95rem, 1.13rem);--text-size-200: clamp(1.13rem, 0.45vi + 1.01rem, 1.41rem);--text-size-300: clamp(1.27rem, 0.79vi + 1.07rem, 1.76rem);--text-size-400: clamp(1.42rem, 1.24vi + 1.11rem, 2.2rem);--text-size-500: clamp(1.6rem, 1.83vi + 1.14rem, 2.75rem);--text-size-600: clamp(1.8rem, 2.61vi + 1.15rem, 3.43rem);font-family:"Inter",sans-serif;font-weight:400;line-height:1.6;color:#222}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:2.25rem;margin-bottom:1rem;font-family:var(--font-head);font-weight:600;line-height:1.15;letter-spacing:-0.022em}ul,ol,li,strong,a{font-size:var(--text-size-100)}small{font-size:var(--text-size-90)}h6,.h6{font-size:var(--text-size-100)}h5,.h5{font-size:var(--text-size-200)}h4,.h4{font-size:var(--text-size-300)}h3,.h3{font-size:var(--text-size-400)}h2,.h2{font-size:var(--text-size-500)}h1,.h1{font-size:var(--text-size-600)}p{font-size:var(--text-size-100);margin-top:.25rem;margin-bottom:1rem}.text-size-90,.text-size-90 .fl-rich-text p,.text-size-90 .fl-heading{font-size:var(--text-size-90)}.text-size-100,.text-size-100 .fl-rich-text p,.text-size-100 .fl-heading{font-size:var(--text-size-100)}.text-size-200,.text-size-200 .fl-rich-text p,.text-size-200 .fl-heading{font-size:var(--text-size-200)}.text-size-300,.text-size-300 .fl-rich-text p,.text-size-300 .fl-heading{font-size:var(--text-size-300)}.text-size-400,.text-size-400 .fl-rich-text p,.text-size-400 .fl-heading{font-size:var(--text-size-400)}.text-size-500,.text-size-500 .fl-rich-text p,.text-size-500 .fl-heading{font-size:var(--text-size-500)}.text-size-600,.text-size-600 .fl-rich-text p,.text-size-600 .fl-heading{font-size:var(--text-size-600)}html,body{min-height:100%;height:auto}section.list-docs{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:36px;grid-row-gap:36px}@media screen and (max-width: 1000px){section.list-docs{grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:24px}}@media screen and (max-width: 800px){section.list-docs{grid-template-columns:repeat(2, 1fr);grid-column-gap:12px;grid-row-gap:12px}}section.list-docs .docs-item div.img-holder,section.list-docs .docs-item a div.img-holder{position:relative}section.list-docs .docs-item div.img-holder::before,section.list-docs .docs-item a div.img-holder::before{content:"Download";position:absolute;bottom:0;left:0;right:0;text-align:center;color:#111;background-color:rgba(250,250,250,.8);padding:16px 8px;line-height:1;letter-spacing:1px;opacity:0;transition:all .3s ease-in-out}@media screen and (max-width: 800px){section.list-docs .docs-item div.img-holder::before,section.list-docs .docs-item a div.img-holder::before{font-size:var(--text-size-90);padding:12px 8px}}section.list-docs .docs-item:hover div.img-holder::before,section.list-docs .docs-item a:hover div.img-holder::before{opacity:1}section.list-docs .docs-item img,section.list-docs .docs-item a img{width:100%}section.list-docs .docs-item h3,section.list-docs .docs-item a h3{font-size:var(--text-size-200);margin:12px 0 4px;color:var(--color-text-black)}@media screen and (max-width: 800px){section.list-docs .docs-item h3,section.list-docs .docs-item a h3{font-size:var(--text-size-100)}}section.list-docs .docs-item p,section.list-docs .docs-item a p{margin:0;color:var(--color-text-black)}@media screen and (max-width: 800px){section.list-docs .docs-item p,section.list-docs .docs-item a p{font-size:var(--text-size-90)}}section.list-projects{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:36px;grid-row-gap:36px}@media screen and (max-width: 1000px){section.list-projects{grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:24px}}@media screen and (max-width: 800px){section.list-projects{grid-template-columns:repeat(2, 1fr);grid-column-gap:12px;grid-row-gap:12px}}section.list-projects .projects-item div.img-holder,section.list-projects .projects-item a div.img-holder{position:relative}section.list-projects .projects-item div.img-holder::before,section.list-projects .projects-item a div.img-holder::before{content:"View Project";position:absolute;bottom:0;left:0;right:0;text-align:center;color:#111;background-color:rgba(250,250,250,.8);padding:16px 8px;line-height:1;letter-spacing:1px;opacity:0;transition:all .3s ease-in-out}@media screen and (max-width: 800px){section.list-projects .projects-item div.img-holder::before,section.list-projects .projects-item a div.img-holder::before{font-size:var(--text-size-90);padding:12px 8px}}section.list-projects .projects-item:hover div.img-holder::before,section.list-projects .projects-item a:hover div.img-holder::before{opacity:1}section.list-projects .projects-item img,section.list-projects .projects-item a img{width:100%}section.list-projects .projects-item h3,section.list-projects .projects-item a h3{font-size:var(--text-size-300);margin:12px 0 4px;color:var(--color-text-black)}@media screen and (max-width: 800px){section.list-projects .projects-item h3,section.list-projects .projects-item a h3{font-size:var(--text-size-100)}}section.list-projects .projects-item p,section.list-projects .projects-item a p{margin:0;color:var(--color-text-black)}@media screen and (max-width: 800px){section.list-projects .projects-item p,section.list-projects .projects-item a p{font-size:var(--text-size-90)}}section.list-projects.type-singlular-footer{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:24px}section.list-projects.type-singlular-footer .projects-item h3{font-size:var(--text-size-100);color:#fff}ul#menu-legal-links li{font-size:.85rem}@media screen and (max-width: 768px){ul#menu-legal-links li{border-right:none;border-top:none}}ul#menu-legal-links li a{font-size:inherit;padding-top:2px;padding-bottom:2px}@media screen and (max-width: 768px){ul#menu-legal-links li a{padding-top:8px;padding-bottom:8px}}ul#menu-legal-links li:not(:first-child) a{padding-left:12px}.fl-module-rich-text.legal-text .fl-rich-text h3{font-size:var(--text-size-200);margin-bottom:0}.fl-module-rich-text.legal-text .fl-rich-text p a{text-decoration:underline}.fl-module-rich-text.project-text .fl-rich-text .wp-block-heading:first-child{margin-top:0}.fl-module-rich-text.project-text .fl-rich-text h2.wp-block-heading{font-size:var(--text-size-400)}