:root{--section-desc-color: #252525;--ip-default-transition: all .35s ease-in-out}html{scroll-padding-top:150px}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.max-container{width:100%;padding:0}#inner-page-wrapper .--defaultPadding{padding-left:0;padding-right:0}.ip-ec-banner-title{display:none}.ip-banner .container{width:100%}.ip-banner .ip-ec-banner-title{display:block;width:100%;position:absolute;top:65%;transform:translateY(-50%);color:#fff;z-index:1;text-align:center}.ip-banner .ip-ec-banner-title .defaultTitle{text-align:left;display:inline-block}.ip-ec-content{position:relative}.breadcrumbs-wrap{margin:50px auto;max-width:1405px}.sec-top{margin:80px auto 0;max-width:1405px}.sec-top .sec-title{margin:0 0 42px}.sec-stats{display:flex;flex-flow:row wrap;justify-content:space-between}.sec-stats>div{display:flex;flex-flow:row wrap;width:33.33%;max-width:402px}.sec-stats>div:nth-child(2){margin-left:40px}.sec-stats>div:nth-child(2) .stat-title+.stat-item{padding-right:59px}.sec-stats>div:nth-child(2) .stat-title+.stat-item+.stat-item+.stat-item{padding-left:55px}.sec-stats>div:last-child{margin-left:50px}.sec-stats>div:last-child .stat-title+.stat-item{padding-right:60px}.sec-stats>div:last-child .stat-title+.stat-item+.stat-item+.stat-item{padding-left:55px}.sec-stats>div:first-child .stat-title+.stat-item{padding-right:55px}.sec-stats>div:first-child .stat-title+.stat-item+.stat-item+.stat-item{padding-left:55px}.stat-title{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;position:relative}.stat-title h2,.stat-title strong{font-size:25px;font-weight:500!important;letter-spacing:.025em;line-height:1;color:var(--primary);text-align:center;font-family:var(--font-family-title)}.stat-title span{font-size:17px;font-weight:500;letter-spacing:.025em;line-height:1;color:#4f4f4f;text-align:center;text-transform:uppercase;margin:4px 0 0;font-family:var(--font-family-title)}.stat-title:after{content:"";width:100%;height:1px;background:#000;margin:9px 0 0}.stat-item{display:flex;flex-flow:column;justify-content:flex-start;align-items:center;width:33.33%;position:relative}.stat-item:before{content:"";width:1px;height:27px;background:#000}.stat-item.center:before{height:60px}.stat-item span{display:block;font-size:20.55px;font-weight:700;line-height:1;color:#333;text-align:center;text-transform:uppercase;margin:6px 0 0;font-family:var(--font-family-default)}.stat-item em{display:block;font-size:12px;font-weight:600;font-style:normal!important;color:#333;text-align:center;text-transform:uppercase;margin:4px 0 0;letter-spacing:.05em;width:-moz-max-content;width:max-content}.sec-intro{max-width:1500;margin:85px auto 0;padding:0 30px;position:relative}.sec-intro .sec-content{display:flex;flex-flow:row wrap;justify-content:center}.sec-intro .sec-text{width:45.298%;padding:60px 0 0;position:relative;z-index:1}.sec-intro .sec-text>div{background:#fff;padding:45px 64px 0 63px;margin:0 0 0 -97px;height:100%}.sec-intro .sec-toc{width:25.72%;padding:3.6% 0 0}.sec-intro .sec-toc>div{background:var(--primary);padding:72px 135px 68px 31px;margin:0 -118px 0 0}.sec-intro .sec-toc h2{font-size:25px;line-height:1.2;color:#fff;margin:0 0 15px;font-weight:400;font-family:var(--font-family-title)}.sec-intro .sec-toc ol{margin:0!important;list-style:auto;list-style-position:inside}.sec-intro .sec-toc ol li{font-size:14px;font-weight:300;color:#fff;line-height:2.813}.sec-intro .sec-toc ol li a{transition:var(--ip-default-transition)}.sec-intro .sec-toc ol li a:hover{color:#fff;text-decoration:underline}.sec-intro .sec-photo{width:28.32%}.img-wrapper{position:relative;overflow:hidden;transition:all .3s ease-in-out}.img-wrapper canvas{display:block;width:100%;height:100%}.img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;z-index:1;transition:all .3s ease-in-out}.sec-content,.sec-text{position:relative}.sec-text h2{font-size:40px;font-weight:500;line-height:1.2;color:var(--primary);margin:0 0 12px!important;font-family:var(--font-family-title);text-transform:uppercase}.desc p{font-size:15px;font-weight:300;letter-spacing:.025em;line-height:1.847;color:#252525;margin:0 0 28px}.desc p a{color:#252525;transition:var(--default-transition)}.desc p a:hover{color:var(--secondary-background-color);opacity:.6}.sec-listings{padding:95px 15px 100px;max-width:1480px;margin:0 auto}.sec-listings__list{display:flex;flex-flow:row wrap;justify-content:space-between}.sec-listings__pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0 40px}.sec-listings .view-all-btn{text-align:center}.sec-listing{width:32.28%;margin:0 0 28px}.sec-listing a{display:block;position:relative}.sec-listing a:hover .sec-listing-photo img{transform:scale(1.05)}.sec-listing-info{width:100%;max-width:286px;background:rgba(0,0,0,.85);position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1;margin:auto;padding:20px 26px 24px}.sec-listing-info span{display:block;font-size:15px;font-weight:400;line-height:1.2;color:#fff;text-align:center}.sec-full{position:relative;margin-bottom:100px}.sec-full--gray-bg{background:#f1f1f1;padding:100px 0}.sec-full--gray-bg:last-child{margin-bottom:0}.sec-full__container{max-width:1320px;margin:0 auto;padding:0 15px}.sec-full__title{text-align:center;margin-bottom:60px}.sec-full__title .defaultTitle{margin-bottom:50px;text-align:left}.sec-full__title .defaultTitle:last-child{margin-bottom:0}.sec-full__title p{font-size:17px;line-height:28px;margin:0 0 40px}.sec-full__image{margin-bottom:40px}.sec-full__text--center p{text-align:center}.sec-full__text h3{font-size:30px;font-family:var(--font-family-title);font-weight:400;margin:0 0 20px!important}.sec-full__text p,.sec-full__text ul{font-size:17px;line-height:28px;margin:0 0 40px}.sec-full__text ul li{margin:0 0 40px}.sec-full__text ul.with-bullet li{position:relative;padding-left:30px}.sec-full__text ul.with-bullet li:before{content:"";position:absolute;display:inline-block;width:11px;height:11px;background:url(../images/ec/bullet.png) no-repeat;background-size:contain;left:0;top:8px}.sec-full--side-images{max-width:1600px;margin:0 auto 150px}.sec-full--side-images .sec-full__container{max-width:1280px}.sec-full--side-images .sec-full__text{background:#fff;padding:45px 64px 0 63px;z-index:1;position:relative;max-width:983px;top:50px;left:-50px}.sec-full--side-images .sec-full__text .defaultTitle{margin-bottom:50px}.sec-full--side-images .side-bg{position:absolute;z-index:1;background:#000;top:0;width:300px;height:100%}.sec-full--side-images .side-bg canvas{width:100%;height:100%;background-size:cover;display:block}.sec-full--side-images .side-bg--dark canvas{opacity:.4}.sec-full--side-images .side-bg--left{left:0}.sec-full--side-images .side-bg--right{right:0;width:564px}.sec-cols{position:relative}.sec-cols__container{max-width:1320px;margin:0 auto;padding:30px}.sec-cols__title{margin-bottom:50px}.sec-cols__text--center p{text-align:center}.sec-cols__text h3{font-size:30px;font-family:var(--font-family-title);font-weight:400;margin:0 0 20px!important}.sec-cols__text p,.sec-cols__text ul{font-size:17px;line-height:28px;margin:0 0 40px}.sec-cols__text ul li{margin:0 0 40px}.sec-cols__text ul.with-bullet li{position:relative;padding-left:30px}.sec-cols__text ul.with-bullet li:before{content:"";position:absolute;display:inline-block;width:11px;height:11px;background:url(../images/ec/bullet.png) no-repeat;background-size:contain;left:0;top:8px}.pg-prev,.pg-next{display:inline-flex;align-items:center;justify-content:center}.pg-prev .sr-only,.pg-next .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pg-numbs{font-size:16px;font-weight:500}@media (min-width: 992px){.sec-intro .sec-toc>div{min-height:620px}.sec-full__text ul.split-cols{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.sec-full__text ul.split-cols li{width:48%}.sec-cols__container{padding:0 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.sec-cols__col{width:48%}.sec-cols__col--full{width:100%}.sec-cols__text ul.split-cols{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.sec-cols__text ul.split-cols li{width:48%}}@media only screen and (max-width: 1480px){.sec-stats>div{margin:0!important}.stat-item{padding:0!important}.sec-text h2{font-size:45px}}@media only screen and (max-width: 1366px){.sec-stats>div{padding:0 15px}.sec-intro .sec-toc{padding:5.4% 0 0}.sec-intro .sec-toc>div{padding:55px 135px 55px 35px}.sec-intro .sec-toc h2{font-size:24px}}@media only screen and (max-width: 1199px){.stat-title h2,.stat-title strong{font-size:20px}.stat-item span{font-size:16px}.sec-intro .sec-toc h2{font-size:20px}.sec-intro .sec-toc>div{padding:40px 125px 50px 25px;margin:0 -85px 0 0}.sec-intro .sec-toc ol li{font-size:13px}.sec-text h2{font-size:45px}.desc p{font-size:13px!important}.sec-listing-info{max-width:255px}.sec-listing-info span{font-size:13px}}@media only screen and (max-width: 991px){.breadcrumbs-wrap{padding:30px 15px}.sec-stats>div{width:100%;max-width:500px;margin:auto auto 40px!important}.sec-intro .sec-text{width:100%;max-width:800px;margin:auto;padding:0}.sec-intro .sec-text>div{margin:0}.sec-intro .sec-toc{padding:0;width:100%;max-width:500px;margin:auto}.sec-intro .sec-toc>div{padding:60px 50px;margin:0}.sec-intro .sec-toc h2{text-align:center;font-size:30px}.sec-intro .sec-toc ol li{font-size:15px;text-align:center}.sec-intro .sec-photo{width:100%;max-width:500px;margin:15px auto}.sec-text h2{text-align:center;font-size:50px}.desc p{font-size:16px!important;text-align:center}.sec-listings{width:100%;max-width:850px;margin:auto}.sec-listing{width:calc(50% - 28px);margin:0 auto 28px}.ip-bg-wrapper{display:none}}@media only screen and (max-width: 767px){.sec-listing{width:100%;max-width:450px;margin:0 auto 14px}}@media only screen and (max-width: 480px){.breadcrumbs-wrap{padding:30px 0;width:100%}.sec-intro .sec-text>div{margin:0;padding:30px 0}.sec-intro .sec-toc>div{padding:60px 15px}.sec-text h2{font-size:35px}.desc p{font-size:13px!important;margin-bottom:15px!important}.sec-listings{padding:0 15px}}
