@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&family=Secular+One&display=swap);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-x:hidden}body{font-family:"Poppins",sans-serif;color:#111;position:relative;line-height:1.4rem;font-size:16px;background:#fff;overflow-x:hidden}body.opennav{overflow-y:hidden}body.opennav .navoverlay{display:block;position:fixed;width:100%;height:100%;background:rgba(17,17,17,.9);z-index:1;top:0;left:0;right:0;bottom:0}.navoverlay{display:none;-webkit-transition:all .2s ease;transition:all .2s ease}h1,h2,h3,h4,h5,h6{font-family:"Secular One",sans-serif;margin-bottom:1rem}a{text-decoration:none}img{width:100%;height:auto}section{overflow-x:hidden}.content{padding:2rem 0 2rem 0;overflow:hidden}.content p{font-size:1.2rem;line-height:1.6rem;margin-bottom:1rem}.content p:last-child{margin-bottom:0}.content h2{font-size:2rem;line-height:2rem}.content ul{margin:2rem 0;list-style-type:disc;font-size:1.2rem;line-height:1.6rem;padding-left:1.5rem}.content strong{font-weight:bold}.thin{max-width:600px!important;margin:auto;width:100%}.thinish{max-width:960px!important;margin:auto;width:100%}#return-to-top{background:rgba(17,17,17,.8);position:fixed;bottom:1rem;right:1rem;color:#fff;border-radius:50%;width:2.5rem;height:2.5rem;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999}#return-to-top svg{-webkit-transition:all .2s ease;transition:all .2s ease}#return-to-top:focus svg{margin-top:-.625rem}.container{max-width:1400px;margin:auto;padding:0 1rem}.full-bleed{width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.full-bleed{width:100%}}.full-bleed img{width:100%;height:auto}.cta{padding:4rem 0;background:#385460;width:100%;overflow:hidden}.cta .container{display:grid;place-items:center}.cta .container span{color:#f5f2f2;font-size:2rem;line-height:2rem}.cta .container span.bld{font-weight:bold}@media (max-width:767px){.cta .container span.nmr{display:block}}.cta .container span.nmr a{color:#f5f2f2;-webkit-transition:all .2s ease;transition:all .2s ease}.cta .container span.nmr a:hover{color:#111}.cta .container span small{font-size:1.2rem;display:block;text-align:center}@media (max-width:767px){.cta{text-align:center}}.grecaptcha-badge{visibility:hidden}.recap{text-align:center;font-size:.85rem}header{position:sticky;padding:1rem 0;background:#fff;width:100%;z-index:999;-webkit-box-shadow:0 9px 6px -9px rgba(17,17,17,.4);box-shadow:0 9px 6px -9px rgba(17,17,17,.4);-webkit-transition:all .2s ease;transition:all .2s ease}header.fixed{position:fixed;top:0;left:0;width:100%;background:#fff}@media (max-width:767px){header{padding:0}}header .container{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem}@media (max-width:767px){header .container{grid-template-columns:1fr 1fr;grid-gap:0}header .container div.logo{grid-column:1;justify-self:left}}header .container div.logo img{width:100%;height:auto;max-width:6.63rem}@media (max-width:767px){header .container div.logo img{max-width:5.63rem}}header .container div:nth-of-type(3){justify-self:right;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width:767px){header .container div:nth-of-type(3){justify-self:center;grid-column:2;grid-row:1}}header .container div:nth-of-type(3) a{display:grid;grid-template-columns:1fr;place-items:center;grid-gap:.5rem;-webkit-transition:all .2s ease;transition:all .2s ease;color:#111}header .container div:nth-of-type(3) a svg{width:2rem;height:2rem;color:#111;-webkit-transition:all .2s ease;transition:all .2s ease}header .container div:nth-of-type(3) a:hover{color:#385460}header .container div:nth-of-type(3) a:hover svg{color:#385460}header .mobhead{display:none}@media (max-width:767px){header .mobhead{display:block}}.hero{height:calc(60vh - 65px);overflow:hidden;position:relative;background-size:cover;background-position:center center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:600px}@media (max-width:767px){.hero{min-height:unset;padding:0 1rem}}.hero .inner{width:100%;max-width:768px;padding:3rem;margin:auto;text-align:center;position:relative;z-index:9;border:solid 4px #f3f3f3;background:rgba(0,0,0,.4196078431)}@media (max-width:767px){.hero .inner{padding:2rem}}.hero .inner h1{color:#f3f3f3;font-size:4rem;line-height:4rem;padding:0}@media (max-width:767px){.hero .inner h1{font-size:2rem;line-height:2rem}}.hero .inner h3{color:#f3f3f3;font-size:1.8rem;line-height:1.8rem}@media (max-width:767px){.hero .inner h3{font-size:1.5rem;line-height:1.5rem}}.hero .inner a{width:100%;display:inline-block;max-width:200px;background:#385460;padding:1rem 2rem;border-radius:4px;color:#f5f2f2;-webkit-transition:all .2s ease;transition:all .2s ease}.hero .inner a:hover{background:#1f1e1e;color:#fff}.hero .inner .theresmore{display:none}@media (max-width:767px){.hero .inner .theresmore{display:block;position:absolute;bottom:-42%;left:0;right:0;color:#fff;text-align:center;z-index:9}.hero .inner .theresmore a{background:none;display:inline}.hero .inner .theresmore a svg{width:60px;height:60px;color:#fff}}.hero .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(100%,rgba(8,25,34,.4)),to(rgba(252,187,167,0)));background:linear-gradient(to right,rgba(8,25,34,.4) 100%,rgba(252,187,167,0));z-index:4}nav ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}nav ul li{position:relative;border-right:solid 1px #a09b9b;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;-webkit-transition:all .2s ease;transition:all .2s ease}nav ul li#menu-item-612{background:#385460}nav ul li:last-child{border:none}@media (max-width:767px){nav ul li{border:none}}nav ul li.current-menu-item>a{color:#1f1e1e}nav ul li.current-menu-item>a:after{border-top:4px solid #f3f3f3!important}nav ul li.menu-item-has-children>a:after{content:"";border:4px solid rgba(0,0,0,0);border-top:4px solid #111;margin-left:.3rem;margin-bottom:3px;display:inline-block;vertical-align:bottom}@media (max-width:767px){nav ul li.menu-item-has-children>a:after{border-top:4px solid #f3f3f3}}nav ul li.menu-item-has-children:hover{border-radius:1rem 1rem 0 0}nav ul li:hover .sub-menu{display:grid;grid-template-columns:1fr}nav ul li:hover>a:after{border-top:4px solid #f3f3f3}nav ul li a{color:#111;text-decoration:none;display:block;padding:.5rem;text-align:center}@media (max-width:767px){nav ul li a{color:#f3f3f3}}nav ul li:hover{background:#111}nav ul li:hover a{color:#f3f3f3}nav ul li .sub-menu{display:none;position:absolute;left:0;top:60px;width:100%;min-width:323px;z-index:999;background:#111;-webkit-box-shadow:0 9px 6px -9px rgba(17,17,17,.4);box-shadow:0 9px 6px -9px rgba(17,17,17,.4);border-radius:0 1rem 1rem 1rem}nav ul li .sub-menu li{border-bottom:solid 1px #111;border-right:unset}nav ul li .sub-menu li:last-child{border:none}@media (max-width:767px){nav ul li .sub-menu li{border:none}}nav ul li .sub-menu li:last-child{border:none}nav ul li .sub-menu li:hover{background:unset}nav ul li .sub-menu li a{color:#fff;padding:1rem 0;-webkit-transition:all .2s ease;transition:all .2s ease}nav ul li .sub-menu li a:hover{background:#385460;color:#fff}@media (max-width:767px){nav ul li .sub-menu li a{font-weight:normal;background:#385460;color:#111;padding:.8rem 0}}nav ul li .sub-menu li.first a{border-radius:0 1rem 0 0}nav ul li .sub-menu li.last a{border-radius:0 0 1rem 1rem}@media (max-width:767px){nav ul li .sub-menu{position:static;background:#1f1e1e;-webkit-box-shadow:none;box-shadow:none}nav ul li .sub-menu a{background:#1f1e1e}nav ul{grid-template-columns:1fr;position:static;-webkit-box-shadow:none;box-shadow:none}nav{position:fixed;top:0;right:-1170px;margin-top:0;width:90%;background:#111;z-index:999999;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease}nav.open{right:0!important}}.mobhead{position:fixed;top:0;right:0;z-index:9999999;text-align:center;padding:5px 0;display:none;-webkit-transition:bottom .3s ease;transition:bottom .3s ease}@media (max-width:767px){.mobhead{display:block}}.mobhead .mobilenav{display:none;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.mobhead .mobilenav{display:inline-block;color:#111;padding:.625rem;text-align:center;width:2.438rem;cursor:pointer}.mobhead .mobilenav.openses{color:#f3f3f3}.mobhead .mobilenav span.thetoggle i{font-size:1.5rem}}.theheader{margin-bottom:1rem;overflow:hidden;position:relative;text-align:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(50vh - 65px)}.theheader .container{z-index:9;max-width:768px;padding:3rem;border:solid 4px #f3f3f3;background:rgba(0,0,0,.4196078431)}.theheader img{-o-object-fit:cover;object-fit:cover;object-center:center;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.theheader h2,.theheader h1{color:#f3f3f3;font-size:4rem;line-height:4rem;position:relative;z-index:5;padding:0;margin-bottom:2rem;margin-bottom:0}@media (max-width:767px){.theheader h2,.theheader h1{font-size:2rem;line-height:2rem}}.theheader span.meta{color:#f3f3f3;font-size:1.8rem}.theheader .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(100%,rgba(8,25,34,.4)),to(rgba(252,187,167,0)));background:linear-gradient(to right,rgba(8,25,34,.4) 100%,rgba(252,187,167,0));z-index:4}.theheader a{text-decoration:none;font-weight:bold;color:#fff}.internal-page .internal{padding:2rem 1rem}.slideshows{padding:0 0;background:#f7f7f7;overflow:hidden}.slide{width:300px;max-resolution:4vw;margin-right:2rem;text-align:center;height:250px;border-radius:6px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slide img{width:100%;max-width:300px;height:auto}.calculator{position:relative}.calculator .options{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;text-align:center;padding:2rem 0;background:#385460;margin-bottom:1.5rem;place-items:center}@media (max-width:767px){.calculator .options{grid-template-columns:1fr}}.calculator .options div:nth-of-type(2) svg{width:3rem;height:3rem}.calculator .options div svg{width:2rem;height:2rem;color:#111}.calculator .options div h2{font-size:1.5rem;loine-height:1.5rem;color:#fff;margin:0}.calculator .options div p{font-size:1rem;line-height:1.2rem;color:#111;max-width:200px}.calculator h2{font-size:1.5rem}#ItemsTotals{background:#222;color:#fff;padding:1rem}#ItemsTotals span.total{color:#fff;font-size:2rem;display:block;margin-bottom:1rem}#ItemsTotals span.total #ItemsTotal{display:inline}#ItemsTotals span.totalmore{color:#fff;font-size:1rem;display:block;cursor:pointer;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:auto 1fr;grid-gap:.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}#ItemsTotals span.totalmore svg{color:#fff;width:2rem;height:2rem;-webkit-transition:all .2s ease;transition:all .2s ease}#ItemsTotals span.totalmore:hover{color:#385460}#ItemsTotals span.totalmore:hover svg{color:#385460}#respond input{width:100%}#respond form{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr);margin-top:1rem;color:#000;text-align:left}#respond form span{display:block;position:relative}#respond form span.cap{grid-column:1/span 2}#respond form span input,#respond form span textarea,#respond form span select{width:100%;margin-bottom:0;padding:.5rem;border:none;font-size:1rem;text-align:left}#respond form span input#submit{background:#daaa2a;border:none!important;color:#f5f5f5;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}#respond form span input#submit:hover{background:#000}#respond form span input:disabled{opacity:.5;cursor:not-allowed!important}#respond form span input.error{border:solid 1px red}#respond form span textarea.error{border:solid 1px red}#respond label.error{margin-top:0;position:absolute;text-align:right;top:20px;right:10px;line-height:1rem;background:rgba(0,0,0,0);padding:0}#respond #success,#respond #error{display:none}#respond #success{background:green;color:#fff;padding:1rem;text-align:center}#respond #success p{color:#fff;margin:0}#respond #success .close{position:static;color:#000;float:left;margin-right:1rem}#respond #error{background:red;color:#fff;padding:1rem}#respond .close{color:#000;position:absolute;top:10px;right:10px;z-index:4;float:right;font-size:28px;font-weight:bold}#respond .close:hover,#respond .close:focus{color:#000;text-decoration:none;cursor:pointer}.newmodal{display:none;position:fixed;z-index:999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}.newmodal .newmodal-content{background-color:#eee;margin:auto;width:100%;max-width:650px;-webkit-animation:fadein .5s;animation:fadein .5s;padding:1rem;position:relative}.newmodal .newmodal-content h2,.newmodal .newmodal-content p{color:#000}.newmodal .newmodal-content .modalfaq{display:block!important}.newmodal .newmodal-content .close{color:#000;float:right;font-size:28px;font-weight:bold;position:relative;z-index:99999;margin-top:-10px;margin-right:2px}.newmodal .newmodal-content .close:hover,.newmodal .newmodal-content .close:focus{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.calculator .topsection,.bottomsection{display:grid;grid-template-columns:1fr;margin-bottom:1rem}.calculator .contain div:nth-of-type(1){cursor:pointer}.calculator .contain div:nth-of-type(2){display:grid;grid-template-columns:50px 1fr;grid-gap:10px;background:#daaa2a;padding:1rem}.calculator .contain strong{display:block;font-size:1.1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.calculator label{margin:0}.calculator input{text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:solid 1px #000;width:40px;height:40px;font-size:1.2rem}.calculator input::-ms-check{display:none}.calculator .contain>div{display:grid;grid-template-columns:50px 1fr;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#respond form span input[type="checkbox"]{width:40px;height:40px;display:inline-block}.calculator .contain>div input[type="checkbox"],#respond form span input[type="checkbox"]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;border:solid 2px #000;width:40px;height:40px;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative}.calculator .contain>div input[type="checkbox"]::-ms-check,#respond form span input[type="checkbox"]::-ms-chexk{display:none}.calculator .contain>div input[type="checkbox"]:hover,#respond form span input[type="checkbox"]:hover{border:solid 2px #daaa2a}.calculator .contain>div input[type="checkbox"]:checked,#respond form span input[type="checkbox"]:checked{border:none;-webkit-box-shadow:inset 0 0 0 20px #daaa2a;box-shadow:inset 0 0 0 20px #daaa2a}.calculator .contain>div input[type="checkbox"]:after,#respond form span input[type="checkbox"]:after{content:"";display:inline-block;position:absolute;top:11px;left:6px;height:11px;width:29px;border-left:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.calculator .contain>div input.checked:after,#respond form span input.checked:after{opacity:1}.calculator .contain{margin:.5rem 0}.calculator .contain>div label{position:relative;cursor:pointer}.calculator .contain p{margin:0;padding:.5rem 0}.addedextras{cursor:pointer}#respond form span.accpt{display:inline-grid;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:50px 1fr}.quotesidebar img{width:100%}.quotesidebar aside{margin-bottom:1rem}.quoteinner{display:grid;grid-template-columns:20% 80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;grid-gap:20px}.quoteinner p{margin:0}.quoteinner i{font-size:2.5rem}.newquote{display:grid;grid-template-columns:65% 33%;grid-gap:20px}@media only screen and (max-width:768px){.quotesidebar{margin-top:2rem}.newquote{grid-template-columns:1fr}}.thequotelink{background:#ff0;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.thequotelink:hover{background:#daaa2a}.thequotelink a.nav-link{color:#000!important}span#breakdown{background:#ccc;padding:1rem}.pricebreakdown>span{display:grid!important;grid-template-columns:80% 20%;grid-gap:10px}.pricebreakdown span.area{font-weight:bold}.page-template-social .twos{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:1.5rem}@media (max-width:767px){.page-template-social .twos{grid-template-columns:1fr}}.page-template-social .twos div.text{place-self:center}.page-template-social .socfb{background:#f5f2f2;padding:3rem 0}.page-template-social .socli{padding:3rem 0}.page-template-social .gal{padding:3rem 0;background:#f5f2f2}.wpcf7 .formwrap{padding-top:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.wpcf7 .formwrap div{position:relative}.wpcf7 .formwrap input,.wpcf7 .formwrap textarea,.wpcf7 .formwrap select{width:100%;display:block;padding:1rem .5rem;font-size:1.2rem;border:solid 1px #f3f3f3;font-family:"Poppins",sans-serif}.wpcf7 .formwrap .wpcf7-submit{background:#385460;color:#f3f3f3;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.wpcf7 .formwrap .wpcf7-submit:hover{background:#1f1e1e}.fullform{grid-column:1/span 2}.form-label{position:absolute;top:21px;left:11px;z-index:10;-webkit-transition:font-size 150ms ease-out , -webkit-transform 150ms ease-out;transition:font-size 150ms ease-out , -webkit-transform 150ms ease-out;transition:transform 150ms ease-out , font-size 150ms ease-out;transition:transform 150ms ease-out , font-size 150ms ease-out , -webkit-transform 150ms ease-out}.focused .form-label{-webkit-transform:translateY(-109%);transform:translateY(-109%);font-size:.65em}.form-input{position:relative;width:100%;outline:0;border:0;-webkit-box-shadow:0 1px 0 0 #f3f3f3;box-shadow:0 1px 0 0 #f3f3f3;-webkit-transition:-webkit-box-shadow 150ms ease-out;transition:-webkit-box-shadow 150ms ease-out;transition:box-shadow 150ms ease-out;transition:box-shadow 150ms ease-out , -webkit-box-shadow 150ms ease-out}.form-input:focus{-webkit-box-shadow:0 2px 0 0 #385460;box-shadow:0 2px 0 0 #385460}.form-input.filled{-webkit-box-shadow:0 2px 0 0 #90ee90;box-shadow:0 2px 0 0 #90ee90}.screen-reader-response{visibility:hidden;height:0}.wpcf7-not-valid-tip{color:#ce1717}form .wpcf7-response-output{padding:0;color:#fff;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}form.sent .wpcf7-response-output{padding:1rem;background:#05b705}form.invaild .wpcf7-response-output{padding:1rem;background:#ce1717}.block{padding:1rem}@media (max-width:767px){.block{margin-bottom:1rem}}.block div{text-align:center}.block div h2{font-size:1.6rem}.block div:nth-of-type(1) img{height:auto;padding:1rem 0}.thebens{width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#e8e8e8;padding:.5rem 0;margin-bottom:1rem}@media (max-width:767px){.thebens{width:100%}}.thebens div.wp-block-group__inner-container{max-width:1100px;margin:auto}.thebens div.wp-block-group__inner-container .block{text-transform:uppercase}.thebens div.wp-block-group__inner-container .block p:last-child{margin-bottom:.5rem}.yellowcta{background:#f8d34a;padding:2rem 1rem 2rem 5rem;margin:3rem 0;position:relative}.yellowcta:before{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1c1c1c),color-stop(50%,#275932));background:linear-gradient(to bottom,#1c1c1c 50%,#275932 50%);width:27px;position:absolute;top:0;left:0;height:100%}.yellowcta h2{font-size:2rem;text-transform:uppercase}.yellowcta p{font-size:14px}h2.bodyhead{font-size:4rem;line-height:4rem;text-transform:uppercase}.homewidgets{padding:3rem 0}footer{background:#111;padding:2rem 0 0 0;grid-row-start:3;grid-row-end:4}footer .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}@media (max-width:767px){footer .container{grid-template-columns:1fr;text-align:center}}footer .container div h2{margin-bottom:1rem;font-size:1.5rem;color:#385460}footer .container div p{color:#385460}footer .container div a{color:#f5f2f2;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;padding:.5rem 0 0 0;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){footer .container div a{display:block}}footer .container div a:hover{color:#385460}footer .container div.social{display:grid;grid-template-columns:repeat(3,4rem);grid-gap:1rem;justify-self:right}@media (max-width:767px){footer .container div.social{justify-self:center}}footer .container div.social a{font-size:4rem;line-height:4rem;display:unset}footer .bottomfoot{padding:1.5rem 0;margin-top:1.5rem;border-top:solid 1px #385460}footer .bottomfoot .container{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){footer .bottomfoot .container{grid-template-columns:1fr}}footer .bottomfoot .container div .menu{display:grid;grid-template-columns:repeat(3,auto);grid-gap:1rem}footer .bottomfoot .container div .menu a{display:inline;padding:0}footer .bottomfoot .container div:nth-of-type(2){justify-self:right}@media (max-width:767px){footer .bottomfoot .container div:nth-of-type(2){justify-self:center}}footer .bottomfoot .container div:nth-of-type(2) a{display:block;padding:0}footer .bottomfoot .container div:nth-of-type(2) img{max-width:80px}footer .lastfoot{padding:1.5rem 0;background:#000;font-size:.85rem}footer .lastfoot .container{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media (max-width:767px){footer .lastfoot .container{grid-template-columns:1fr}}footer .lastfoot .container div:nth-of-type(2){justify-self:right}footer .lastfoot .container div:nth-of-type(2) a{display:unset;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}footer .lastfoot .container div:nth-of-type(2) a:hover{color:#385460}@media (max-width:767px){footer .lastfoot .container div:nth-of-type(2){justify-self:center}}.page-template-page-ronjack header{position:static}.page-template-page-ronjack .content{padding-top:1rem}.hero-slider{width:100%;min-height:601px;overflow:hidden;position:relative}@media (max-width:767px){.hero-slider{height:60vh}}.hero-slider .carousel-cell{width:100%;height:70vh;max-height:600px;display:grid;grid-template-columns:30% 70%;grid-gap:1rem}.hero-slider .carousel-cell div.thetext{padding:2rem 1rem;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.hero-slider .carousel-cell div.thetext h2{font-size:2rem;line-height:.9em;font-weight:normal;color:#fff;margin-bottom:1rem;text-transform:uppercase}.hero-slider .carousel-cell div.thetext h1{font-size:3.5rem;line-height:.9em;color:#fff;text-transform:uppercase}.hero-slider .carousel-cell div.thetext a{padding:1.5rem 2rem;text-align:center;font-size:1.2rem;color:#000;text-decoration:none;font-weight:bold;-webkit-transition:all .2s ease;transition:all .2s ease;background:#f8d34a;display:inline-block;margin-top:30px;width:100%;max-width:300px}.hero-slider .carousel-cell div.thetext a:hover{background:#fff}.hero-slider .carousel-cell div.thetext ul li{color:#fff;line-height:1.9rem}.hero-slider .carousel-cell div.theslide{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center!important}.hero-slider .flickity-page-dots{top:227px;right:1rem;width:30px}@media (max-width:767px){.hero-slider .flickity-page-dots{bottom:12px}}.hero-slider .flickity-page-dots .dot{width:15px;height:47px;margin-bottom:10px;opacity:1;background:#f8d34a;border-radius:0}.hero-slider .flickity-page-dots .dot.is-selected{background:#fff}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.two{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;margin:1rem 0 3rem 0!important}.two.first{margin:3rem 0 .5rem 0!important}@media (max-width:767px){.two{grid-template-columns:1fr}}.two div{margin:0!important;position:relative;overflow:hidden}.two div:after{background:rgba(56,84,96,.7);bottom:-151px;content:"";display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(9.5deg);transform:skewY(9.5deg);-webkit-transform-origin:100%;transform-origin:100%;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.two div:after{height:80%}}.two div:hover:after{background:#385460}.two div figure{position:relative;width:100%}.two div figure.wp-block-image{margin:0!important}.two div figure img{width:100%;height:auto;display:block}.two .imagetext{margin-top:-168px;display:block;z-index:9;position:relative;padding:1rem}.two .imagetext h2{color:#fff;line-height:3rem;font-size:3rem;text-transform:uppercase}.two .imagetext p{color:#fff}p.grey{font-size:1.8rem;line-height:2.5rem;color:#696969}p.greys{color:#696969;line-height:2rem;font-size:1.2rem}.page-template-page-golive .wpcf7 .formwrap{padding-top:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.page-template-page-golive .wpcf7 .formwrap div{position:relative}.page-template-page-golive .wpcf7 .formwrap input,.page-template-page-golive .wpcf7 .formwrap textarea{width:100%;display:block;padding:1rem .5rem;font-size:1.2rem;border:solid 1px #f3f3f3;font-family:"Poppins",sans-serif}.page-template-page-golive .wpcf7 .formwrap .wpcf7-submit{background:#385460;color:#f3f3f3;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template-page-golive .wpcf7 .formwrap .wpcf7-submit:hover{background:#1f1e1e}.page-template-page-golive .wpcf7.invalid .form-label,.page-template-page-golive .wpcf7 .failed .form-label{font-size:.65em;z-index:10;-webkit-transform:translateY(-109%);transform:translateY(-109%)}.page-template-page-golive .form-input{border:solid 1px #f3f3f3;-webkit-box-shadow:unset;box-shadow:unset}.page-template-profile header{position:unset}.profile{text-align:center}.profile p{margin-bottom:1rem}.profile p:last-child{margin:0}.profile a.cntbtn{display:block;width:100%;max-width:450px;text-align:center;background:#09b67c;color:#fff;margin:auto;padding:1rem 0;margin-top:2rem;-webkit-transition:all .2s ease;transition:all .2s ease}.profile a.cntbtn:hover{background:#000}.profile .head{margin-bottom:6rem}.profile .head h1{font-size:4rem;color:#09284e}.profile .head p{margin:3rem 0;font-size:1.2rem}.profile .head a{display:block;widtrh:100%;max-width:650px;text-align:center;background:#09b67c;color:#fff;margin:auto;padding:1rem 0;-webkit-transition:all .2s ease;transition:all .2s ease}.profile .head a:hover{background:#000}.profile .design{background:#09284e;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;margin-top:3rem;padding:5rem 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;border-radius:1rem}.profile .design div:nth-of-type(1){width:100%;max-width:360px}.profile .design div:nth-of-type(1) h2{color:#fff;font-size:2rem;line-height:2.2rem}.profile .design div:nth-of-type(1) p{color:#fff;margin:2rem 0}.profile .design div:nth-of-type(1) a{display:block;widtrh:100%;max-width:650px;text-align:center;background:#09b67c;color:#fff;margin:auto;padding:1rem 0;-webkit-transition:all .2s ease;transition:all .2s ease}.profile .design div:nth-of-type(1) a:hover{background:#000}.profile .pwrap{margin-top:3rem;padding:2rem;text-align:left;grid-gap:2rem;border:solid #d3d3d3 1px;border-radius:1rem}.profile .pwrap .infowrp{display:grid;grid-template-columns:1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile .pwrap .infowrp div{padding:3rem 0}.profile .pwrap .infowrp div.info{border-right:solid #d3d3d3 1px;padding-right:2rem}.profile .pwrap .infowrp div.info img{margin:auto;display:block;border:solid #d3d3d3 1px;padding:1rem;margin-bottom:1rem}.profile .pwrap .infowrp div.info .meta{display:block}.profile .pwrap .infowrp div.info .meta a{display:block;width:100%;max-width:450px;text-align:center;background:#09b67c;color:#fff;margin:auto;padding:1rem 0;margin-top:2rem;-webkit-transition:all .2s ease;transition:all .2s ease}.profile .pwrap .infowrp div.info .meta a:hover{background:#000}.profile .pwrap .infowrp div.info .meta a.ggl{margin-top:1rem}.profile .pwrap .infowrp div.cnt{text-align:center;padding-left:2rem}.profile .pwrap .infowrp div.cnt h2{font-size:2rem}.profile .pwrap .gmap{padding:3rem 0 0 0}.profile .pwrap .gmap strong{font-weight:bold}.smpldt{padding-top:3rem}.smpldt h2{font-size:3rem;margin-bottom:2rem}.smpldt pre{line-height:2rem}#thepage{margin-top:-5rem;position:relative;z-index:9;padding:0;overflow:hidden;background:#f5f2f2}@media (max-width:767px){#thepage{margin-top:0}}#thepage .container{padding-top:1rem}#thepage .container video{width:100%;height:auto;margin-bottom:3rem}.twcl{padding:4rem 0}.twcl.grey{background:#f5f2f2}.twcl.grey .carousel{width:100%;height:100%}@media (max-width:767px){.twcl.grey .carousel{min-height:400px}}.twcl.grey .carousel .carousel-cell{text-align:center;padding:1rem;width:100%;min-height:500px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.twcl.grey .carousel .carousel-cell p{margin:auto}.twcl.grey .carousel .carousel-cell small{margin-top:1rem;font-weight:bold}.twcl.grey .carousel .carousel-cell span.stars{margin-top:1rem;display:grid;grid-template-columns:repeat(5,auto);grid-gap:.5rem;place-items:center;max-width:200px;margin:auto;width:100%}.twcl.grey .carousel .carousel-cell span.stars svg{color:#385460;width:2rem;height:2rem}.twcl.grey a{display:block;cursor:pointer}.twcl.grey a img{-webkit-transition:all .2s ease;transition:all .2s ease;objeft-fit:unset}.twcl.grey a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.twcl .container{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.5rem}@media (max-width:767px){.twcl .container{grid-template-columns:1fr}}.twcl .container div{height:100%}.twcl .container div:nth-of-type(1) img{height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.twcl .container div:nth-of-type(1) img{height:auto}}.twcl .container div:nth-of-type(2) p{max-width:430px;line-height:2rem}.twcl .container div:nth-of-type(2) p a{font-style:italic}.twcl .container div:nth-of-type(2) a.grbtn{width:100%;display:inline-block;max-width:200px;background:#385460;padding:1rem 2rem;border-radius:4px;color:#f5f2f2;-webkit-transition:all .2s ease;transition:all .2s ease;margin:auto;max-width:280px;display:grid;grid-template-columns:60px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.twcl .container div:nth-of-type(2) a.grbtn:hover{background:#1f1e1e;color:#fff}.twcl .container div:nth-of-type(2) a.grbtn svg{width:1.5rem;height:1.5rem}.twcl .container div:nth-of-type(2) ul{font-size:1.4rem;padding:2rem 0;color:#1f1e1e}.twcl .container div:nth-of-type(2) ul li{line-height:1.9rem;padding:.5rem 0;display:grid;grid-template-columns:2rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem}.twcl .container div:nth-of-type(2) ul li svg{color:#385460;font-size:2.3rem}.hmcnt{padding:3rem 0 4rem 0}h2.introhead{font-size:3rem;line-height:3rem;text-align:center;margin:2rem 0}@media (max-width:767px){h2.introhead{font-size:2rem;line-height:2rem}}.extx{padding:4rem 0}.services{padding:4rem 0;background:#f5f2f2}.services .container h2{text-align:center;margin:0 0 2rem 0}.services .container .servs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}@media (max-width:767px){.services .container .servs{grid-template-columns:1fr}}.services .container .servs h2{font-size:1.5rem;line-height:1.5rem;margin:0;text-align:left}.services .container .servs img{display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:434px;height:323px;-o-object-fit:cover;object-fit:cover}.services .container .servs a{display:block;overflow:hidden}.services .container .servs a:hover img{-webkit-transform:scale(1.25) rotate(-9deg);transform:scale(1.25) rotate(-9deg)}.blog-content{text-align:center}.blog-content .innerblog{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.blog-content .innerblog{grid-template-columns:1fr;padding:0 1rem}}.blog-content .innerblog div{height:100%}.blog-content .innerblog div a{background:#f9f4f4;padding:1.5rem;display:block;color:#111;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.blog-content .innerblog div a article{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;height:100%}@media (max-width:767px){.blog-content .innerblog div a article{grid-template-columns:1fr}}.blog-content .innerblog div a article div:nth-of-type(1) h3{font-size:1.5rem;line-height:2rem}.blog-content .innerblog div a article div:nth-of-type(1) span{display:block;padding:0 2rem}.blog-content .innerblog div a article div:nth-of-type(1) span.blogtext{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem}.blog-content .innerblog div a article div:nth-of-type(1) span.readmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.blog-content .innerblog div a article div:nth-of-type(2){position:relative}.blog-content .innerblog div a article div:nth-of-type(2) img{width:100%;-o-object-fit:cover;object-fit:cover;object-center:center;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:767px){.blog-content .innerblog div a article div:nth-of-type(2) img{position:unset}}.blog-content .innerblog div a:hover{color:#fff;background:#111}.paginate{text-align:center;margin:3rem auto 1rem auto}.paginate .pagination li{display:inline}.paginate .pagination li .page-link{background:#111;padding:1rem;color:#fff;margin:0 2px;-webkit-transition:all .2s ease;transition:all .2s ease}.paginate .pagination li .page-link:hover{background:#385460}.paginate .pagination li .page-link.current{background:#1f1e1e;color:#385460}.paginate .pagination a{color:#fff}.page-template-landing-page header.landingpage{text-align:center;background:rgba(0,0,0,0);-webkit-box-shadow:unset;box-shadow:unset}.page-template-landing-page header.landingpage .container{grid-template-columns:1fr;place-items:center}.page-template-landing-page header.landingpage .container div.logo{justify-self:unset}.page-template-landing-page .internal-page{margin-top:-157px}.page-template-landing-page .theheader{height:calc(80vh - 65px);min-height:650px;background:#a9a6a6}@media (max-width:767px){.page-template-landing-page .theheader{padding:0 2rem;min-height:550px}}.page-template-landing-page .theheader .container{background:#f3f3f3;border:unset}@media (max-width:767px){.page-template-landing-page .theheader .container{padding:2rem}}.page-template-landing-page .theheader .container h1,.page-template-landing-page .theheader .container h2,.page-template-landing-page .theheader .container span{color:#1f1e1e}.page-template-landing-page .theheader .tserv{position:absolute;bottom:-26px;left:0;width:100%;color:#fff;font-size:7rem;line-height:8rem;text-transform:uppercase;font-weight:bold}@media (max-width:767px){.page-template-landing-page .theheader .tserv{bottom:-5px;font-size:2rem;line-height:2rem}}.page-template-landing-page .theheader span.locale{display:block;margin-bottom:2rem}.page-template-landing-page .theheader a{width:100%;display:inline-block;max-width:200px;background:#385460;padding:1rem 2rem;border-radius:4px;color:#f5f2f2;-webkit-transition:all .2s ease;transition:all .2s ease;margin:auto;max-width:360px;display:grid;grid-gap:1rem;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-landing-page .theheader a:hover{background:#1f1e1e;color:#fff}@media (max-width:767px){.page-template-landing-page .theheader a{font-size:1rem}}.page-template-landing-page .theheader a svg{width:1.5rem;height:1.5rem;color:#f3f3f3}.page-template-landing-page .theheader a span{color:#f3f3f3!important}.page-template-landing-page .theheader img{opacity:.1}.amibtn{-webkit-box-shadow:0 0 0 0 #385460;box-shadow:0 0 0 0 #385460;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(56,84,96,.7);box-shadow:0 0 0 0 rgba(56,84,96,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(56,84,96,0);box-shadow:0 0 0 10px rgba(56,84,96,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(56,84,96,0);box-shadow:0 0 0 0 rgba(56,84,96,0)}}@keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(56,84,96,.7);box-shadow:0 0 0 0 rgba(56,84,96,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(56,84,96,0);box-shadow:0 0 0 10px rgba(56,84,96,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(56,84,96,0);box-shadow:0 0 0 0 rgba(56,84,96,0)}}footer.landingpage{text-align:center}footer.landingpage .container{grid-template-columns:1fr;place-items:center;padding:2rem 0;color:#525151;font-size:.85rem}footer.landingpage .container a{display:inline;color:#525151;padding:0}footer.landingpage .container a:hover{color:gray}.page-template-landing-page form .formwrap .wpcf7-submit{color:#f3f3f3;font-size:1.5rem;font-weight:bold}.page-template-landing-page form .formwrap .wpcf7-submit:hover{color:#385460;font-weight:bold}.page-template-landing-page form.invalid input.wpcf7-not-valid{background:#ffc0cb}.page-template-landing-page form.invalid .wpcf7-response-output{background:red;padding:1rem;margin-top:1rem}.page-template-landing-page .internal-page .internal{text-align:center}.page-template-landing-page p.intro{font-size:2rem;line-height:2.5rem}.page-template-landing-page section.twoimg{padding:3rem 0;overflow:visible}.page-template-landing-page section.twoimg .container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media (max-width:767px){.page-template-landing-page section.twoimg .container{grid-template-columns:1fr}}.page-template-landing-page section.twoimg .container div.image{position:relative;min-height:400px;display:grid;place-content:center}@media (max-width:767px){.page-template-landing-page section.twoimg .container div.image{min-height:200px}}.page-template-landing-page section.twoimg .container div.image img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;height:100%}.page-template-landing-page section.twoimg .container div.image img.builder{inset:unset;bottom:-30px;right:0;-o-object-fit:contain;object-fit:contain;z-index:9999;height:auto;max-width:250px}@media (max-width:767px){.page-template-landing-page section.twoimg .container div.image img.builder{max-width:150px;bottom:-20px}}.page-template-landing-page section.twoimg .container div.right{background:#385460;color:#1f1e1e;padding:2.5rem}@media (max-width:767px){.page-template-landing-page section.twoimg .container div.right{padding:1.5rem}}.page-template-landing-page section.twoimg .container div.right h2{font-weight:normal;font-size:2.5rem;line-height:2.5rem;font-family:"Poppins",sans-serif;margin:0}@media (max-width:767px){.page-template-landing-page section.twoimg .container div.right h2{font-size:1.5rem;line-height:1.8rem}}.page-template-landing-page .twcl .container{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.5rem}@media (max-width:767px){.page-template-landing-page .twcl .container{grid-template-columns:1fr}}.page-template-landing-page .twcl .container div{height:100%}.page-template-landing-page .twcl .container div:nth-of-type(2) img{height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.page-template-landing-page .twcl .container div:nth-of-type(2) img{height:auto}}.page-template-landing-page .twcl .container div:nth-of-type(1) p{max-width:430px;line-height:2rem}.page-template-landing-page .twcl .container div:nth-of-type(1) p a{font-style:italic}.page-template-landing-page .twcl .container div:nth-of-type(1) a.grbtn{width:100%;display:inline-block;max-width:200px;background:#385460;padding:1rem 2rem;border-radius:4px;color:#f5f2f2;-webkit-transition:all .2s ease;transition:all .2s ease;margin:auto;max-width:280px;display:grid;grid-gap:1rem;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-landing-page .twcl .container div:nth-of-type(1) a.grbtn:hover{background:#1f1e1e;color:#fff}.page-template-landing-page .twcl .container div:nth-of-type(1) a.grbtn svg{width:1.5rem;height:1.5rem}.page-template-landing-page .twcl .container div:nth-of-type(1) ul{font-size:1.4rem;padding:2rem 0;color:#1f1e1e}.page-template-landing-page .twcl .container div:nth-of-type(1) ul li{line-height:1.9rem;padding:.5rem 0;display:grid;grid-template-columns:2rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem}.page-template-landing-page .twcl .container div:nth-of-type(1) ul li svg{color:#385460;font-size:2.3rem}.googlereviews{background:#f5f2f2;padding:2rem 0;text-align:center}.googlereviews img{max-width:330px}.wpcf7 .formwrap .form-label{color:#1f1e1e}.wpcf7 .formwrap .wpcf7-submit{border-color:#1f1e1e;background:#1f1e1e}.testimonials{padding:5rem 0}.testimonials h2{text-align:center;font-size:3rem;line-height:3rem;margin-bottom:4rem}@media (max-width:767px){.testimonials h2{font-size:2rem;line-height:2rem}}.testimonials div.thetestimonials{-webkit-box-shadow:inset -10px 0 5px -11px #888;box-shadow:inset -10px 0 5px -11px #888}.testimonials div.thetestimonials .flickity-viewport{-webkit-box-shadow:inset 10px 0 5px -11px #888;box-shadow:inset 10px 0 5px -11px #888}.testimonials div.thetestimonials .flickity-page-dots{bottom:-55px}.testimonials div.thetestimonials .flickity-page-dots .dot{width:1.2rem;height:1.2rem}.testimonials div.thetestimonials .flickity-page-dots .dot.is-selected{background:#1f1e1e}.testimonials div.thetestimonials .carousel-cell{background:#f5f2f2;width:32%;margin-right:2rem;padding:3rem;text-align:center;border-bottom:solid 3px #1f1e1e;min-height:480px;display:grid;-ms-flex-line-pack:center;align-content:center}@media (max-width:767px){.testimonials div.thetestimonials .carousel-cell{width:100%}}.testimonials div.thetestimonials .carousel-cell p:not(:last-child){margin-bottom:1rem}.testimonials div.thetestimonials .carousel-cell .stars{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.1rem;width:70%;margin:1rem auto;font-size:3rem;place-items:center;position:absolute;bottom:0;left:0;right:0;z-index:99}.cta{overflow:visible}.cta .container{position:relative}.cta .container span.bld{display:inline-block}.cta .container img.builder{max-width:130px;position:absolute;left:20%;bottom:-86px}.cta .container .ctal{width:100%;display:inline-block;max-width:200px;background:#385460;padding:1rem 2rem;border-radius:4px;color:#f5f2f2;-webkit-transition:all .2s ease;transition:all .2s ease;margin:auto;max-width:100%;display:grid;grid-gap:1rem;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1f1e1e}.cta .container .ctal:hover{background:#1f1e1e;color:#fff}.cta .container .ctal svg{color:#f3f3f3;width:1.5rem;height:1.5rem}.cta .container .ctal span{color:#f3f3f3}.cta .container .ctal:hover span,.cta .container .ctal:hover svg{color:#385460}.fullform p{text-align:center;width:80%;margin:1rem auto 0}