/* Home page - Rufina */

position: relative;
width: 1107px;
height: 2947px;

background: #F1F5F9;
border-radius: 0px;


/* Section */

position: absolute;
height: 661px;
left: 0px;
right: 0px;
top: -3px;



/* Mask Group */

position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0.08px;



/* Mask */

position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;

/* www.britanniagroup.com/White */


/* Vector */

position: absolute;
left: -100.6%;
right: -100.6%;
top: -100%;
bottom: 0%;

/* Black */
background: #000000;


/* Background */

position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: -0.08px;

background: #FFFFFF;


/* VisionHero */

position: absolute;
width: 1107px;
height: 776px;
left: 0px;
top: 108px;

border-radius: 0px;


/* Container */

position: absolute;
width: 1107px;
height: 776px;
left: 0px;
top: 0px;

border-radius: 0px;


/* ImageWithFallback */

position: absolute;
width: 1107px;
height: 776px;
left: 0px;
top: 0px;

background: url(mylo-kaye-NXtGjC7osPs-unsplash.jpg);
border-radius: 0px;


/* Container */

position: absolute;
width: 1107px;
height: 776px;
left: 0px;
top: 0px;

background: rgba(15, 23, 43, 0.7);
opacity: 0.36;
border-radius: 0px;


/* WhatWeDo */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px 32px;
gap: 80px;

position: absolute;
width: 1107px;
height: 693px;
left: calc(50% - 1107px/2);
top: 919px;

background: #F1F5F9;
border-radius: 0px;


/* Container */

width: 1043px;
height: 260px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Container */

position: absolute;
width: 129.32px;
height: 36px;
left: 456.84px;
top: 0px;

background: #E2E8F0;
border-radius: 0px;


/* What We Do */

position: absolute;
width: 100px;
height: 20px;
left: 15px;
top: 8.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
text-align: center;
letter-spacing: 0.549609px;
text-transform: uppercase;

color: #45556C;



/* Heading 2 */

position: absolute;
width: 1043px;
height: 120px;
left: 0px;
top: 60px;

border-radius: 0px;


/* Three Core Pillars */

position: absolute;
width: 404px;
height: 60px;
left: 319.22px;
top: 0.5px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 60px;
/* identical to box height, or 125% */
text-align: center;
letter-spacing: 0.351562px;

color: #081B4F;



/* of Our Business */

position: absolute;
width: 354px;
height: 60px;
left: 344.34px;
top: 60.5px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 60px;
/* identical to box height, or 125% */
text-align: center;
letter-spacing: 0.351562px;

color: #081B4F;



/* Paragraph */

position: absolute;
width: 768px;
height: 56px;
left: 137.5px;
top: 204px;

border-radius: 0px;


/* We focus on three key areas that leverage our expe */

position: absolute;
width: 710px;
height: 56px;
left: 29.27px;
top: 0px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 28px;
/* or 140% */
text-align: center;
letter-spacing: -0.449219px;

color: #45556C;



/* Container */

width: 1043px;
height: 353px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Container */

box-sizing: border-box;

position: absolute;
width: 326px;
height: 322px;
left: 0px;
top: 0px;

background: #FFFFFF;
border: 1px solid #E2E8F0;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 6px;


/* Container */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px;

position: absolute;
width: 48px;
height: 48px;
left: 41px;
top: 41px;

background: #2732B1;
border-radius: 0px;


/* Icon */

width: 24px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 66.67%;
right: 8.33%;
top: 29.17%;
bottom: 45.83%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 29.17%;
bottom: 29.17%;

border: 2px solid #FFFFFF;


/* Heading 3 */

position: absolute;
width: 244.33px;
height: 32px;
left: 41px;
top: 121px;

border-radius: 0px;


/* Invest */

position: absolute;
width: 91px;
height: 32px;
left: 105px;
top: 52px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
/* identical to box height, or 133% */
letter-spacing: 0.670313px;
text-transform: uppercase;

color: #081B4F;



/* Paragraph */

position: absolute;
width: 244.33px;
height: 146.25px;
left: 41px;
top: 177px;

border-radius: 0px;


/* Strategic property investments across residential  */

position: absolute;
width: 245px;
height: 147px;
left: 0px;
top: -61px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 29px;
/* or 162% */
letter-spacing: -0.439453px;

color: #45556C;



/* Container */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 28px 135.586px 0px 0px;

position: absolute;
width: 244.33px;
height: 49px;
left: 41px;
top: 355.25px;

border-top: 1px solid #E2E8F0;
border-radius: 0px;


/* Button */

width: 108.74px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Container */

box-sizing: border-box;

position: absolute;
width: 327px;
height: 323px;
left: 358px;
top: 0px;

background: #FFFFFF;
border: 1px solid #E2E8F0;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 6px;


/* Container */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px;

position: absolute;
width: 48px;
height: 48px;
left: 41px;
top: 41px;

background: #2732B1;
border-radius: 0px;


/* Icon */

width: 24px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 16.67%;
right: 66.67%;
top: 12.5%;
bottom: 54.17%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 16.67%;
right: 16.67%;
top: 29.17%;
bottom: 70.83%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 66.67%;
right: 16.67%;
top: 54.17%;
bottom: 12.5%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 16.67%;
right: 16.67%;
top: 70.83%;
bottom: 29.17%;

border: 2px solid #FFFFFF;


/* Heading 3 */

position: absolute;
width: 244.34px;
height: 32px;
left: 41px;
top: 121px;

border-radius: 0px;


/* Trade */

position: absolute;
width: 84px;
height: 32px;
left: 109px;
top: 50px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
/* identical to box height, or 133% */
letter-spacing: 0.670313px;
text-transform: uppercase;

color: #081B4F;



/* Paragraph */

position: absolute;
width: 244.34px;
height: 175.5px;
left: 41px;
top: 177px;

border-radius: 0px;


/* Active property trading leveraging market opportun */

position: absolute;
width: 217px;
height: 176px;
left: 0px;
top: -61px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 29px;
/* or 162% */
letter-spacing: -0.439453px;

color: #45556C;



/* Container */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 28px 135.594px 0px 0px;

position: absolute;
width: 244.34px;
height: 49px;
left: 41px;
top: 384.5px;

border-top: 1px solid #E2E8F0;
border-radius: 0px;


/* Button */

width: 108.74px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Container */

box-sizing: border-box;

position: absolute;
width: 326px;
height: 323px;
left: 717px;
top: 0px;

background: #FFFFFF;
border: 1px solid #E2E8F0;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 6px;


/* Container */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px;

position: absolute;
width: 48px;
height: 48px;
left: 41px;
top: 41px;

background: #2732B1;
border-radius: 0px;


/* Icon */

width: 24px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 50%;
right: 49.96%;
top: 41.67%;
bottom: 58.33%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 50%;
right: 49.96%;
top: 58.33%;
bottom: 41.67%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 50%;
right: 49.96%;
top: 25%;
bottom: 75%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 66.67%;
right: 33.29%;
top: 41.67%;
bottom: 58.33%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 66.67%;
right: 33.29%;
top: 58.33%;
bottom: 41.67%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 66.67%;
right: 33.29%;
top: 25%;
bottom: 75%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 33.33%;
right: 66.62%;
top: 41.67%;
bottom: 58.33%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 33.33%;
right: 66.62%;
top: 58.33%;
bottom: 41.67%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 33.33%;
right: 66.62%;
top: 25%;
bottom: 75%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 37.5%;
right: 37.5%;
top: 75%;
bottom: 8.33%;

border: 2px solid #FFFFFF;


/* Vector */

position: absolute;
left: 16.67%;
right: 16.67%;
top: 8.33%;
bottom: 8.33%;

border: 2px solid #FFFFFF;


/* Heading 3 */

position: absolute;
width: 244.34px;
height: 32px;
left: 41px;
top: 121px;

border-radius: 0px;


/* Develop */

position: absolute;
width: 114px;
height: 32px;
left: 117px;
top: 53px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
/* identical to box height, or 133% */
letter-spacing: 0.670313px;
text-transform: uppercase;

color: #081B4F;



/* Paragraph */

position: absolute;
width: 244.34px;
height: 146.25px;
left: 41px;
top: 177px;

border-radius: 0px;


/* Property development from concept to completion, c */

position: absolute;
width: 221px;
height: 147px;
left: 0px;
top: -61px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 29px;
/* or 162% */
letter-spacing: -0.439453px;

color: #45556C;



/* Container */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 28px 135.594px 0px 0px;

position: absolute;
width: 244.34px;
height: 49px;
left: 41px;
top: 355.25px;

border-top: 1px solid #E2E8F0;
border-radius: 0px;


/* Button */

width: 108.74px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Navigation */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 40px;

position: absolute;
width: 479.54px;
height: 36px;
left: 593px;
top: 34px;

border-radius: 0px;


/* Link */

width: 48.24px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Link */

width: 93.82px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* What We Do */

position: absolute;
width: 97px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: 0.199609px;
text-transform: uppercase;

color: #2732B1;



/* Link */

width: 101.64px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Acquisitions */

position: absolute;
width: 104px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: 0.199609px;
text-transform: uppercase;

color: #2732B1;



/* Link */

width: 115.84px;
height: 36px;

background: #2732B1;
border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 1;


/* Contact */

position: absolute;
width: 69px;
height: 20px;
left: 24px;
top: 8.5px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: 0.199609px;
text-transform: uppercase;

color: #FFFFFF;



/* Cheshire logo-02 2 */

position: absolute;
width: 157px;
height: 64px;
left: 30px;
top: 20px;

background: url(Cheshire logo-01);


/* Container */

position: absolute;
width: 768px;
height: 501px;
left: 32px;
top: 209px;

border-radius: 0px;


/* Container */

box-sizing: border-box;

position: absolute;
width: 120.74px;
height: 38px;
left: 0px;
top: 0px;

background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 0px;


/* Our Vision */

position: absolute;
width: 85px;
height: 20px;
left: 17px;
top: 9.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: 0.549609px;
text-transform: uppercase;

color: rgba(255, 255, 255, 0.8);



/* Heading 1 */

position: absolute;
width: 768px;
height: 150px;
left: 0px;
top: 94px;

border-radius: 0px;


/* Unrivalled Expertise. */

position: absolute;
width: 583px;
height: 75px;
left: 0px;
top: 1px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 60px;
line-height: 75px;
/* identical to box height, or 125% */
letter-spacing: 0.263672px;

color: #FFFFFF;



/* Exceptional Opportunities. */

position: absolute;
width: 755px;
height: 75px;
left: 0px;
top: 76px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 60px;
line-height: 75px;
/* identical to box height, or 125% */
letter-spacing: 0.263672px;

color: #FFFFFF;



/* Paragraph */

position: absolute;
width: 768px;
height: 117px;
left: 0px;
top: 276px;

border-radius: 0px;


/* Our vision is to invest in those sectors where we  */

position: absolute;
width: 764px;
height: 117px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 39px;
/* or 162% */
letter-spacing: 0.0703125px;

color: rgba(255, 255, 255, 0.9);



/* Container */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 16px;

position: absolute;
width: 768px;
height: 60px;
left: 0px;
top: 441px;

border-radius: 0px;


/* Button */

width: 269.55px;
height: 60px;

background: #FFFFFF;
border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Explore Opportunities */

position: absolute;
width: 205px;
height: 24px;
left: 32px;
top: 17.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: 0.0875px;
text-transform: uppercase;

color: #0F172B;



/* Button */

box-sizing: border-box;

width: 171.41px;
height: 60px;

border: 2px solid #FFFFFF;
border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Learn More */

position: absolute;
width: 105px;
height: 24px;
left: 34px;
top: 17.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: 0.0875px;
text-transform: uppercase;

color: #FFFFFF;



/* Vector 1 */

position: absolute;
width: 1109px;
height: 136.5px;
left: -1px;
top: 746px;

background: #F1F5F9;


/* Group 1 */

position: absolute;
width: 1109px;
height: 1023px;
left: -1px;
top: 1672px;



/* Rectangle 1 */

position: absolute;
width: 1107px;
height: 889px;
left: 0px;
top: 1806px;

background: #FFFFFF;


/* Vector 2 */

position: absolute;
width: 1109px;
height: 136.5px;
left: -1px;
top: 1672px;

background: #FFFFFF;


/* Container */

position: absolute;
left: 0%;
right: 45.86%;
top: 62.96%;
bottom: 14.77%;



/* VP+Updated+2.jpg */

position: absolute;
width: 599.31px;
height: 685.34px;
left: 0px;
top: 0px;

background: url(.jpg);


/* aerial-view-liverpool-from-view-point-united-kingdom-old-modern-buildings 1 */

position: absolute;
width: 1239px;
height: 697px;
left: -465px;
top: 0px;

background: url(aerial-view-liverpool-from-view-point-united-kingdom-old-modern-buildings.jpg);


/* Heading 2 → From concept to 
completion, a 
seamless 
transition */

position: absolute;
width: 396.2px;
height: 293.65px;
left: 664.17px;
top: 1971px;

font-family: 'Rufina';
font-style: normal;
font-weight: 400;
font-size: 51.6px;
line-height: 70px;
/* or 136% */
display: flex;
align-items: center;
letter-spacing: -1.032px;

color: #081B4F;



/* Cheshire Homes Group is a Manchester based property company which was first incorporated in 1997 as a single company involved in residential trading and letting. It then later expanded into the commercial field and naturally, into development of property which was to be included within an ever expanding property portfolio.  */

position: absolute;
width: 388px;
height: 237px;
left: 664px;
top: 2292px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
/* or 150% */
display: flex;
align-items: center;
letter-spacing: -0.02em;

/* www.britanniagroup.com/Mid Gray */
color: #636364;



/* Footer */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px 32px;
gap: 64px;

position: absolute;
width: 1107px;
height: 382px;
left: calc(50% - 1107px/2);
top: 2565px;

background: #032691;
border-radius: 0px;


/* Container */

width: 1043px;
height: 244px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Container */

position: absolute;
width: 497.5px;
height: 243.75px;
left: 0px;
top: 32px;

border-radius: 0px;


/* Paragraph */

position: absolute;
width: 448px;
height: 87.75px;
left: 0px;
top: 80px;

border-radius: 0px;


/* A Manchester-based property company with over 25 y */

position: absolute;
width: 424px;
height: 88px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 29px;
/* or 162% */
letter-spacing: -0.439453px;

color: #CAD5E2;



/* Button */

position: absolute;
width: 150.07px;
height: 44px;
left: 0px;
top: 199.75px;

background: #FFFFFF;
border-radius: 0px;


/* Get In Touch */

position: absolute;
width: 101px;
height: 20px;
left: 24px;
top: 12.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: 0.199609px;
text-transform: uppercase;

color: #0F172B;



/* Cheshire logo-02 3 */

position: absolute;
width: 184px;
height: 84px;
left: 0px;
top: -14px;

background: url(Cheshire logo-02);


/* Container */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 24px;

position: absolute;
width: 224.75px;
height: 243.75px;
left: 498px;
top: 41px;

border-radius: 0px;


/* Heading 4 */

width: 224.75px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Contact Information */

position: absolute;
width: 205px;
height: 20px;
left: 0px;
top: 2px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: 0.199609px;
text-transform: uppercase;

color: #90A1B9;



/* Container */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 16px;

width: 268px;
height: 208px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Container */

width: 268px;
height: 88px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Icon */

position: absolute;
width: 20px;
height: 20px;
left: 0px;
top: 4px;

border-radius: 0px;


/* Vector */

position: absolute;
left: 16.67%;
right: 16.67%;
top: 8.33%;
bottom: 8.34%;

border: 1.66667px solid #90A1B9;


/* Vector */

position: absolute;
left: 37.5%;
right: 37.5%;
top: 29.17%;
bottom: 45.83%;

border: 1.66667px solid #90A1B9;


/* Container */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 162.09px;
height: 44px;
left: 32px;
top: 0px;

border-radius: 0px;


/* Paragraph */

width: 162.09px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Victoria House */

position: absolute;
width: 104px;
height: 24px;
left: 0px;
top: -0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;



/* Paragraph */

width: 162.09px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* 37 Anson Road Manchester M14 5DA */

position: absolute;
width: 99px;
height: 60px;
left: 0px;
top: 0px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* or 143% */
letter-spacing: -0.150391px;

color: #90A1B9;



/* Container */

width: 224.75px;
height: 44px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Icon */

position: absolute;
width: 20px;
height: 20px;
left: 0px;
top: 4px;

border-radius: 0px;


/* Vector */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.66667px solid #90A1B9;


/* Container */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 183.1px;
height: 44px;
left: 32px;
top: 0px;

border-radius: 0px;


/* Paragraph */

width: 183.1px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* +44 (0) 1612564466 */

position: absolute;
width: 138px;
height: 24px;
left: 0px;
top: -0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;



/* Paragraph */

width: 183.1px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Monday - Friday, 9am - 5pm */

position: absolute;
width: 178px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: -0.150391px;

color: #90A1B9;



/* Container */

width: 224.75px;
height: 44px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Icon */

position: absolute;
width: 17.37px;
height: 17.37px;
left: 0px;
top: 4px;

border-radius: 0px;


/* Vector */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 29.17%;
bottom: 45.84%;

border: 1.44727px solid #90A1B9;


/* Vector */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 16.67%;
bottom: 16.67%;

border: 1.44727px solid #90A1B9;


/* Container */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 195.38px;
height: 44px;
left: 29.37px;
top: 0px;

border-radius: 0px;


/* Paragraph */

width: 195.38px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* enquiries@cheshirehomesgroup.com */

position: absolute;
width: 265px;
height: 24px;
left: 0px;
top: -0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;



/* Paragraph */

width: 195.38px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* We'll respond within 24 hours */

position: absolute;
width: 183px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: -0.150391px;

color: #90A1B9;



/* Container */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 24px;

position: absolute;
width: 224.75px;
height: 243.75px;
left: 827px;
top: 41px;

border-radius: 0px;


/* Heading 4 */

width: 224.75px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Our Services */

position: absolute;
width: 102px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: 0.199609px;
text-transform: uppercase;

color: #90A1B9;



/* List */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 12px;

width: 224.75px;
height: 166px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* List Item */

width: 224.75px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Link */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 146.82px;
height: 19px;
left: 0px;
top: 2.5px;

border-radius: 0px;


/* Property Investment */

width: 147px;
height: 24px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* List Item */

width: 224.75px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Link */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 121.39px;
height: 19px;
left: 0px;
top: 2.5px;

border-radius: 0px;


/* Property Trading */

width: 120px;
height: 24px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* List Item */

width: 224.75px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Link */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 96.15px;
height: 19px;
left: 0px;
top: 2.5px;

border-radius: 0px;


/* Development */

width: 97px;
height: 24px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* List Item */

width: 224.75px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 0;


/* Link */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 87.81px;
height: 19px;
left: 0px;
top: 2.5px;

border-radius: 0px;


/* Acquisitions */

width: 87px;
height: 24px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* List Item */

width: 224.75px;
height: 24px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 4;
align-self: stretch;
flex-grow: 0;


/* Link */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 160.12px;
height: 19px;
left: 0px;
top: 2.5px;

border-radius: 0px;


/* Portfolio Management */

width: 160px;
height: 24px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */
letter-spacing: -0.3125px;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Container */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 33px 0px 0px;

width: 1043px;
height: 53px;

border-top: 1px solid #1D293D;
border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Container */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0px;
gap: 343.63px;

width: 1043px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Paragraph */

width: 332.52px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* © 2025 Cheshire Homes Group. All rights reserved. */

position: absolute;
width: 333px;
height: 20px;
left: 2.19px;
top: -14.84px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: -0.150391px;

color: #90A1B9;



/* Container */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 32px;

width: 366.84px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Link */

width: 89.39px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Privacy Policy */

position: absolute;
width: 86px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: -0.150391px;

color: #90A1B9;



/* Link */

width: 126.45px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 1;


/* Terms & Conditions */

position: absolute;
width: 125px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: -0.150391px;

color: #90A1B9;



/* Link */

width: 87.01px;
height: 20px;

border-radius: 0px;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Cookie Policy */

position: absolute;
width: 85px;
height: 20px;
left: 0px;
top: 0.5px;

font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
letter-spacing: -0.150391px;

color: #90A1B9;

