.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
/*!
Theme Name: RG Homes
Theme URI: https://www.scend.co.uk/
Author: Scend
Author URI: https://www.scend.co.uk/
Description: RG Homes Website Theme 2021
Version: 1.47
Text Domain: rghomes

*/
/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */
html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}strong{font-weight:bolder}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}html{scroll-behavior:smooth;scroll-padding-top:90px;outline:0}body{background:#fff;font:1.125em/1.6"Montserrat",sans-serif;font-weight:400;color:#4d4d4d;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe,img,svg,video{vertical-align:middle}img,svg{max-width:100%;height:auto;outline:0}iframe{width:100%;max-width:100%}nav ul,nav li{margin:0;padding:0;list-style:none}header,main,section,article,footer{width:100%}h1,h2,h3,h4,h5{font-weight:600;margin:0;color:#273142}h1{font-size:2.5em;line-height:1.2;margin-bottom:30px}h2{font-size:2em;line-height:1.2;margin-bottom:30px}h3{font-size:1.25em;line-height:1.3;margin-bottom:15px}h4{font-size:1em;line-height:1.3;margin-bottom:15px}h5{font-size:.778em;line-height:1.4}p+h1,p+h2,p+h3,p+h4,p+h5{margin-top:40px}p+p .button{margin-top:10px}p:last-of-type{margin-bottom:0}p{margin:0 0 1em 0}ul,ol{margin:0 0 1.5em 0}strong{font-weight:600}nav li{padding-left:0}.contactlist{margin:0;padding:0;list-style:none}.contactlist li{display:block;padding:5px 0 5px 30px;position:relative}.contactlist li a{text-decoration:none}.contactlist li img{position:absolute;top:9px;left:0}a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a{color:#f66}a:hover{color:#273142}.button,button,input[type=submit]{display:inline-block;cursor:pointer;font-weight:600;padding:10px 30px;color:#f66;background-color:transparent;border:2px solid #f66;text-align:center;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.button:hover,button:hover,input[type=submit]:hover{color:#fff;background-color:#f66}.bgred .button,.bgred button{color:#273142;border-color:#273142}.bgred .button:hover,.bgred button:hover{color:#fff;background-color:#273142}header,section,footer{width:100%;margin:0}.container{width:84.57142857142857%;max-width:900px;margin:0 auto}.bgimage{background-size:cover;background-position:center;background-repeat:no-repeat}.bggrey{background-color:#f2f2f2}.bgred{background-color:#f66;color:#273142}.bgred a{color:#81b8b1}.bgred a:hover{color:#fff}.bgblue{background-color:#273142;color:#fff}.bgblue a{color:#fff}.bgblue a:hover{color:#f66}.bgoverlay{background-color:rgba(39,49,66,.6);color:#fff}.bgoverlay h1,.bgoverlay h2,.bgoverlay h3,.bgoverlay h4{color:#fff}.bgoverlay p{font-weight:500}.bgoverlay a:hover{color:#f66}.patternblue{background-image:url(/assets/img/08bbb315d9b1.svg);background-repeat:no-repeat;background-position:bottom left}.patternwhite{background-image:url(/assets/img/14b9f9b954ed.svg);background-repeat:no-repeat;background-position:bottom left}header{position:fixed;background:rgba(255,255,255,.9);z-index:51}header .container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:45px 54px;max-width:1546px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .logo{z-index:51;width:200px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}header nav{font-size:.889em;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:.05em}header nav ul{display:flex}header nav a{display:block;color:#273142;text-decoration:none;padding:0 12px}header nav li:first-of-type a{padding-left:0}header nav li:last-of-type a{padding-right:0}header nav a:hover{color:#f66}#menu-btn{display:none;cursor:pointer;height:19px;z-index:51}#menu-icon{display:inline-block;width:35px;height:19px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#menu-icon span{display:block;position:absolute;height:3px;width:100%;background:#273142;opacity:1;left:0;border-radius:2px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu-btn:hover span{background:#f66}#menu-icon span:nth-child(1){top:0}#menu-icon span:nth-child(2){top:8px}#menu-icon span:nth-child(3){bottom:0}#menu{display:block;visibility:hidden;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:0;z-index:50;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#menu .container{display:flex;align-items:center;height:100%;min-height:360px}#menu ul{display:block;width:100%;margin:90px 0 20px 0}#menu li{border-bottom:2px solid #f66}#menu li:last-of-type{border:0}#menu li a{display:block;font-size:1.556em;text-transform:uppercase;font-weight:500;line-height:1.4;letter-spacing:.05em;text-decoration:none;padding:15px 0}#menu li a:hover{color:#fff}#menu ul li{opacity:0;z-index:1;-webkit-transform:translateY(-40px) translateZ(0);transform:translateY(-40px) translateZ(0);-webkit-transition:.25s opacity cubic-bezier(.23,1,.32,1),.25s -webkit-transform cubic-bezier(.23,1,.32,1);transition:.25s opacity cubic-bezier(.23,1,.32,1),.25s transform cubic-bezier(.23,1,.32,1);-webkit-transition-delay:0s;transition-delay:0s}.scrolling header .container{padding-top:15px;padding-bottom:15px}.scrolling header .logo{width:150px}.scrolling header{transition:all .5s ease;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}main{padding-top:120px}.heading{padding:0 0 54px 0}.heading .container{width:100%;max-width:1600px;position:relative}.heading--top{position:absolute;top:0;left:0}.heading--bottom{position:absolute;bottom:0;left:0}.heading__slide{display:flex}.heading__slide .overlay{display:flex;width:100%;min-height:500px;align-items:center;padding:60px 54px 60px 110px;text-align:center}.heading__slide__text{margin:0 auto;max-width:960px}.heading__slide__text p{font-size:1.111em}.heading--main{padding-bottom:54px}.heading--main .heading__slide,.heading--main .heading .slick-slide{display:flex!important;min-height:720px;padding:54px 54px 54px 0}.heading--main .heading__slide .overlay{display:flex;align-items:center;max-width:610px;text-align:left}.heading--main .heading__slide h1{margin-bottom:0}.heading--main .heading__slide__text{margin:0 auto;max-width:100%}.heading--project{padding-bottom:0}.heading--project .heading__slide .overlay{padding-top:60px;padding-bottom:180px}.callbar .container{padding:0 54px;width:100%;max-width:1546px;display:flex;justify-content:flex-end}.callbar__text{display:flex;width:auto;background:#f66;align-items:center;color:#fff;padding:8px 30px}.callbar h4,.callbar a{font-size:.778em;color:#fff;font-weight:600;letter-spacing:.05em;margin:0}.callbar ul{display:flex;align-items:center}.callbar li{padding:0 0 0 22px;margin-left:20px}.callbar li img{height:16px;top:7px}.title{padding:60px 0;text-align:center}.title .container{max-width:820px}.title::after{content:"";display:block;margin:40px auto 20px auto;width:40px;height:1px;background-color:#f66}.content{padding:110px 0}.title+.content{padding-top:0}.intro+.content{padding-top:0}.content .container{max-width:800px}.intro{padding:80px 0 60px 0}.intro .container{max-width:1010px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;justify-content:space-between}.intro__text{margin-bottom:40px;width:45.04950495049505%}.intro__image{margin-bottom:40px;width:45.04950495049505%;position:relative}.intro__image img{position:relative;width:87.91208791208791%;margin:12.087912087912088%0 0 12.087912087912088%;z-index:1}.intro__image::after{content:"";position:absolute;top:0;left:0;z-index:0;width:87.91208791208791%;padding-top:87.91208791208791%;background-color:#f66}.features{padding:40px 0;text-align:center}.features .container{max-width:1242px;display:flex;flex-wrap:wrap;justify-content:center}.features__item{width:28.663446054750402%;margin:40px 2.3349436392914655%}.features__item img{margin-bottom:15px}.features__item p{font-size:.778em}.reviews{padding:27px 0}.rating{width:100%;text-align:center;font-weight:500}.rating__stars{color:#f8b32c;font-size:2.5em;line-height:1.3;display:block}.rating__stars span{margin:0}.cta{padding:80px 0;text-align:center}.cta p{font-weight:500;font-size:1.2em}.cta p+p .button{margin-top:30px}.cta .container{max-width:680px}.gallery+.cta{margin-top:110px}.services{padding:60px 0;text-align:center}.intro+.services{padding-top:0}.services .container{max-width:1242px;display:flex;flex-wrap:wrap;justify-content:center}.services__item{width:28.663446054750402%;margin:40px 2.3349436392914655%}.services__item__image{margin-bottom:15px;position:relative}.services__item__image::before{content:url(/assets/img/6fdb153e1719.svg);position:absolute;left:0;right:0;bottom:0;margin:0 auto}.services__item__image img{position:relative;width:110px;border-radius:50%;margin:0 20px 20px 0}.services__item p{font-size:.778em}.projects{padding:0 0 80px 0}.projects .container{width:95.35714285714286%;max-width:1335px;display:flex;flex-wrap:wrap}.projects__item{width:29.962546816479403%;margin:0 1.6853932584269662% 60px 1.6853932584269662%;color:#4d4d4d;text-decoration:none}.projects__item p{font-size:.778em}.projects__item__image{margin-bottom:25px;position:relative;overflow:hidden;transition:all .5s ease}.projects__item__image img{width:100%}.projects__item:hover .projects__item__image{opacity:.5}.heading+.gallery{margin-top:-140px}.gallery .container{max-width:1200px}.gallery__slides{margin:0 10px}.gallery__thumbs{margin-top:40px}.gallery .slick-dots{position:relative;bottom:auto}.gallery .slick-dots li{width:113px;margin:10px}.gallery .slick-dots a{cursor:pointer}.gallery .slick-dots a:hover{opacity:.75}.gallery .slick-dots .slick-active a{opacity:.5}.recent{padding:90px 0;text-align:center}.recent .container{max-width:560px}.recent__projects{max-width:1470px;padding:60px 0;margin:0 auto;text-align:left}.recent__projects__item{width:470px;margin:0 10px;position:relative;overflow:hidden;color:#4d4d4d;text-decoration:none}.recent__projects__item p{font-size:.778em}.projects__item__text{max-width:420px}.recent__projects__item:hover .projects__item__image{opacity:.5}.recent__projects .slick-next,.recent__projects .slick-next:hover{top:0;right:10px}.recent__projects .slick-prev,.recent__projects .slick-prev:hover{top:0;right:64px}blockquote{margin:60px 0;padding:80px 0 0 0;background:url(/assets/img/708336c7109c.svg)no-repeat top center}blockquote p{font-size:1.444em;letter-spacing:.025em;color:#273142}blockquote p+h5{margin-top:20px}blockquote h5::before{content:"";display:block;margin:0 auto 20px auto;width:40px;height:1px;background-color:#f66}.quotes{padding:60px 0;text-align:center}.quotes.patternwhite{min-height:520px;padding:110px 0 150px 0}.recent+.quotes{padding-top:60px}.quotes .container{max-width:680px}.quotes .slider blockquote{margin:0 0 20px 0}.contact{padding-bottom:110px}.contact .container{max-width:1010px;display:flex;flex-wrap:wrap;justify-content:space-between}.contact__item{width:45.04950495049505%}.contact__item .contactlist{font-size:1.444em}.contact__item .contactlist li{padding-left:40px}.contact__item .contactlist li img{top:15px}.contact__item .contactlist li a{color:#273142}.contact__item .contactlist li a:hover{color:#f66}.contact__image{position:relative;margin-top:40px}.contact__image img{position:relative;width:87.91208791208791%;margin:12.087912087912088%0 0 12.087912087912088%;z-index:1}.contact__image::after{content:"";position:absolute;top:0;left:0;z-index:0;width:87.91208791208791%;padding-top:87.91208791208791%;background-color:#f66}.footer{padding:54px 0 40px 0;position:relative}.footer--bottom{position:absolute;bottom:0;left:0}.footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 110px;max-width:1654px}.footer__text{width:50%}.footer__text .logo{display:block;margin-bottom:50px}.footer__text h3{font-size:1em;line-height:1.6;color:#f66;margin:0;letter-spacing:.05em}.footer__text p{font-weight:600;letter-spacing:.05em}.footer__text .contactlist{margin:40px 0;font-weight:500}.footer__logos{width:50%}.footer__logos ul,.footer__logos li{margin:0;padding:0;list-style:none}.footer__logos ul{display:flex;justify-content:flex-end}.footer__copyright{width:100%;font-weight:500;margin-top:50px}.footer__copyright li{display:inline-block;font-size:.889em}.footer__copyright li+li{margin-left:20px}.footer__copyright li:last-of-type{float:right}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}.slick-slide img{display:block;outline:0}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:0;display:block;width:54px;height:54px;padding:0;cursor:pointer;border:0;background-color:transparent;z-index:50;border-radius:0;min-width:0}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}.slick-next,.slick-next:hover{right:0;background:url(/assets/img/035305cde86d.svg);background-repeat:no-repeat;background-position:center}.slick-prev,.slick-prev:hover{right:54px;background:url(/assets/img/624f7f33e4dc.svg);background-repeat:no-repeat;background-position:center}.slick-dots{position:absolute;bottom:-32px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;line-height:1.4;margin:0;padding:0}.slick-dots li button{position:relative;display:inline-block;cursor:pointer;min-width:0;padding:0;min-height:0;line-height:0;margin:0 3px;background:#81b8b1}.slick-dots li button{font-size:0;width:16px;height:16px;border-radius:50%;border:0;background-color:#273142;transition:background-color .2s ease-out,border .2s ease-out}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background:#f66}form{margin-top:0}form p{margin-bottom:25px}form label,form .label{display:block;font-size:.889em;line-height:1.4;font-weight:500;text-transform:uppercase;margin-bottom:5px;letter-spacing:.05em}form fieldset{border:0;padding:0;margin:0}form textarea{height:180px;resize:vertical}input[type=text],input[type=tel],input[type=email],textarea{display:block;width:100%;padding:8px 18px;border:3px solid #ccc;background:0 0;outline:0;resize:vertical;font:1em/1.6"Montserrat",sans-serif;font-weight:400;color:#4d4d4d;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}textarea{border-radius:0}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus,select:focus{border-color:#273142}.wpcf7 form .wpcf7-response-output{display:block;background:#f2f2f2;color:#273142;width:100%;margin:0;padding:30px;border:0;font-size:1.556em;line-height:1.4;letter-spacing:-.025em;font-weight:600}.wpcf7 form p+.wpcf7-response-output{margin-top:40px}@media only screen and (max-width:1480px){.recent__projects{padding:60px 0 60px 7.857142857142857%}.recent__projects .slick-next,.recent__projects .slick-next:hover{right:0}.recent__projects .slick-prev,.recent__projects .slick-prev:hover{right:54px}}@media only screen and (max-width:1400px){.heading--main .heading__slide,.heading--main .heading .slick-slide{min-height:50vw}.cta{background-size:22%}.cta .container{width:50%;max-width:400px}}@media only screen and (max-width:1100px){.contact__item .contactlist{font-size:1.2em}.contact__item .contactlist li{padding-left:35px}.contact__item .contactlist li img{top:12px}}@media only screen and (max-width:960px){h1{font-size:2.111em}h2{font-size:2.111em}h3{font-size:1.556em}.button,button{max-width:240px}.patternwhite{background-position:bottom -40px left -220px}.heading--top{width:27px}.heading--bottom{width:27px}.heading__slide .overlay{min-height:50vw;padding-left:54px}.heading--main .heading__slide,.heading--main .heading .slick-slide{padding:27px 27px 27px 0}.heading--main .heading__slide .overlay{max-width:440px;padding:27px 27px 27px 54px}.callbar .container{padding:0 27px}.callbar h4{display:none}.callbar li:first-of-type{margin:0}.services__item{width:47%;margin:40px 1.5%}.projects{padding-bottom:60px}.projects .container{width:95.35714285714286%}.projects__item{width:47%;margin:0 1.5% 60px 1.5%}.footer--bottom{width:27px}.footer .container{padding:0 54px}.footer__text .logo{margin-bottom:40px}.footer__text li a{padding:3px 0}.footer__text .contactlist{margin:30px 0}.footer__text .contactlist li{padding:3px 0 3px 30px}.footer__copyright{margin-top:30px}.footer__copyright li+li{margin-left:15px}}@media only screen and (max-width:820px){.intro{padding:40px 0 40px 0}.intro .container{max-width:1010px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;justify-content:space-between}.intro__text{width:100%;text-align:center;margin:0 auto 60px auto}.intro__image{width:100%;max-width:455px;margin-left:auto;margin-right:auto}.title{padding-bottom:10px}.contact{padding-bottom:80px;text-align:center}.contact__item{width:100%}.contact__item+.contact__item{margin-top:50px}.contact__item .contactlist{font-size:1em;font-weight:500}.contact__item .contactlist::after{content:"";display:block;margin:40px auto 0 auto;width:40px;height:1px;background-color:#f66}.contact__item .contactlist li{padding-left:0}.contact__item .contactlist li img{position:relative;margin-right:6px;top:0}.contact__image{display:none}}@media only screen and (max-width:760px){header .container{padding:34px 27px 27px 27px}header nav{display:none}#menu-btn{display:block}main{padding-top:100px}.features__item{width:100%;margin:40px 0 0 0}.heading--project{padding:0}.heading--project .heading__slide .overlay{padding:0}.heading--project .container{width:100%}.heading--project .heading--bottom{display:none}.heading--project .heading__slide{display:block}.heading--project .heading__slide .overlay{display:block;min-height:0;padding:54px 0}.heading--project .heading__slide__text{width:84.57142857142857%}.heading+.gallery{margin-top:0}.gallery .container{width:100%}.gallery__slides{margin:0}.gallery__thumbs{margin:17px}.gallery .slick-dots li{width:76px;margin:4px}.footer{text-align:center}.footer__text{width:100%;margin-bottom:40px}.footer__text .contactlist li{padding-left:0}.footer__text .contactlist li img{position:relative;margin-right:6px;top:0}.footer__logos{width:100%}.footer__logos ul{justify-content:center}.footer__copyright{margin-top:30px}.footer__copyright li,.footer__copyright li+li{margin:5px}.footer__copyright li:last-of-type{float:none}}@media only screen and (max-width:640px){body{font-size:1em}.patternblue{background-image:none}.patternwhite{background-image:none}.heading__slide .overlay{min-height:380px}.heading--main .heading__slide__text{max-width:330px}.features__item p{font-size:.875em}.services{padding-bottom:60px}.services__item{width:100%;margin:40px 0 20px 0}.services__item p{font-size:.875em}.projects{padding-top:0}.projects .container{width:100%}.projects__item{width:100%;margin:0 27px 60px 27px;text-align:center}.projects__item p{font-size:.875em}.quotes{min-height:0}.cta .container{width:84.57142857142857%;margin:0 auto}}@media only screen and (max-width:520px){.callbar{display:none}.title{padding-top:40px}.recent{padding:60px 0 30px 0}.recent__projects{width:100%;padding:40px 0 50px 0;margin:0 auto}.recent__projects__item{width:100%;margin:0}.recent__projects__item .projects__item__text{padding:0 25px;text-align:center}}@media only screen and (max-width:480px){h1{font-size:1.813em}h2{font-size:1.813em}h3{font-size:1.375em}.heading--main{padding-right:0}.heading--main .heading__slide .overlay{max-width:100%}.heading--main .heading__slide__text{max-width:270px}.intro{padding-top:20px}}