/*!
* Styles for North America’s Expert Interior Designers Page
* @author: Simon Jacques (https://www.fostra.com/)
* v1.0.0 2023
*/.main.pp-north-americas-expert-interior-designers{font-family:Montserrat,sans-serif;font-weight:400;color:#282828;background-color:#eaeaea}.main.pp-north-americas-expert-interior-designers{padding:200px 0 100px 0}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{font-family:Montserrat,sans-serif;margin-bottom:0!important}.main h1>span,.main h2>span,.main h6>span{display:block}@media (max-width:899px){.main h1.h1-like{font-size:4rem!important;line-height:1.1}.main h1 .h2-like{font-size:3.6rem!important;line-height:1.111}.main h2.h2-like{font-size:3.6rem!important;line-height:1.111}.main h2 .h3-like{font-size:3.2rem!important;line-height:1.188}.main h6.h4-like{font-size:2.8rem!important;line-height:1.214}}@media (max-width:599px){.main h1.h1-like,.main h1.h1-like *,.main h2.h2-like,.main h2.h2-like *,.main h6.h4-like,.main h6.h4-like *,.main h6.h6-like,.main h6.h6-like *,.main h6.h8-like,.main h6.h8-like *{letter-spacing:0!important}}.bg-charcoal-1,.bg-charcoal-1 *{color:#fff}.bg-charcoal-1{background-color:#282828}.bg-charcoal-2,.bg-charcoal-2 *{color:#fff}.bg-charcoal-2{background-color:#2f3339}.bg-green-1,.bg-green-1 *{color:#fff}.bg-green-1{background-color:#8a978e}.bg-green-2,.bg-green-2 *{color:#fff}.bg-green-2{background-color:#9ba697}.charcoal-1,.charcoal-1 *,a.charcoal-1,a.charcoal-1 *{color:#282828}.charcoal-2,.charcoal-2 *,a.charcoal-2,a.charcoal-2 *{color:#2f3339}.green-1,.green-1 *,a.green-1,a.green-1 *{color:#8a978e}.green-2,.green-2 *,a.green-2,a.green-2 *{color:#9ba697}#main ul.bullet-charcoal-2>li::before{background-color:#2f3339!important}#main ul.bullet-triangle.bullet-charcoal-2>li::before{border-left-color:#2f3339!important}#main ul.bullet-arrow.bullet-charcoal-2>li::before{color:#2f3339!important}#main ul.bullet-green-1>li::before{background-color:#8a978e!important}#main ul.bullet-triangle.bullet-green-1>li::before{border-left-color:#8a978e!important}#main ul.bullet-arrow.bullet-green-1>li::before{color:#8a978e!important}@media (max-width:767px){.box-shadow{-webkit-box-shadow:-1px 1px 7px 0 rgba(0,0,0,.2);box-shadow:-1px 1px 7px 0 rgba(0,0,0,.2)}}.iwsite{max-width:1160px}.section-style-1 .title{margin-bottom:120px;padding:0 35px}.section-style-1 .block-1{position:relative;min-height:556px;padding:40px}.section-style-1 .block-1 .image-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.section-style-1 .block-1 .image-container img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:right bottom}.section-style-1 .block-1 .nav-container{position:relative;display:inline-block;margin-top:-120px;padding:120px 20px;z-index:2}.section-style-1 .block-1 .nav-container ul li{margin-top:0}.section-style-1 .block-1 .nav-container ul li a{display:block;padding:4px 0}.section-style-1 .block-1 .nav-container ul li a:active,.section-style-1 .block-1 .nav-container ul li a:focus{color:#fff}.section-style-1 .block-1 .nav-container ul li a:hover{color:#8a978e}.section-style-1 .block-2{padding:80px 40px}@media (max-width:899px){.section-style-1 .title{margin-bottom:90px}.section-style-1 .block-1{min-height:422px}.section-style-1 .block-1 .nav-container{margin-top:-100px;padding:90px 20px}}@media (max-width:767px){.section-style-1 .block-1{min-height:354px}}@media (max-width:599px){.section-style-1 .block-1{min-height:268px}}@media (max-width:479px){.section-style-1 .title{margin-bottom:70px;padding:0 15px}.section-style-1 .block-1{min-height:226px;padding:40px 20px}.section-style-1 .block-1 .nav-container{margin-top:-80px;padding:50px 20px}.section-style-1 .block-2{padding:40px 20px}}.section-style-2 .title{margin-bottom:75px;padding:0 35px}.section-style-2 .block-1{position:relative;min-height:556px;padding:40px}.section-style-2 .block-1 .image-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.section-style-2 .block-1 .image-container img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:right bottom}.section-style-2 .block-1 .text-container{position:relative;width:60%;margin-top:-80px;padding:40px 20px;z-index:2}@media (max-width:899px){.section-style-2 .block-1{min-height:422px}}@media (max-width:767px){.section-style-2 .block-1{min-height:354px}.section-style-2 .block-1 .text-container{width:80%}}@media (max-width:599px){.section-style-2 .block-1{min-height:268px}.section-style-2 .block-1 .text-container{width:100%}}@media (max-width:479px){.section-style-2 .title{padding:0 15px}.section-style-2 .block-1{min-height:226px;padding:40px 20px}}.block-wrapper{position:relative;z-index:1}.section-cards .f85 a{text-decoration:underline}.section-cards .f85 a:hover{text-decoration:none}.card-container .title-container{position:relative;z-index:2;padding-left:25%}.card-container .title{margin:-8px 0 0 -6px;padding:0 0 10px 4.9382716%}.card-container .portrait-container{-webkit-box-flex:0;-ms-flex:0 0 29.6296296%;flex:0 0 29.6296296%;position:relative;max-width:29.6296296%}.card-container .portrait{background-color:#fff;position:absolute;width:100%}.portrait-spacer{-webkit-box-flex:0;-ms-flex:0 0 40.8163265%;flex:0 0 40.8163265%;max-width:40.8163265%}.portrait-spacer::before{content:"";display:block;padding-bottom:calc(8 / 5 * 100% - 118px)}.intro{padding:40px 0 0 6.802721%}.interior-designer{position:absolute;left:40px;top:40px;height:100%}.interior-designer img{width:auto;height:100%;max-height:1600px}.card-container .block-1 a,.card-container .block-1 a *,.card-container .block-1 a:active,.card-container .block-1 a:active *,.card-container .block-1 a:focus,.card-container .block-1 a:focus *,.card-container .block-1 a:hover,.card-container .block-1 a:hover *{color:#fff}.card-container .block-1 .social-media a:active,.card-container .block-1 .social-media a:active *,.card-container .block-1 .social-media a:focus,.card-container .block-1 .social-media a:focus *,.card-container .block-1 .social-media a:hover,.card-container .block-1 .social-media a:hover *{color:#8a978e}.card-container .block-1 .flex .f85{padding:0 5.5555555% 100px 25%}.card-container .block-1 .flex .f15{padding:40px 10px 90px 10px}.card-container .block-1 .social-media>li{margin-top:0}.card-container .block-2 .flex .f85{padding:100px 5.5555555% 0 25%}.card-container .block-3{margin-bottom:260px;padding:40px;padding-top:0cqw;padding-bottom:0cqw}.card-container .block-3 .shifted-container{container-type:inline-size}.card-container .block-3 .shifted-block{-webkit-transform:translateY(10cqw);-ms-transform:translateY(10cqw);transform:translateY(10cqw)}.card-container .block-3 .h4-like{margin-right:-8px}.card-container .block-3 .gallery .image-container,.card-container .block-3 .gallery .image-container>*{height:100%}.card-container .block-3 .gallery img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:right bottom}.card-container .block-3 .gallery,.card-container .block-3 .gallery .flex .flex{margin-left:-40px;margin-bottom:-40px}.card-container .block-3 .gallery .flex .flex>*,.card-container .block-3 .gallery>*{padding-left:40px;margin-bottom:40px}.card-container .block-3 .gallery,.card-container .block-3 .gallery .flex .flex{margin-left:-4cqw;margin-bottom:-4cqw}.card-container .block-3 .gallery .flex .flex>*,.card-container .block-3 .gallery>*{padding-left:4cqw;margin-bottom:4cqw}@media (max-width:899px){.card-container .title-container{padding-left:15%}.card-container .title{margin:-6px 0 0 -4px}.portrait-spacer{-webkit-box-flex:0;-ms-flex:0 0 39.0805229%;flex:0 0 39.0805229%;max-width:39.0805229%}.portrait-spacer::before{padding-bottom:calc(8 / 5 * 100% - 78px)}.intro{padding-left:6.5113111%}.interior-designer{left:20px}.interior-designer img{max-height:1000px}.card-container .block-1 .flex .f85{padding-left:15%}.card-container .block-1 .social-media>li>a>span:first-child{font-size:6rem}.card-container .block-2 .flex .f85{padding:100px 5.5555555% 20px 15%}.card-container .block-3{margin-bottom:220px}}@media (max-width:767px){.card-container .title-container{padding-left:40px}.card-container .title{padding-left:40px}.card-container .portrait-container{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px}.portrait-spacer{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px}.portrait-spacer::before{padding-bottom:calc(8 / 5 * 100% - 78px)}.intro{padding-left:40px}.interior-designer{display:none}.card-container .block-1 .flex .f85{padding:0 40px 80px 40px}.card-container .block-1 .flex .f15{padding:5px 30px}.card-container .block-1 .social-media{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:auto;margin-left:auto}.card-container .block-1 .social-media>li>a>span:first-child{font-size:4.5rem}.card-container .block-2 .flex .f85{padding:80px 40px 20px 40px}.card-container .block-3{margin-bottom:200px}}@media (max-width:599px){.card-container .title{padding-left:30px}.card-container .portrait-container{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px}.portrait-spacer{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px}.intro{padding-left:30px}.card-container .block-1 .social-media>li>a>span:first-child{font-size:4rem}.card-container .block-3{margin-bottom:160px}}@media (max-width:479px){.card-container .title-container{padding-left:20px}.card-container .title{padding-left:20px}.intro{padding-left:20px}.card-container .block-1 .flex .f85{padding:0 20px 40px 20px}.card-container .block-2 .flex .f85{padding:40px 20px 20px 20px}.card-container .block-3{margin-bottom:140px;padding-right:20px;padding-left:20px}}@media (max-width:399px){.card-container .title-container{padding-left:0}.card-container .title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0;padding:0 0 10px 0}.card-container .portrait-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.card-container .portrait{position:relative;-webkit-box-shadow:none;box-shadow:none}.portrait-spacer{display:none}.intro{padding-left:0}.card-container .block-3{margin-bottom:120px}.card-container .block-3 .h4-like{margin-right:0}}