@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:local('Roboto Italic'),local('Roboto-Italic'),url("fonts/Roboto/Roboto-Italic.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url("fonts/Roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url("fonts/Roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:local('Roboto Medium'),local('Roboto-Medium'),url("fonts/Roboto/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url("fonts/Roboto/RobotoCondensed-Regular.ttf") format("truetype")}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url("fonts/Roboto/RobotoCondensed-Bold.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url("fonts/Roboto/Roboto-Thin.ttf") format("truetype")}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url("fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab'),local('Roboto-Slab'),url("fonts/Roboto/RobotoSlab-Bold.ttf") format("truetype")}.section-find-a-company{height:170px;background-color:#017cc8;text-align:center;display:inline-block;width:100%}@media(max-width:767px){.section-find-a-company{height:118px}}.section-find-a-company .bt-find-company-bottom{background-color:#f7931d;color:#fff;text-transform:uppercase;font-family:Roboto;font-weight:500;font-size:20px;height:64px;width:350px;border:4px solid rgba(255,255,255,.15);margin-top:50px}@media(max-width:767px){.section-find-a-company .bt-find-company-bottom{height:44px;width:257px;margin-top:33px;font-size:18px}}.section-find-a-company .find-a-company-text{font-family:Roboto;font-style:italic;font-size:20px;color:#fff;margin-top:13px}@media(max-width:767px){.section-find-a-company .find-a-company-text{margin-top:11px;font-size:18px}}.section-zipcode-hero{height:470px;background-image:url(images/landing/zipcode-hero.jpg);background:-webkit-image-set(url(images/landing/zipcode-hero.jpg) 1x,url(images/landing/zipcode-hero@2x.jpg) 2x);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;background-image:none;position:relative}.zipcode-search-header{color:#2c3438;font-family:Roboto;font-size:24px;font-weight:500;letter-spacing:0;line-height:32px;text-align:center}@media(min-width:768px) and (max-width:1439px){.zipcode-search-header{font-size:20px;line-height:26px}}@media(max-width:767px){.zipcode-search-header{font-size:16px;line-height:21px}}.zipcode-search-container{margin-top:20px;margin-bottom:49px;vertical-align:top;padding-top:0;border:solid 1px #dbdcdd;border-radius:4px;display:inline-block;width:440px;height:60px;text-align:left}@media(min-width:768px) and (max-width:1439px){.zipcode-search-container{margin-top:17px;margin-bottom:40px;width:320px;height:48px}}@media(max-width:767px){.zipcode-search-container{margin-top:17px;margin-bottom:40px;width:280px;height:48px}}.zipcode-search-container .zipcode-search-textbox{color:#2c3438;height:42px;width:287px;outline:0;font-family:Roboto;font-size:24px;letter-spacing:0;line-height:32px;padding-left:17px;padding-right:10px;border:0;margin-top:7px}@media(min-width:768px) and (max-width:1439px){.zipcode-search-container .zipcode-search-textbox{font-size:20px;line-height:26px;width:225px;height:35px;margin-top:6px}}@media(max-width:767px){.zipcode-search-container .zipcode-search-textbox{font-size:18px;line-height:24px;width:186px;height:35px;margin-top:6px}}.zipcode-search-container .zipcode-search-textbox::placeholder{color:#2c3438;opacity:1}.zipcode-search-container .zipcode-search-textbox:-ms-input-placeholder{color:#2c3438}.zipcode-search-container .zipcode-search-textbox::-ms-input-placeholder{color:#2c3438}.zipcode-search-container .zipcode-search-button{background-color:#eba617;color:#fff;width:140px;height:44px;border-radius:3px;border:0;font-family:Roboto;font-size:20px;letter-spacing:0;line-height:26px;text-align:center;margin-top:7px;vertical-align:top}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.zipcode-search-container .zipcode-search-button{font-size:17px;line-height:23px;width:83px;height:35px;margin-top:6px}}.section-cities{display:flex;margin-top:70px;padding-left:20px;padding-right:20px}@media(min-width:768px) and (max-width:1439px){.section-cities{margin-top:50px}}@media(max-width:767px){.section-cities{margin-top:30px;padding-left:15px;padding-right:15px}}.section-cities .content-container{width:1292px;margin-left:auto;margin-right:auto;text-align:center}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container{width:900px}}@media(max-width:767px){.section-cities .content-container{width:100%}}.section-cities .content-container h2{width:823px;margin-left:auto;margin-right:auto}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container h2{width:585px}}@media(max-width:767px){.section-cities .content-container h2{width:100%}}.section-cities .content-container .description{text-align:left;font-weight:500;margin-top:40px;margin-bottom:25px}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container .description{margin-top:30px;margin-bottom:20px}}@media(max-width:767px){.section-cities .content-container .description{margin-top:25px;margin-bottom:20px}}.section-cities .content-container .cities-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 -12.5px}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container .cities-container{margin:0 -8px}}@media(max-width:767px){.section-cities .content-container .cities-container{margin:0 -7px}}.section-cities .content-container .cities-container .city-link-wrapper{flex:1 1 30%;margin:0 12.5px 25px}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container .cities-container .city-link-wrapper{margin:0 8px 16px}}@media(max-width:767px){.section-cities .content-container .cities-container .city-link-wrapper{flex:1 1 30%;min-width:80px;margin:0 7px 14px}}.section-cities .content-container .cities-container .city-link-wrapper a{color:#2c3438;text-decoration:none}.section-cities .content-container .cities-container .city-link-wrapper a:hover,.section-cities .content-container .cities-container .city-link-wrapper a:visited{text-decoration:none}.section-cities .content-container .cities-container .city-link-wrapper .city-link{display:flex;align-items:center;justify-content:center;height:112px;font-family:Roboto;font-size:16px;font-weight:500;letter-spacing:0;line-height:21px;color:#fff;box-shadow:0 0 5px 0 rgba(44,52,56,.05);border-radius:5px;padding:10px}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container .cities-container .city-link-wrapper .city-link{height:81px;box-shadow:0 0 3px 0 rgba(44,52,56,.03);border-radius:3px}}@media(max-width:767px){.section-cities .content-container .cities-container .city-link-wrapper .city-link{height:88px;box-shadow:0 0 3px 0 rgba(44,52,56,.03);border-radius:3px;font-size:12px;padding:5px}}.section-cities .content-container .cities-container .city-link-wrapper .city-link.atlanta{background-image:url('images/navigation/Atlanta GA@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Atlanta GA@2x-min.jpg') 1x,url('images/navigation/Atlanta GA@2x-min.jpg') 2x,url('images/navigation/Atlanta GA@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.boulder{background-image:url('images/navigation/Boulder CO@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Boulder CO@2x-min.jpg') 1x,url('images/navigation/Boulder CO@2x-min.jpg') 2x,url('images/navigation/Boulder CO@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.coloradosprings{background-image:url('images/navigation/Colorado Springs CO@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Colorado Springs CO@2x-min.jpg') 1x,url('images/navigation/Colorado Springs CO@2x-min.jpg') 2x,url('images/navigation/Colorado Springs CO@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.dallas{background-image:url('images/navigation/Dallas TX@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Dallas TX@2x-min.jpg') 1x,url('images/navigation/Dallas TX@2x-min.jpg') 2x,url('images/navigation/Dallas TX@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.denver{background-image:url('images/navigation/Denver CO@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Denver CO@2x-min.jpg') 1x,url('images/navigation/Denver CO@2x-min.jpg') 2x,url('images/navigation/Denver CO@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.ftmyers{background-image:url('images/navigation/Ft. Myers FL@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Ft. Myers FL@2x-min.jpg') 1x,url('images/navigation/Ft. Myers FL@2x-min.jpg') 2x,url('images/navigation/Ft. Myers FL@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.houston{background-image:url('images/navigation/Houston TX@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Houston TX@2x-min.jpg') 1x,url('images/navigation/Houston TX@2x-min.jpg') 2x,url('images/navigation/Houston TX@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.minneapolis{background-image:url('images/navigation/Minneapolis MN@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Minneapolis MN@2x-min.jpg') 1x,url('images/navigation/Minneapolis MN@2x-min.jpg') 2x,url('images/navigation/Minneapolis MN@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.naples{background-image:url('images/navigation/Naples FL@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Naples FL@2x-min.jpg') 1x,url('images/navigation/Naples FL@2x-min.jpg') 2x,url('images/navigation/Naples FL@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.northerncolorado{background-image:url('images/navigation/Northern Colorado@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Northern Colorado@2x-min.jpg') 1x,url('images/navigation/Northern Colorado@2x-min.jpg') 2x,url('images/navigation/Northern Colorado@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.jacksonville{background-image:url('images/navigation/Jacksonville FL@2x.png');background:-webkit-image-set(url('images/navigation/Jacksonville FL@2x.png') 1x,url('images/navigation/Jacksonville FL@2x.png') 2x,url('images/navigation/Jacksonville FL@3x.png') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.orlando{background-image:url('images/navigation/Orlando FL@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Orlando FL@2x-min.jpg') 1x,url('images/navigation/Orlando FL@2x-min.jpg') 2x,url('images/navigation/Orlando FL@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.sarasota{background-image:url('images/navigation/Sarasota FL@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Sarasota FL@2x-min.jpg') 1x,url('images/navigation/Sarasota FL@2x-min.jpg') 2x,url('images/navigation/Sarasota FL@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.stpetersburg{background-image:url('images/navigation/St Petersburg FL@2x-min.jpg');background:-webkit-image-set(url('images/navigation/St Petersburg FL@2x-min.jpg') 1x,url('images/navigation/St Petersburg FL@2x-min.jpg') 2x,url('images/navigation/St Petersburg FL@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.tampa{background-image:url('images/navigation/Tampa FL@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Tampa FL@2x-min.jpg') 1x,url('images/navigation/Tampa FL@2x-min.jpg') 2x,url('images/navigation/Tampa FL@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.washington{background-image:url('images/navigation/Washington Metro@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Washington Metro@2x-min.jpg') 1x,url('images/navigation/Washington Metro@2x-min.jpg') 2x,url('images/navigation/Washington Metro@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.nova{background-image:url('images/navigation/Northern Virginia@2x-min.jpg');background:-webkit-image-set(url('images/navigation/Northern Virginia@2x-min.jpg') 1x,url('images/navigation/Northern Virginia@2x-min.jpg') 2x,url('images/navigation/Northern Virginia@3x-min.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.chicago{background-image:url('images/navigation/Chicago IL@2x.jpg');background:-webkit-image-set(url('images/navigation/Chicago IL@2x.jpg') 1x,url('images/navigation/Chicago IL@2x.jpg') 2x,url('images/navigation/Chicago IL@3x.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .cities-container .city-link-wrapper .city-link.southeastflorida{background-image:url('images/navigation/South Florida@2x-min.png');background:-webkit-image-set(url('images/navigation/South Florida@2x-min.png') 1x,url('images/navigation/South Florida@2x-min.png') 2x,url('images/navigation/South Florida@3x-min.png') 3x);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.section-cities .content-container .zip-search-container{text-align:right;margin-top:25px}.section-cities .content-container .zip-search-container .zipcode-search-container{margin:0;width:460px;height:75px;background-color:#fff;border-radius:5px;box-shadow:0 0 5px 0 rgba(44,52,56,.05)}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container .zip-search-container .zipcode-search-container{margin-top:12px;width:320px;height:53px}}@media(max-width:767px){.section-cities .content-container .zip-search-container .zipcode-search-container{margin-top:3px;width:290px;height:53px}}.section-cities .content-container .zip-search-container .zipcode-search-container .zipcode-search-textbox{width:346px;height:59px;font-size:20px;line-height:26px;padding-left:25px}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container .zip-search-container .zipcode-search-container .zipcode-search-textbox{width:240px;height:41px;margin-top:7px;font-size:14px;line-height:19px;padding-left:17px}}@media(max-width:767px){.section-cities .content-container .zip-search-container .zipcode-search-container .zipcode-search-textbox{width:210px;height:41px;font-size:14px;line-height:19px;padding-left:17px;margin-top:5px}}.section-cities .content-container .zip-search-container .zipcode-search-container .zipcode-search-button{width:100px;height:59px}@media(min-width:768px) and (max-width:1439px){.section-cities .content-container .zip-search-container .zipcode-search-container .zipcode-search-button{width:70px;height:41px;border-radius:2px;font-size:14px;line-height:19px;margin-top:4px}}@media(max-width:767px){.section-cities .content-container .zip-search-container .zipcode-search-container .zipcode-search-button{width:69px;height:41px;border-radius:2px;font-size:14px;line-height:19px;margin-top:4px}}.section-free-guide{display:flex;margin-top:25px;margin-bottom:25px;padding-left:20px;padding-right:20px}@media(min-width:768px) and (max-width:1439px){.section-free-guide{margin-top:20px;margin-bottom:20px}}@media(max-width:767px){.section-free-guide{margin-top:15px;padding-left:15px;padding-right:15px;margin-bottom:20px}}.section-free-guide .content-container{width:1292px;border-radius:5px;margin-left:auto;margin-right:auto;padding:50px 70px 70px;background-color:#fff;background:linear-gradient(270deg,#f6f8fa 0%,rgba(246,248,250,0) 100%),linear-gradient(135deg,rgba(149,206,219,.6) 0%,#95cedb 100%);box-shadow:0 0 5px 0 rgba(44,52,56,.05);background-image:url('images/landing/GuidebookBackground.png');background-repeat:no-repeat;background-size:auto 110%;background-position:center;display:flex;justify-content:center;flex-direction:column}@media(min-width:768px) and (max-width:1439px){.section-free-guide .content-container{width:900px;padding:40px 240px 33px 40px;box-shadow:0 0 3px 0 rgba(44,52,56,.13)}}@media(max-width:767px){.section-free-guide .content-container{width:100%;padding:30px 15px;box-shadow:0 0 3px 0 rgba(44,52,56,.13)}}.section-free-guide .content-container .content-block{display:flex;justify-content:start;flex-direction:column;max-width:730px}@media(min-width:768px) and (max-width:1439px){.section-free-guide .content-container .content-block{max-width:450px}}@media(max-width:767px){.section-free-guide .content-container .content-block{max-width:350px;align-items:center}}.section-free-guide .content-container .content-block h2{align-self:flex-start}.section-free-guide .content-container .content-block .description{text-align:left;margin:25px 0 30px}@media(min-width:768px) and (max-width:1439px){.section-free-guide .content-container .content-block .description{max-width:450px}}@media(max-width:767px){.section-free-guide .content-container .content-block .description{width:100%;max-width:400px;align-items:center;margin:15px 0}}.section-free-guide .content-container .content-block .subscribe-buttons a{color:#2c3438;text-decoration:none}.section-free-guide .content-container .content-block .subscribe-buttons a:hover,.section-free-guide .content-container .content-block .subscribe-buttons a:visited{text-decoration:none}.section-free-guide .content-container .content-block .subscribe-buttons .subscribe-btn{display:inline-block;width:250px;height:55px;border:3px solid #2c3438;border-radius:5px;text-align:center;color:#2c3438;font-family:Roboto;font-size:20px;font-weight:500;line-height:49px;background-color:rgba(255,255,255,.5);margin-right:25px}@media(min-width:768px) and (max-width:1439px){.section-free-guide .content-container .content-block .subscribe-buttons .subscribe-btn{width:179px;height:41px;border-radius:3px;border:2px solid #2c3438;font-size:14px;line-height:37px;margin-right:16px}}@media(max-width:767px){.section-free-guide .content-container .content-block .subscribe-buttons .subscribe-btn{display:block;width:260px;height:40px;border-radius:3px;border:2px solid #2c3438;margin-left:auto;margin-right:auto;margin-bottom:15px;font-size:14px;line-height:36px}}h2{margin:0;padding:0;color:#2c3438;font-family:Roboto;font-size:45px;font-weight:500;letter-spacing:0;line-height:55px}@media(min-width:768px) and (max-width:1439px){h2{font-size:32px;line-height:38px}}@media(max-width:767px){h2{font-size:20px;line-height:30px}}.description{color:#2c3438;font-family:Roboto;font-size:20px;letter-spacing:0;line-height:30px;text-align:center}@media(min-width:768px) and (max-width:1439px){.description{font-size:14px;line-height:20px}}@media(max-width:767px){.description{font-size:14px;line-height:18px}}.section-zipcode-hero{height:697px;background-image:url('images/landing/DefaultHeroImage@2x.jpg');background-image:-webkit-image-set(url('images/landing/DefaultHeroImage.jpg') 1x,url('images/landing/DefaultHeroImage@2x.jpg') 2x,url('images/landing/DefaultHeroImage@3x.jpg') 3x);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero{height:600px}}@media(max-width:767px){.section-zipcode-hero{height:360px}}.section-zipcode-hero .content-container-wrapper{background:linear-gradient(rgba(0,0,0,.5) 0%,rgba(0,0,0,.05) 50%);background-size:50% 100%;background-repeat:no-repeat;height:100%;width:100%;position:absolute;top:0;display:flex;justify-content:center;padding-left:20px;padding-right:20px}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper{background-size:60% 100%}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper{background-size:100% 100%;padding-left:15px;padding-right:15px}}.section-zipcode-hero .content-container-wrapper .content-container{display:flex;align-items:center;width:1292px;height:100%}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper .content-container{width:900px}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper .content-container{width:100%}}.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container{width:580px;min-height:445px;text-align:left}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container{width:450px;min-height:370px;padding-top:60px}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container{width:285px;min-height:235px;padding:38px 25px 30px 0;border-radius:3px}}.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container h1{margin:0;padding:0;color:#fff;font-family:Roboto;font-size:45px;font-weight:bold;letter-spacing:0;line-height:55px}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container h1{font-size:35px;line-height:44px}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container h1{font-size:25px;line-height:35px}}.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container{margin:46px 0 0 0;width:460px;height:75px;background-color:#fff}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container{width:380px;height:66px}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container{margin-top:15px;width:250px;height:50px}}.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container .zipcode-search-textbox{width:346px;height:59px;font-size:20px;line-height:26px;padding-left:25px}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container .zipcode-search-textbox{height:49px;width:268px;margin-top:7px}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container .zipcode-search-textbox{width:149px;height:40px;font-size:18px;line-height:24px;padding-left:10px;margin-top:5px}}.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container .zipcode-search-button{width:100px;height:59px}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container .zipcode-search-button{height:49px;margin-top:7px;font-size:20px;line-height:26px}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .zipcode-search-container .zipcode-search-button{width:90px;height:40px;border-radius:3px;font-size:18px;line-height:24px;margin-top:4px}}.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .view-categories-button{background-color:#eba617;color:#fff;width:410px;height:59px;border-radius:3px;border:0;font-size:20px;letter-spacing:0;line-height:26px;text-align:center;box-shadow:0 2px 0 10px rgba(0,0,0,.3);margin-top:56px}@media(min-width:768px) and (max-width:1439px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .view-categories-button{width:330px;height:50px;box-shadow:0 0 0 5px rgba(0,0,0,.3);font-size:14px;line-height:19px;font-weight:500}}@media(max-width:767px){.section-zipcode-hero .content-container-wrapper .content-container .zip-search-container .view-categories-button{width:290px;height:50px;box-shadow:0 0 0 5px rgba(0,0,0,.3);font-size:14px;line-height:19px;font-weight:500;margin-top:28px}}.section-category-icons{height:180px;position:relative;padding-left:20px;padding-right:20px;display:flex;top:-70px;margin-bottom:-70px}@media(min-width:768px) and (max-width:1439px){.section-category-icons{height:101px;top:-30px;margin-bottom:-30px}}@media(max-width:767px){.section-category-icons{height:101px;top:-40px;margin-bottom:-40px;padding-left:15px;padding-right:15px}.section-category-icons:before{position:absolute;right:14px;height:100%;width:100px;content:"";border-radius:3px;background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,0) 100%);pointer-events:none}}.section-category-icons .content-container{width:1292px;height:100%;box-shadow:0 0 14px 0 rgba(44,52,56,.13);border-radius:3px;background-color:#fff;margin-left:auto;margin-right:auto}@media(min-width:768px) and (max-width:1439px){.section-category-icons .content-container{width:900px}}@media(max-width:767px){.section-category-icons .content-container{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.section-category-icons .content-container::-webkit-scrollbar{display:none}}.section-category-icons .content-container .category-icon-container{display:flex;height:100%;align-items:center;justify-content:space-between;padding-left:50px;padding-right:50px}@media(min-width:768px) and (max-width:1439px){.section-category-icons .content-container .category-icon-container{padding-left:40px;padding-right:40px}}@media(max-width:767px){.section-category-icons .content-container .category-icon-container{width:735px;padding-left:30px;padding-right:30px}}.section-category-icons .content-container .category-icon-container .category-icon{text-align:center;height:81px}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-category-icons .content-container .category-icon-container .category-icon{height:46px}}.section-category-icons .content-container .category-icon-container .category-icon a{text-decoration:none;height:100%;display:flex;flex-direction:column;justify-content:space-between}.section-category-icons .content-container .category-icon-container .category-icon a img{width:100%;height:100%;max-width:58px;max-height:50px;margin-left:auto;margin-right:auto}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-category-icons .content-container .category-icon-container .category-icon a img{max-width:33px;max-height:29px}}.section-category-icons .content-container .category-icon-container .category-icon a .category-name{color:#2c3438;font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;text-align:center}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-category-icons .content-container .category-icon-container .category-icon a .category-name{font-size:11px;line-height:15px}}.section-five-star-experience{padding-left:20px;padding-right:20px;margin-top:25px;display:flex}@media(min-width:768px) and (max-width:1439px){.section-five-star-experience{margin-top:17px}}@media(max-width:767px){.section-five-star-experience{padding-left:15px;padding-right:15px;margin-top:15px}}.section-five-star-experience .content-container{width:1292px;height:327px;background:linear-gradient(270deg,rgba(246,248,250,0) 0%,#f6f8fa 100%);border-radius:5px;background-color:#fff;margin-left:auto;margin-right:auto;text-align:center;padding:80px 25px 25px}@media(min-width:768px) and (max-width:1439px){.section-five-star-experience .content-container{width:900px;height:228px;padding:55px 20px 20px}}@media(max-width:767px){.section-five-star-experience .content-container{width:100%;height:209px;padding:50px 15px 15px}}.section-five-star-experience .content-container .description{margin-top:25px}@media(min-width:768px) and (max-width:1439px){.section-five-star-experience .content-container .description{margin-top:17px}}@media(max-width:767px){.section-five-star-experience .content-container .description{margin-top:15px}}.section-popular-projects{margin-top:25px;padding-left:20px;padding-right:20px;display:flex}@media(min-width:768px) and (max-width:1439px){.section-popular-projects{margin-top:17px}}@media(max-width:767px){.section-popular-projects{padding-left:15px;padding-right:15px;margin-top:15px}}.section-popular-projects .content-container{width:1292px;border-radius:5px;margin-left:auto;margin-right:auto;text-align:center}@media(min-width:768px) and (max-width:1439px){.section-popular-projects .content-container{width:900px}}@media(max-width:767px){.section-popular-projects .content-container{width:100%}}.section-popular-projects .content-container .header-section{border-radius:5px;background-color:#fff;background:linear-gradient(270deg,#bfdcd1 0%,#064 86.75%);box-shadow:0 0 5px 0 rgba(44,52,56,.03);padding:68px 70px 68px 70px;width:100%}@media(min-width:768px) and (max-width:1439px){.section-popular-projects .content-container .header-section{padding:48px 50px 48px 50px}}@media(max-width:767px){.section-popular-projects .content-container .header-section{padding:30px 15px 30px 15px}}.section-popular-projects .content-container .header-section h3{margin:0;padding:0;color:#fff;font-family:Roboto;font-size:30px;font-weight:500;letter-spacing:0;line-height:39px;text-align:left}@media(min-width:768px) and (max-width:1439px){.section-popular-projects .content-container .header-section h3{font-size:20px;line-height:26px}}@media(max-width:767px){.section-popular-projects .content-container .header-section h3{font-size:20px;line-height:26px}}.section-popular-projects .content-container .header-section .description{color:#fff;margin-top:15px;text-align:left}@media(min-width:768px) and (max-width:1439px){.section-popular-projects .content-container .header-section .description{margin-top:10px}}@media(max-width:767px){.section-popular-projects .content-container .header-section .description{margin-top:10px}}.section-popular-projects .content-container .projects-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:25px -12.5px 0}@media(min-width:768px) and (max-width:1439px){.section-popular-projects .content-container .projects-container{margin:18px -9px 0}}@media(max-width:767px){.section-popular-projects .content-container .projects-container{margin:16px -8px 0}}.section-popular-projects .content-container .projects-container .category-icon{background-color:#fff;flex:1 1 20%;height:70px;box-shadow:0 0 5px 0 rgba(44,52,56,.05);margin:0 12.5px 25px;border-radius:5px;min-width:0}@media(min-width:768px) and (max-width:1439px){.section-popular-projects .content-container .projects-container .category-icon{height:49px;margin:0 9px 18px;box-shadow:0 0 3px 0 rgba(44,52,56,.05)}}@media(max-width:767px){.section-popular-projects .content-container .projects-container .category-icon{flex:1 1 40%;height:40px;margin:0 8px 16px;box-shadow:0 0 3px 0 rgba(44,52,56,.05)}}.section-popular-projects .content-container .projects-container .category-icon a{text-decoration:none;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-right:21px}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-popular-projects .content-container .projects-container .category-icon a{padding-right:14px}}.section-popular-projects .content-container .projects-container .category-icon a img{width:26px;max-height:28px;margin:0 21px}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-popular-projects .content-container .projects-container .category-icon a img{width:19px;max-height:20px;margin:0 14px}}.section-popular-projects .content-container .projects-container .category-icon a .category-name{color:#2c3438;font-family:Roboto;font-size:20px;letter-spacing:0;line-height:32px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-popular-projects .content-container .projects-container .category-icon a .category-name{font-size:14px;line-height:22px}}.section-popular-projects .content-container .view-categories-button{background-color:#eba617;color:#fff;width:415px;height:70px;border-radius:5px;border:0;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;text-align:center;box-shadow:0 0 5px 0 rgba(44,52,56,.13)}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-popular-projects .content-container .view-categories-button{width:290px;height:50px;box-shadow:0 0 3px 0 rgba(44,52,56,.13);font-size:14px;line-height:19px}}.section-guarantee{padding-left:20px;padding-right:20px;margin-top:70px;display:flex;height:920px;background:linear-gradient(180deg,#f6f8fa 0%,#bfdcd1 100%);padding-bottom:80px}@media(min-width:768px) and (max-width:1439px){.section-guarantee{margin-top:0;height:640px;padding-bottom:80px}}@media(max-width:767px){.section-guarantee{padding-left:15px;padding-right:15px;margin-top:30px;height:906px;padding-bottom:80px}}.section-guarantee .content-container{width:1292px;border-radius:5px;margin-left:auto;margin-right:auto;text-align:center;padding-top:71px;background-color:#f6f8fa;background-image:url('images/landing/Guarantee Image@2x.jpg');background-image:-webkit-image-set(url('images/landing/Guarantee Image.jpg') 1x,url('images/landing/Guarantee Image@2x.jpg') 2x,url('images/landing/Guarantee Image@3x.jpg') 3x);background-repeat:no-repeat;background-size:100% auto;background-position:bottom}@media(min-width:768px) and (max-width:1439px){.section-guarantee .content-container{width:900px;padding-top:50px;background-size:auto 87%}}@media(max-width:767px){.section-guarantee .content-container{width:100%;padding-top:26px;padding-left:15px;padding-right:15px;background-size:auto 75%}}.section-guarantee .content-container .content-block{margin-left:auto;margin-right:auto;width:1136px;position:relative}@media(min-width:768px) and (max-width:1439px){.section-guarantee .content-container .content-block{width:700px}}@media(max-width:767px){.section-guarantee .content-container .content-block{width:100%}}.section-guarantee .content-container .content-block img{height:276px;filter:drop-shadow(0 5px 5px rgba(44,52,56,.15));position:absolute;top:0;left:0}@media(min-width:768px) and (max-width:1439px){.section-guarantee .content-container .content-block img{height:146px;filter:drop-shadow(0 3px 3px rgba(44,52,56,.15));top:0;left:0}}@media(max-width:767px){.section-guarantee .content-container .content-block img{position:relative;height:146px;filter:drop-shadow(0 3px 3px rgba(44,52,56,.15));margin-bottom:20px}}.section-guarantee .content-container .content-block .description{width:577px;margin-top:16px;margin-left:auto;margin-right:auto;margin-bottom:59px}@media(min-width:768px) and (max-width:1439px){.section-guarantee .content-container .content-block .description{margin-top:11px;margin-bottom:40px;width:400px}}@media(max-width:767px){.section-guarantee .content-container .content-block .description{margin-top:15px;margin-bottom:15px;width:auto;max-width:410px}}.section-guarantee .content-container .content-block .guarantee-buttons a{color:#2c3438;text-decoration:none}.section-guarantee .content-container .content-block .guarantee-buttons a:hover,.section-guarantee .content-container .content-block .guarantee-buttons a:visited{text-decoration:none}.section-guarantee .content-container .content-block .guarantee-buttons .guarantee-btn{display:inline-block;width:250px;height:55px;border:3px solid #2c3438;border-radius:5px;text-align:center;color:#2c3438;font-family:Roboto;font-size:20px;font-weight:500;line-height:49px;background-color:rgba(255,255,255,.5);margin-right:25px}@media(min-width:768px) and (max-width:1439px){.section-guarantee .content-container .content-block .guarantee-buttons .guarantee-btn{width:175px;height:39px;border-radius:3px;border:2px solid #2c3438;font-size:14px;line-height:35px;margin-right:16px}}@media(max-width:767px){.section-guarantee .content-container .content-block .guarantee-buttons .guarantee-btn{width:175px;height:39px;border-radius:3px;border:2px solid #2c3438;font-size:14px;line-height:35px;margin:0 8px 15px}}.section-work{padding-left:20px;padding-right:20px;margin-top:25px;display:flex;background-color:#fff}@media(min-width:768px) and (max-width:1439px){.section-work{margin-top:20px}}@media(max-width:767px){.section-work{padding-left:0;padding-right:0}}.section-work .content-container{width:1292px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-direction:column}@media(min-width:768px) and (max-width:1439px){.section-work .content-container{width:900px}}@media(max-width:767px){.section-work .content-container{width:100%}}.section-work .content-container .content-block{width:100%;max-width:518px;display:flex;justify-content:start;flex-direction:column;text-align:center;margin-left:auto;margin-right:auto;padding-top:70px;padding-bottom:83px}@media(min-width:768px) and (max-width:1439px){.section-work .content-container .content-block{max-width:369px;padding-top:50px;padding-bottom:56px}}@media(max-width:767px){.section-work .content-container .content-block{max-width:231px;align-items:center;padding-top:32px;padding-bottom:28px}}@media(max-width:767px){.section-work .content-container .content-block h2{max-width:231px}}.section-work .content-container .slide-container{display:flex;flex-wrap:nowrap;flex-direction:row}@media(max-width:767px){.section-work .content-container .slide-container{height:447px;flex-direction:column-reverse;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;padding-bottom:30px;justify-content:space-between}.section-work .content-container .slide-container::-webkit-scrollbar{display:none}}.section-work .content-container .slide-container .small-slides-container{flex:1 1 100%;padding-top:27px}@media(min-width:768px) and (max-width:1439px){.section-work .content-container .slide-container .small-slides-container{padding-top:20px}}@media(max-width:767px){.section-work .content-container .slide-container .small-slides-container{height:156px;width:300%;display:flex;flex-wrap:nowrap;align-items:flex-end;flex-direction:row;justify-content:space-around;padding-top:0}}.section-work .content-container .slide-container .small-slides-container .slide-small{border-radius:5px;cursor:pointer}@media(min-width:768px) and (max-width:1439px){.section-work .content-container .slide-container .small-slides-container .slide-small{border-radius:3.5px}}@media(max-width:767px){.section-work .content-container .slide-container .small-slides-container .slide-small{width:320px;min-width:320px;height:156px;border-radius:3.5px;box-shadow:0 0 20px 0 rgba(0,102,68,.13);flex:0 0 auto;cursor:default}}.section-work .content-container .slide-container .small-slides-container .slide-small:hover{background-color:#f6f8fa}@media(max-width:767px){.section-work .content-container .slide-container .small-slides-container .slide-small:hover{background-color:initial}}.section-work .content-container .slide-container .small-slides-container .slide-small.active{box-shadow:0 0 20px 0 rgba(0,102,68,.13);background-color:#fff}.section-work .content-container .slide-container .small-slides-container .slide-small .slide-content{padding:22px 30px 30px}@media(min-width:768px) and (max-width:1439px){.section-work .content-container .slide-container .small-slides-container .slide-small .slide-content{padding:20px}}@media(max-width:767px){.section-work .content-container .slide-container .small-slides-container .slide-small .slide-content{padding:20px}}.section-work .content-container .slide-container .small-slides-container .slide-small .slide-content .slide-title{color:#2c3438;font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:0;line-height:37px}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-work .content-container .slide-container .small-slides-container .slide-small .slide-content .slide-title{font-size:14px;line-height:26px}}.section-work .content-container .slide-container .small-slides-container .slide-small .slide-content .slide-description{margin-top:13px;color:#2c3438;font-family:Roboto;font-size:16px;letter-spacing:0;line-height:26px}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-work .content-container .slide-container .small-slides-container .slide-small .slide-content .slide-description{font-size:11px;line-height:18px}}.section-work .content-container .slide-container .big-slides-container{flex:1 1 100%}@media(min-width:768px) and (max-width:1439px){.section-work .content-container .slide-container .big-slides-container{flex:1 1 auto}}@media(max-width:767px){.section-work .content-container .slide-container .big-slides-container{height:261px;width:300%;display:flex;flex-wrap:nowrap;align-items:flex-start;flex-direction:row;justify-content:space-around}}.section-work .content-container .slide-container .big-slides-container .slide-big{background-image:url('images/landing/Background accents.svg');background-repeat:no-repeat;background-size:contain;background-position:center;display:none}@media(max-width:767px){.section-work .content-container .slide-container .big-slides-container .slide-big{flex:0 0 auto;display:block}}.section-work .content-container .slide-container .big-slides-container .slide-big.active{display:block}.section-work .content-container .slide-container .big-slides-container .slide-big img{width:733px;height:600px}@media(min-width:768px) and (max-width:1439px){.section-work .content-container .slide-container .big-slides-container .slide-big img{width:531px;height:435px}}@media(max-width:767px){.section-work .content-container .slide-container .big-slides-container .slide-big img{width:320px;height:261px}}.section-work .content-container .dots{display:none;text-align:center}@media(max-width:767px){.section-work .content-container .dots{display:block}}.section-work .content-container .dots .dot{display:inline-block;width:12px;height:12px;border:2px solid #bfdcd1;border-radius:50%;cursor:pointer}.section-work .content-container .dots .dot .circle{width:100%;height:100%;border:1.5px solid #f6f8fa;border-radius:50%;background-color:#bfdcd1;display:none}.section-work .content-container .dots .dot .circle.active{display:block}.section-quality{display:flex;padding-top:80px;padding-left:20px;padding-right:20px;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%)}@media(min-width:768px) and (max-width:1439px){.section-quality{padding-top:60px}}@media(max-width:767px){.section-quality{padding-top:30px;padding-left:0;padding-right:0}}.section-quality .content-container{width:1292px;margin-left:auto;margin-right:auto;text-align:center}@media(min-width:768px) and (max-width:1439px){.section-quality .content-container{width:900px}}@media(max-width:767px){.section-quality .content-container{width:100%}}.section-quality .content-container .content-block{margin-left:auto;margin-right:auto;width:771px;position:relative}@media(min-width:768px) and (max-width:1439px){.section-quality .content-container .content-block{width:540px}}@media(max-width:767px){.section-quality .content-container .content-block{width:100%;padding-left:15px;padding-right:15px}}.section-quality .content-container .content-block .description{margin-top:25px;margin-left:auto;margin-right:auto;margin-bottom:70px}@media(min-width:768px) and (max-width:1439px){.section-quality .content-container .content-block .description{width:540px;margin-top:16px;margin-bottom:50px}}@media(max-width:767px){.section-quality .content-container .content-block .description{width:auto;max-width:410px;margin-top:15px;margin-bottom:30px}}.section-quality .content-container .quality-slider{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;flex-direction:row;margin:0 -12.5px;white-space:nowrap}@media(min-width:768px) and (max-width:1439px){.section-quality .content-container .quality-slider{margin:0 -10px}}@media(max-width:767px){.section-quality .content-container .quality-slider{margin:0;padding:0 7.5px;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.section-quality .content-container .quality-slider::-webkit-scrollbar{display:none}}.section-quality .content-container .quality-slider .slide{flex:1}@media(max-width:767px){.section-quality .content-container .quality-slider .slide{min-width:230px}}.section-quality .content-container .quality-slider .slide .slide-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:310px;border-radius:5px;background-color:#fff;box-shadow:0 0 5px 0 rgba(44,52,56,.05);margin:0 12.5px}@media(min-width:768px) and (max-width:1439px){.section-quality .content-container .quality-slider .slide .slide-content{height:217px;border-radius:4px;box-shadow:0 0 4px 0 rgba(44,52,56,.05);margin:0 10px}}@media(max-width:767px){.section-quality .content-container .quality-slider .slide .slide-content{height:150px;border-radius:3px;box-shadow:0 0 4px 0 rgba(44,52,56,.05);margin:0 7.5px}}.section-quality .content-container .quality-slider .slide .slide-content .slide-title{color:#99bfb0;font-family:Roboto;font-size:83px;font-weight:500;letter-spacing:0;line-height:83px;text-align:center}@media(min-width:768px) and (max-width:1439px){.section-quality .content-container .quality-slider .slide .slide-content .slide-title{font-size:60px;line-height:58px}}@media(max-width:767px){.section-quality .content-container .quality-slider .slide .slide-content .slide-title{font-size:35px;line-height:46px}}.section-quality .content-container .quality-slider .slide .slide-content .slide-description{color:#2c3438;font-family:Roboto;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;text-align:center;margin-top:15px}@media(min-width:768px) and (max-width:1439px){.section-quality .content-container .quality-slider .slide .slide-content .slide-description{font-size:14px;line-height:18px}}@media(max-width:767px){.section-quality .content-container .quality-slider .slide .slide-content .slide-description{font-size:14px;line-height:18px}}.section-quality .content-container .scroll-bar-container{width:50px;height:11px;border:2px solid #bfdcd1;border-radius:5px;margin-left:auto;margin-right:auto;margin-top:30px;vertical-align:top;text-align:left;padding:0 1px}@media(min-width:1440px),(min-width:768px) and (max-width:1439px){.section-quality .content-container .scroll-bar-container{display:none}}.section-quality .content-container .scroll-bar-container .scroll-bar-wrapper{width:100%;height:7px;vertical-align:top}.section-quality .content-container .scroll-bar-container .scroll-bar-wrapper .scroll-bar{position:relative;display:inline-block;height:5px;width:15px;border-radius:5px;background-color:#bfdcd1;left:10px;vertical-align:top}.section-commentary{padding-left:20px;padding-right:20px;margin-top:25px;display:flex;min-height:600px}@media(min-width:768px) and (max-width:1439px){.section-commentary{margin-top:20px;min-height:415px}}@media(max-width:767px){.section-commentary{padding-left:15px;padding-right:15px;margin-top:75px;min-height:234px}}.section-commentary .content-container{width:1292px;min-height:600px;border-radius:5px;margin-left:auto;margin-right:auto;padding:0 530px 0 71px;background-color:#bfdcd1;box-shadow:0 0 5px 0 rgba(44,52,56,.05);background-image:url('images/landing/HomeownerTestimonial@2x.jpg');background-image:-webkit-image-set(url('images/landing/HomeownerTestimonial.jpg') 1x,url('images/landing/HomeownerTestimonial@2x.jpg') 2x,url('images/landing/HomeownerTestimonial@3x.jpg') 3x);background-repeat:no-repeat;background-size:contain;background-position:bottom right;display:flex;justify-content:center;flex-direction:column}@media(min-width:768px) and (max-width:1439px){.section-commentary .content-container{width:900px;min-height:415px;padding:0 300px 0 48px}}@media(max-width:767px){.section-commentary .content-container{width:100%;min-height:234px;padding:0 15px 39px;justify-content:end;background:none;background-color:#bfdcd1}}.section-commentary .content-container .content-block{display:flex;justify-content:start;flex-direction:column}@media(max-width:767px){.section-commentary .content-container .content-block{flex-direction:column-reverse;align-items:center;text-align:center}}.section-commentary .content-container .content-block .comment{color:#2c3438;font-family:Roboto;font-size:45px;font-style:italic;font-weight:100;letter-spacing:0;line-height:50px;max-width:689px}@media(min-width:768px) and (max-width:1439px){.section-commentary .content-container .content-block .comment{font-size:32px;line-height:34px;max-width:480px}}@media(max-width:767px){.section-commentary .content-container .content-block .comment{font-size:20px;line-height:30px;max-width:100%}}.section-commentary .content-container .content-block .speaker{margin-top:30px}@media(min-width:768px) and (max-width:1439px){.section-commentary .content-container .content-block .speaker{margin-top:22px}}@media(max-width:767px){.section-commentary .content-container .content-block .speaker{margin-top:15px;margin-bottom:15px}}.section-commentary .content-container .content-block .speaker .name,.section-commentary .content-container .content-block .speaker .area{display:inline-block;color:#2c3438;font-family:Roboto;font-size:16px;letter-spacing:0;line-height:21px}@media(min-width:768px) and (max-width:1439px){.section-commentary .content-container .content-block .speaker .name,.section-commentary .content-container .content-block .speaker .area{font-size:11px;line-height:15px}}@media(max-width:767px){.section-commentary .content-container .content-block .speaker .name,.section-commentary .content-container .content-block .speaker .area{font-size:11px;line-height:15px}}.section-commentary .content-container .content-block .speaker .name{font-weight:500}.section-commentary .content-container .content-block img{display:none;height:100px;width:100px;box-shadow:0 2px 13px 0 rgba(44,52,56,.15);margin-top:-30px}@media(max-width:767px){.section-commentary .content-container .content-block img{display:block}}.section-guidance{padding-left:20px;padding-right:20px;margin-top:25px;display:flex}@media(min-width:768px) and (max-width:1439px){.section-guidance{margin-top:20px}}@media(max-width:767px){.section-guidance{padding-left:15px;padding-right:15px;margin-top:15px}}.section-guidance .content-container{width:1292px;margin-left:auto;margin-right:auto;text-align:center;padding-top:71px;border-radius:5px;background-color:#f6f8fa;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 45%)}@media(min-width:768px) and (max-width:1439px){.section-guidance .content-container{width:900px;padding-top:50px}}@media(max-width:767px){.section-guidance .content-container{width:100%;padding-top:38px}}@media(max-width:767px){.section-guidance .content-container h2{max-width:250px;margin-left:auto;margin-right:auto}}.section-guidance .content-container .block-container{margin-top:70px;display:flex;margin:70px -12.5px 0;justify-content:center;flex-wrap:wrap}@media(min-width:768px) and (max-width:1439px){.section-guidance .content-container .block-container{margin:48px -10px 0}}@media(max-width:767px){.section-guidance .content-container .block-container{margin:53px -7.5px 0}}.section-guidance .content-container .block-container .block{flex:1;background-color:#fff;border-radius:5px;box-shadow:0 3px 5px 0 rgba(44,52,56,.05);margin:0 12.5px;padding:75px 70px 70px 70px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px) and (max-width:1439px){.section-guidance .content-container .block-container .block{border-radius:4px;box-shadow:0 2px 3px 0 rgba(44,52,56,.05);margin:0 10px;padding:53px 34px 48px;min-height:236px}}@media(max-width:767px){.section-guidance .content-container .block-container .block{border-radius:4px;box-shadow:0 2px 3px 0 rgba(44,52,56,.05);margin:0 7.5px 15px;padding:35px 30px 30px;min-width:290px;min-height:200px}}.section-guidance .content-container .block-container .block .description{flex:1}.section-guidance .content-container .block-container .block a{flex:0;display:flex;align-items:center;justify-content:center;margin-top:40px;color:#2c3438;text-decoration:none}.section-guidance .content-container .block-container .block a:hover,.section-guidance .content-container .block-container .block a:visited{text-decoration:none}@media(min-width:768px) and (max-width:1439px){.section-guidance .content-container .block-container .block a{margin-top:40px}}@media(max-width:767px){.section-guidance .content-container .block-container .block a{margin-top:30px}}.section-guidance .content-container .block-container .block a .visit-link{background-color:#eba617;color:#fff;width:415px;height:70px;border-radius:5px;border:0;font-size:20px;font-weight:500;letter-spacing:0;line-height:70px;text-align:center;box-shadow:0 0 5px 0 rgba(44,52,56,.13)}@media(min-width:768px) and (max-width:1439px),(max-width:767px){.section-guidance .content-container .block-container .block a .visit-link{width:285px;height:49px;box-shadow:0 0 3px 0 rgba(44,52,56,.13);font-size:14px;line-height:49px}}@media(max-width:767px){.section-guidance .content-container .block-container .block a .visit-link{width:100%;max-width:300px}}