/*!
Theme Name: Lenspeed.
Author: Matt Williamson
Description: TTS GLobal theme made my Matt Williamson.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Lewis
Tags: Clean, Modern
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

/*
* master settings
*/@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:1}to{opacity:0}}::-moz-selection{background:#e5291b;color:#fff;text-shadow:none}::selection{background:#e5291b;color:#fff;text-shadow:none}html{height:100%;font-size:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}*,:after,:before{margin:0;padding:0;-moz-box-sizing:inherit;box-sizing:inherit}body{height:100%;background:#fff;color:#545454;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1em;position:relative}body:before{position:fixed;right:50%;top:0;width:1px;height:100%;z-index:5;background:pink}footer,header,hgroup,img,main,menu,nav,section{display:block}img{max-width:100%;width:100%;height:auto;border:0}svg{width:25px;height:25px;display:inline-block;transition:all .15s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:freight-sans-pro,sans-serif;font-weight:900;margin-bottom:12.5px;line-height:25px;text-transform:uppercase;letter-spacing:.015rem;color:#e5291b}p[class*="--title"]{line-height:1em}.tff{font-family:freight-sans-pro,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.225rem}h1{font-size:1.65rem}h2{font-size:1.55rem}h3{font-size:1.25rem}p{font-weight:400;margin-bottom:12.5px;line-height:25px}a{color:#e5291b;text-decoration:none;transition:all .15s ease-in-out}ol,ul{margin-bottom:25px}li{list-style:none;line-height:25px;color:inherit}.preTitle{font-family:freight-sans-pro,sans-serif;font-size:1rem}.ttu{text-transform:uppercase}.bold{font-weight:600}form{background:#f0f0f0;padding:25px}label{color:#545454;display:block}label,legend{font-weight:600;margin-bottom:12.5px}legend{margin-top:25px;font-size:1.225rem}input,label button,select,textarea{margin:0;border:0;padding:0;display:block;white-space:normal;line-height:25px;font-size:14px;outline:0;transition:all .15s ease-in-out;width:100%}input:focus,label button:focus,select:focus,textarea:focus{outline:0}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding-left:12.5px;padding-right:12.5px;height:37.5px;line-height:37.5px;margin-bottom:12.5px;background:#fff}textarea{padding:12.5px;height:150px}button,input[type=submit]{cursor:pointer;display:inline-block;width:auto}.wrapper{width:90%;margin:0 auto}.wrapper.extra--small{max-width:480px}.wrapper.small{max-width:700px;font-size:100%}.wrapper.medium{max-width:1000px}.wrapper.large{max-width:1600px}section{position:relative;z-index:0}.blank{padding-top:50px;padding-bottom:50px;background:#f0f0f0}.blank h1,.blank h2,.blank h3,.blank h4{margin-top:25px;margin-bottom:25px}.blank li{list-style:disc;list-style-position:inside}.flex{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:700px){.respond{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.row{-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.column,.row{-moz-box-direction:normal}.column{-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.alignCenter{-moz-box-align:center;-ms-flex-align:center;align-items:center}.alignEnd{-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.justifyFlexStart{-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justifyCenter{-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.justifyBetween{-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justifyAround{-ms-flex-pack:distribute;justify-content:space-around}.justifyEnd{-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flexbox .full{-moz-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:480px){.flexbox .full{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.flexbox .respond .full{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:auto;flex-basis:auto}@media only screen and (min-width:700px){.flexbox .respond .full{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.flexbox .twenty{-moz-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:480px){.flexbox .twenty{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:700px){.flexbox .twenty{-ms-flex-preferred-size:calc(50% - 6.25px);flex-basis:calc(50% - 6.25px)}}@media only screen and (min-width:1000px){.flexbox .twenty{-ms-flex-preferred-size:calc(20% - 6.25px);flex-basis:calc(20% - 6.25px)}}.flexbox .quarter{-moz-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:480px){.flexbox .quarter{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:700px){.flexbox .quarter{-ms-flex-preferred-size:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px)}}@media only screen and (min-width:1000px){.flexbox .quarter{-ms-flex-preferred-size:calc(25% - 12.5px);flex-basis:calc(25% - 12.5px)}}.flexbox .third{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:700px){.flexbox .third{-ms-flex-preferred-size:calc(33.33% - 6.25px);flex-basis:calc(33.33% - 6.25px)}}.flexbox .third--noGutter{-moz-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:480px){.flexbox .third--noGutter{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:700px){.flexbox .third--noGutter{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (min-width:1000px){.flexbox .third--noGutter{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}.flexbox .third--alt{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (min-width:700px){.flexbox .third--alt{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}.flexbox .half{-moz-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:480px){.flexbox .half{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:700px){.flexbox .half{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px)}}.flexbox .half--fixed{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:480px){.flexbox .half--fixed{-ms-flex-preferred-size:50%;flex-basis:50%}}.flexbox .half--noGutter{-moz-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:480px){.flexbox .half--noGutter{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:700px){.flexbox .half--noGutter{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:50%;flex-basis:50%}}.flexbox .twoThirds{-moz-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:480px){.flexbox .twoThirds{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:700px){.flexbox .twoThirds{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(50% - 6.25px);flex-basis:calc(50% - 6.25px)}}@media only screen and (min-width:1000px){.flexbox .twoThirds{-ms-flex-preferred-size:calc(66.66% - 6.25px);flex-basis:calc(66.66% - 6.25px)}}.flexbox .twoThirds--noGutter{-moz-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:700px){.flexbox .twoThirds--noGutter{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (min-width:1000px){.flexbox .twoThirds--noGutter{-ms-flex-preferred-size:66.66%;flex-basis:66.66%}}.flexbox .twoThirds--noGutter.flex .half{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:6.25px}@media only screen and (min-width:1000px){.flexbox .twoThirds--noGutter.flex .half{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(50% - 6.25px);flex-basis:calc(50% - 6.25px);margin-bottom:0}}.flexbox .threeQuarters{-moz-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:700px){.flexbox .threeQuarters{-moz-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(50% - 6.25px);flex-basis:calc(50% - 6.25px)}}@media only screen and (min-width:1000px){.flexbox .threeQuarters{-ms-flex-preferred-size:calc(75% - 6.25px);flex-basis:calc(75% - 6.25px)}}.no-flexbox .full{float:left!important;width:100%!important;display:block!important}.no-flexbox .twenty{float:left}@media only screen and (min-width:480px){.no-flexbox .twenty{width:100%}}@media only screen and (min-width:700px){.no-flexbox .twenty{width:50%}}@media only screen and (min-width:1000px){.no-flexbox .twenty{width:20%}}.no-flexbox .quarter{float:left}@media only screen and (min-width:480px){.no-flexbox .quarter{width:100%}}@media only screen and (min-width:700px){.no-flexbox .quarter{width:50%}}@media only screen and (min-width:1000px){.no-flexbox .quarter{width:33.33%}}.no-flexbox .third,.no-flexbox .third--noGutter{float:left}@media only screen and (min-width:700px){.no-flexbox .third,.no-flexbox .third--noGutter{width:50%}}@media only screen and (min-width:1000px){.no-flexbox .third,.no-flexbox .third--noGutter{width:33.33%}}.no-flexbox .half{float:left}@media only screen and (min-width:1000px){.no-flexbox .half{width:50%}.no-flexbox .half:first-of-type{padding-right:6.25px}.no-flexbox .half:last-of-type{padding-left:6.25px}}.no-flexbox .half--fixed{float:left;width:100%}@media only screen and (min-width:480px){.no-flexbox .half--fixed{width:50%}}.no-flexbox .twoThirds{float:left}@media only screen and (min-width:700px){.no-flexbox .twoThirds{width:49%;margin-right:1%}}@media only screen and (min-width:1000px){.no-flexbox .twoThirds{width:65.66%}}.no-flexbox .threeQuarters{float:left}@media only screen and (min-width:700px){.no-flexbox .threeQuarters{width:50%}}@media only screen and (min-width:1000px){.no-flexbox .threeQuarters{width:75%}}.hidden{display:none}.b-top{position:relative;z-index:1}.b-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-top:6.25px solid #fff}.b-bottom{position:relative;z-index:1}.b-bottom:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-bottom:6.25px solid #fff}.b-center>:last-of-type,.b-left{position:relative;z-index:1}.b-center>:last-of-type:before,.b-left:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-left:3.125px solid #fff}.b-center>:first-of-type,.b-right{position:relative;z-index:1}.b-center>:first-of-type:before,.b-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border-right:3.125px solid #fff}.button,.quote--layout .textbox a,button,input[type=submit]{background:#e5291b;display:inline-block;padding:0 25px;color:#fff;text-transform:uppercase;font-family:freight-sans-pro,sans-serif;font-weight:600;height:37.5px;line-height:37.5px}.button:hover,.quote--layout .textbox a:hover,button:hover,input:hover[type=submit]{opacity:.75}.logo{max-width:250px}.mySelect{position:relative;z-index:4;background:#fff;height:37.5px;line-height:37.5px;border-radius:50px;min-width:280px;max-width:100%;text-align:center;padding-left:25px;padding-right:25px;display:inline-block;font-family:freight-sans-pro,sans-serif;cursor:pointer}.currentlySelected{vertical-align:middle;margin-bottom:0;font-size:1.225rem;color:#e5291b}.currentlySelected,.mySelectIcon{display:inline-block;position:relative;z-index:1}.mySelectIcon{border-left:7.8125px solid transparent;border-right:7.8125px solid transparent;border-top:8.33333px solid #e5291b;vertical-align:initial;margin-left:12.5px}.mySelectOptions{padding-top:37.5px;display:none;position:absolute;z-index:0;top:0;left:0;width:100%;background:#f0f0f0;border-radius:25px;overflow:hidden;transition:all .15s ease-in-out}.mySelectOptions.active{display:block}.mySelectTrigger{padding-top:6.25px;padding-bottom:6.25px;font-size:1.2rem;cursor:pointer;text-transform:none;transition:all .15s ease-in-out}.mySelectTrigger:hover{background:#d7d7d7;color:#e5291b}.mySelectTrigger:first-of-type{border-top:1px solid #d7d7d7}.main--navigation{background:#333;display:none}.main--navigation.active{display:block}@media only screen and (min-width:700px){.main--navigation{display:-moz-box;display:-ms-flexbox;display:flex}}.main--navigation .menu-footer-navigation-container{width:100%}@media only screen and (min-width:700px){.main--navigation .menu-footer-navigation-container{width:auto}}@media only screen and (min-width:700px){.main--navigation{padding-left:5%}}.main--navigation ul{margin-bottom:0;display:block}.main--navigation ul li{display:block;width:100%;text-align:center}@media only screen and (min-width:700px){.main--navigation ul li{display:inline-block;width:auto;text-align:left}}.main--navigation ul li a{color:#fff;font-weight:900;text-transform:uppercase;padding:12.5px;display:block}.main--navigation ul li a:hover{background:#e5291b}.nav--toggle{background:#333;width:100%;display:block;text-align:center;color:#fff;font-weight:900;text-transform:uppercase;padding-top:6.25px;padding-bottom:6.25px}.nav--toggle svg{fill:#fff;width:12.5px;vertical-align:middle;margin-top:-2.5px}.nav--toggle:hover{background:#262626}@media only screen and (min-width:700px){.nav--toggle{display:none}}.quote--form{width:100%;height:100%;background:rgba(229,41,27,.75);opacity:0;display:none}.quote--form.inactive{animation:b .15s ease-in-out forwards}.quote--form.active{animation:a .15s ease-in-out forwards;display:block}@media only screen and (min-width:700px){.quote--form{position:fixed;z-index:1;top:0;left:0}}.quote--form .wpcf7{margin-bottom:0;display:table-cell;width:100%;vertical-align:middle}.quote--form form{position:relative;z-index:1}.quote--form textarea{height:100px}.quote--form__wrapper{display:table;height:100%}.quote--form__dates>*{width:50%;float:left}.quote--form__dates>:first-of-type{padding-right:12.5px}.quote--form__dates>:last-of-type{padding-left:12.5px}.quote--form__close{position:absolute;top:-12.5px;right:-12.5px;width:25px;height:25px;line-height:22.5px;text-align:center;border-radius:25px;background:#fff;font-weight:600;font-size:1.3rem;vertical-align:middle}section.support{background:#f0f0f0;padding-top:25px;padding-bottom:25px}.support--sections__item.active .support--sections__anchor{border-left:3px solid #e5291b;color:#e5291b}.support--sections__item:hover .support--sections__anchor{border-left:3px solid #ed6960;color:#545454}.support--sections__anchor{background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;border-left:3px solid transparent;transition:all .15s ease-in-out;display:block;width:100%;color:#545454;padding:12.5px}.support--content__item{background:#fff;transition:all .15s ease-in-out;display:none;padding:25px}.support--content__item.active{display:block}.support--content__item h2,.support--content__item h3,.support--content__item h4,.support--content__item h5,.support--content__item h6{display:block;margin-top:25px;margin-bottom:25px;text-decoration:underline}.support--content__item li{list-style:disc;list-style-position:inside}.support--content__item li h2,.support--content__item li h3,.support--content__item li h4,.support--content__item li h5,.support--content__item li h6{display:inline-block;margin-top:0;margin-bottom:12.5px;text-decoration:none}.cookie--banner{position:fixed;z-index:3;bottom:12.5px;left:12.5px;max-width:400px;width:92.5%;border-radius:3px;background:hsla(0,0%,100%,.9);padding:25px}@media only screen and (min-width:480px){.cookie--banner{bottom:50px;left:50px;width:100%}}.cookie--banner.active{display:block!important}.cookie--banner.fo{animation:b ease-in-out .5s forwards}.cookie--banner__wrapper{position:relative;z-index:1}.cookie--banner__wrapper p{margin-bottom:0}.cookie--banner__title{font-weight:600;color:#e5291b;font-size:1.25rem}.cookie--banner__close{position:absolute;z-index:1;top:0;right:0;font-size:1.65rem}.cookie--banner__close:hover{text-decoration:none}table{border:1px solid #f0f0f0;border-collapse:collapse}th{background:#f0f0f0}td,th{padding:6.25px}td{vertical-align:text-top;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.header--top{padding-top:25px;padding-bottom:25px}.free--quote{display:inline-block;width:100%;text-align:center}@media only screen and (min-width:700px){.free--quote{width:auto;text-align:left}}.free--quote__anchor{padding:18.125px 25px;background:#e5291b;color:#fff;text-transform:uppercase;font-weight:900;display:block;position:relative;z-index:0}@media only screen and (min-width:700px){.free--quote__anchor{padding:18.125px 25px 18.125px 75px}.free--quote__anchor:before{content:"";position:absolute;left:0;top:0;border-left:25px solid #333;border-right:25px solid transparent;border-bottom:25px solid #333;border-top:25px solid transparent}}.header--cta{padding:0 12.5px}@media only screen and (min-width:1000px){.header--cta{padding:0 50px}}.header--cta__icon{display:inline-block;width:50px;height:50px;line-height:48px;border:1px solid #f0f0f0;vertical-align:middle;margin-right:6.25px;text-align:center}.header--cta__icon svg{vertical-align:middle;fill:#e5291b}.header--cta__flash{display:none;vertical-align:middle}.header--cta__flash strong{display:block}@media only screen and (min-width:700px){.header--cta__flash{display:inline-block}}.header--cta__small{font-size:.65rem;margin:0;padding:0;line-height:25px;margin-right:2.5px;font-weight:600;font-style:italic;color:#545454;display:inline-block;min-width:150px}.header--cta__small li{display:inline-block;margin-right:6.25px}.banner{padding-bottom:75%;background-size:cover;position:relative;margin-bottom:50px;background-position:50%}@media only screen and (min-width:700px){.banner{height:420px;max-height:95vh;padding-bottom:42.5%}}.banner--title{color:#fff;font-weight:600;text-transform:uppercase;font-size:1.65rem}@media only screen and (min-width:700px){.banner--title{font-size:3.3rem;max-width:50%}}.banner--detail{position:absolute;z-index:1;bottom:0;left:0;width:95%;padding:5%}.banner--content{color:#fff;font-size:1.25rem;margin-bottom:25px}.banner--content p:last-of-type{margin-bottom:0}.banner--split{height:auto;padding:0;position:relative;z-index:0}.banner--split .banner--item{background-size:cover;background-position:50%;position:relative;z-index:1}.banner--split .banner--item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}@media only screen and (min-width:700px){.banner--split .banner--item:first-of-type{border-right:1.5px solid #fff}.banner--split .banner--item:last-of-type{border-left:1.5px solid #fff}}.banner--split .banner--detail{position:relative;padding-top:325px;padding-bottom:50px}footer{background:#333;padding:6.25px 50px}footer p{margin-bottom:0;color:#909090;font-size:.85rem}footer a{color:#fff;font-size:.85rem}footer a:hover{color:#e5291b}footer ul{display:inline-block;margin-bottom:0;width:100%;text-align:center}footer ul li{display:inline-block;position:relative;z-index:0;padding-right:6.25px;padding-left:6.25px}@media only screen and (min-width:700px){footer ul li:last-of-type{padding-right:0}footer ul li:last-of-type:after{display:none}}.footer--top{padding-top:25px;padding-bottom:25px}.footer--logo{max-width:150px}.footer--logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer--copyright{padding-top:12.5px;padding-bottom:25px;text-align:center}.pair{margin-bottom:50px}@media only screen and (min-width:700px){.pair--item:first-of-type{padding-right:25px}.pair--item:last-of-type{padding-left:25px}}.ff--post{margin-bottom:25px}.ff--post:nth-of-type(2n) .ff--message:after{left:inherit;right:12.5px}.ff--post:nth-of-type(2n) .ff--reviewer{text-align:right}.ff--message{background:#f0f0f0;padding:12.5px;margin-bottom:12.5px;position:relative;z-index:0}.ff--message:after{content:"";position:absolute;top:100%;left:12.5px;width:0;height:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent;border-top:12.5px solid #f0f0f0}.ff--message p{margin-bottom:0}.ff--reviewer{margin-top:25px;display:block}.ff--reviewer>*{margin-bottom:0}.ff--reviewer h2{color:#545454;line-height:1;margin-bottom:6.25px}.ff--time{color:#909090;font-style:italic;font-weight:600;font-size:.75rem;line-height:.75rem}.price{padding-top:50px;padding-bottom:50px;background:#e5291b;color:#fff}.price a{color:#fff;text-decoration:underline}.price .quote--layout .textbox a,.price a.button,.quote--layout .textbox .price a{text-decoration:none}.price .price--title{color:#fff}@media only screen and (min-width:700px){.price .price--holder{text-align:right}}.price .price--button{background:#fff;color:#e5291b}.price:nth-of-type(2n){background:#fff;color:#545454}.price:nth-of-type(2n) a{color:#e5291b}.price:nth-of-type(2n) .quote--layout .textbox a,.price:nth-of-type(2n) a.button,.quote--layout .textbox .price:nth-of-type(2n) a{color:#fff}.price:nth-of-type(2n) .price--title{color:#e5291b}.price:nth-of-type(2n) .price--holder{text-align:left;margin-bottom:25px}@media only screen and (min-width:700px){.price:nth-of-type(2n) .price--holder{margin-bottom:0}}.price:nth-of-type(2n) .price--button{background:#e5291b;color:#fff}.price:nth-of-type(2n) .quote--holder{border-top:2px dashed #545454}.price:nth-of-type(2n) .quote--text{color:#e5291b}.price--large{font-size:5rem;font-weight:600;letter-spacing:-.3rem}.quote--holder{width:100%;margin-top:12.5px;padding-top:12.5px}@media only screen and (min-width:700px){.quote--holder{border-top:2px dashed #fff}}.quote--text{font-style:italic;color:#fff}.pre--price{text-transform:uppercase}.price--item{display:block}.archive--testimonials{padding-top:50px;padding-bottom:50px}.about--layout section:nth-of-type(2n){background:#f0f0f0}.about--layout .textbox,.about--layout .triplet{padding-top:50px;padding-bottom:50px}@media only screen and (min-width:700px){.about--layout .triplet__item{padding:12.5px}}.contact--layout main{padding-top:50px;padding-bottom:0}#map-wrapper{height:450px;padding:0;padding-bottom:45%;margin-top:50px}.quote--layout header{margin-bottom:50px}.quote--layout footer{margin-top:50px}.quote--layout p>br{display:none}.quote--layout .wpcf7-list-item{margin:0;margin-right:12.5px}.quote--layout .faux-label{margin-bottom:0}.quote--layout .textbox{text-align:center}.quote--layout .textbox label{text-align:left}.quote--layout .textbox .wpcf7{text-align:left}.quote--layout .textbox .wpcf7.active{display:block}.quote--layout .textbox a{display:inline-block;margin-right:6.25px}.service--content{margin-bottom:50px}.service--content ul{margin-bottom:12.5px}.service--content li{list-style:circle;list-style-position:inside}.service--content br{display:none}.service--content p:first-of-type{font-size:1.225rem}.service--content form p:first-of-type{font-size:inherit}.service--content h2{margin-top:50px}