/**
	Cotswold Renovations Website v1.0.0 (11-07-2023)
	clonestudios.co.uk
*/

section:after{content:"";display:table;clear:both}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;margin:0;padding:0}img{max-width:100%;height:auto;border-style:none}.inner{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media(min-width:375px){.inner{padding:0 30px}}section{position:relative}.fullscreen{min-height:100vh}hr{display:block;width:100%;height:1px;margin:60px 0;background:#d2d4cf;border:0}.bg-lightgrey{background-color:#f6f4f1}body{font-family:Gotham,serif;font-size:15px;font-weight:300;line-height:1.7em;color:#282825;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0 0 1.5em}.btn{-webkit-appearance:none;appearance:none;display:inline-block;vertical-align:middle;min-width:170px;font-family:Gotham,serif;font-size:10px;font-weight:700;font-style:normal;line-height:1em;letter-spacing:.3em;text-transform:uppercase;text-align:center;text-decoration:none;text-shadow:none;box-shadow:none;color:#7f7e7e;margin:0;padding:19px 25px 17px;border:1px solid #7f7e74;border-radius:0;background-color:transparent;touch-action:manipulation;white-space:nowrap;outline:0;transition:all .4s ease;cursor:pointer;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.btn.btn-o-white{color:#fff;background-color:rgba(60,60,59,.5);border-color:#fff}.btn.btn-o-white:hover{border-color:#282825;background-color:#282825}.btn:active,.btn:hover{color:#fff;background-color:#282825}.form-item{position:relative;margin-bottom:38px}.form-item-button{margin-top:60px;text-align:center}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-bottom:1px solid #cecec8;border-radius:0;box-shadow:none;outline:0;width:100%;height:30px;padding:12px 0;font-family:Gotham,serif;font-size:15px;font-weight:400;color:#1d1d1d;transition:border .4s ease}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Gotham,serif;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#9f9e98}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-family:Gotham,serif;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#9f9e98}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-bottom:1px solid #282825}textarea{display:block;max-height:150px;min-height:30px;padding:9px 0 0;resize:vertical}.form-error{position:absolute;bottom:-14px;left:0;width:100%;font-size:10px;font-weight:400;letter-spacing:.03em;line-height:1em;color:#ae3d3d}.banner{position:relative;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:50% 50%;text-align:center;color:#fff}.banner-content{position:relative;z-index:1;max-width:420px;margin:0 auto;padding:0 20px 50px}@media(min-width:768px){.banner-content{padding-bottom:100px}}.banner-heading{font-family:Gotham,serif;font-size:21px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.3em;margin-bottom:20px}@media(min-width:1280px){.banner-heading{font-size:25px}}.banner p{font-size:17px;font-weight:400;letter-spacing:.025em;margin:0 0 2em}.imagetext{width:100%;height:100vh}.imagetext-wrapper{display:flex;flex-direction:column-reverse}@media(min-width:1024px){.imagetext-wrapper{min-height:100%;flex-direction:row}}.imagetext-image{padding-bottom:120%;background-position:100% 50%;background-repeat:no-repeat;background-size:cover}@media(min-width:1024px){.imagetext-image{width:50%;padding:0}}.imagetext-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 25px}@media(min-width:1024px){.imagetext-content{width:50%}}.imagetext-text{max-width:370px;padding:6vh 0 4vh;text-align:center}@media(min-width:1024px){.imagetext-text{padding:10vh 0 5.5vh}}.logo{color:#282825}.form{width:100%;max-width:360px}@font-face{font-family:Gotham;src:url(/core/fonts/gotham-light.woff2) format("woff2"),url(/core/fonts/gotham-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/core/fonts/gotham-book.woff2) format("woff2"),url(/core/fonts/gotham-book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/core/fonts/gotham-bold.woff2) format("woff2"),url(/core/fonts/gotham-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{transition:opacity .3s ease .5s;visibility:visible;opacity:1}
