.absolute-center-x-y{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.absolute-center-x{position:absolute;top:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.absolute-center-y{position:absolute;top:50%;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.relative-center-x{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.relative{position:relative}.list--unstyled{margin:0;padding:0;list-style:none}html{margin:0;padding:0;width:100%;height:101%;font-size:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:#2d2726;font-family:'Vollkorn', serif;font-size:16px}a{color:#B8914C;text-decoration:none;outline:1px solid transparent;font-weight:bold}a:hover,a:focus{color:#B8914C;text-decoration:none;outline:1px solid transparent}ul{line-height:2em;padding-left:20px}ol{line-height:2em;padding-left:20px}ol ol{margin-top:1rem}ol li{margin-bottom:1rem}.content-row ol,.content-row ul{line-height:1.5}.content-row ul.list{line-height:2em}@media (min-width: 1500px){.content-row li>p{font-zie:1em}}@media (min-width: 1500px){p,li{font-size:1.225em}}@media (min-width: 2000px){p,li{font-size:1.5em}}@media (min-width: 1500px){li li{font-size:1em}}@media (min-width: 2000px){li li{font-size:1.1em}}.single-post .wp-caption,.news-item .wp-caption{width:100% !important;margin-bottom:1.5rem}.single-post .wp-caption img,.news-item .wp-caption img{width:100% !important}.single-post .wp-caption .wp-caption-text,.news-item .wp-caption .wp-caption-text{font-family:'Vollkorn', serif;font-weight:400;line-height:1.3;font-size:0.9rem}#main-navi li,.stickynav li,.commentlist li{font-size:0.9em}@media (min-width: 1500px){#main-navi li,.stickynav li,.commentlist li{font-size:1em}}@media (min-width: 2000px){#main-navi li,.stickynav li,.commentlist li{font-size:1.2em}}ul.list{list-style:none;font-family:'Montserrat', sans-serif}@media (min-width: 1500px){ul.list li{font-size:1.02em}}@media (min-width: 1500px){ul.list li{font-size:1.1em}}ul.list li:before{content:"";position:relative;left:-15px;background-color:#B8914C;display:block;width:.4em;height:0.4em;border-radius:50%;margin:0 -0.4em 0 0;float:left;top:0.75em}sup{font-size:40%;top:-1em}.bg-white{background-color:#FFF}.bg-black{background-color:#000}.bg-dark,.bg-livid-brown{background-color:#2B2726}.bg-gold{background-color:#B8914C}.bg-silver{background-color:#BABCC0}.bg-faded,.bg-light-gray{background-color:#E2E2E2}.bg-white-smoke{background-color:#F4F4F4}.bg-dark-grey{background-color:#4C4C4C}.image--fit-cover{position:absolute;top:0;left:0;right:0;bottom:0;user-select:none}.image--fit-cover img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.image--fit-cover.image--op-top img{object-position:center top}.image--fit-cover.image--op-25p img{object-position:center 25%}.image--fit-cover.image--op-62p img{object-position:center 62%}.image--fit-cover.image--op-75p img{object-position:center 75%}.image--fit-cover.image--op-bottom img{object-position:center bottom}.col-bg-image,.bg-image,.row-has-bg-image{position:relative}.no-objectfit .image--fit-cover,.no-object-fit .image--fit-cover{overflow:hidden}.no-objectfit .image--fit-cover img,.no-object-fit .image--fit-cover img{min-width:100%;min-height:100%;height:auto;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.masthead .masthead__main{padding:18px 68px 18px 18px;border-bottom:2px solid #CCCCCC;display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#FFF;font-family:'Montserrat', sans-serif;max-height:93px}@media (min-width: 992px){.masthead .masthead__main{padding-right:75px;max-height:97px}}@media (min-width: 1130px){.masthead .masthead__main{max-height:101px}}@media (min-width: 992px){.masthead .masthead__main .nav--mobile{display:none}}.masthead .masthead__main .masthead__main__logo{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;max-width:12.5rem;max-height:3.5rem;margin:0 auto;margin-left:0.5rem}@media (min-width: 340px){.masthead .masthead__main .masthead__main__logo{margin-left:auto}}@media (min-width: 992px){.masthead .masthead__main .masthead__main__logo{margin:0;max-width:17rem;max-height:4.5rem}}.announcement-active.logged-in .masthead{top:130px}@media (min-width: 768px){.announcement-active.logged-in .masthead{top:106px}}@media (min-width: 782px){.announcement-active.logged-in .masthead{top:92px}}@media (min-width: 992px){.announcement-active.logged-in .masthead{top:68px}}.nav--container,.menu__container{font-family:'Montserrat', sans-serif}.nav--container #main-navi,.menu__container #main-navi{display:flex;flex-direction:column;list-style:none;padding-left:0;margin-bottom:0}@media (min-width: 992px){.nav--container #main-navi,.menu__container #main-navi{flex-direction:row}}.nav--container #main-navi .menu-item,.menu__container #main-navi .menu-item{position:relative}@media (min-width: 992px){.nav--container #main-navi .menu-item,.menu__container #main-navi .menu-item{margin:0 5px}}@media (min-width: 1200px){.nav--container #main-navi .menu-item,.menu__container #main-navi .menu-item{margin:0 10px}}.nav--container #main-navi .menu-item .nav-link,.menu__container #main-navi .menu-item .nav-link{color:#333333;transition:.5s}@media (min-width: 992px){.nav--container #main-navi .menu-item .nav-link,.menu__container #main-navi .menu-item .nav-link{padding-left:0.3rem;padding-right:0.3rem}}@media (min-width: 1200px){.nav--container #main-navi .menu-item .nav-link,.menu__container #main-navi .menu-item .nav-link{padding-left:0.5rem;padding-right:0.5rem}}.nav--container #main-navi .menu-item .nav-link:hover,.menu__container #main-navi .menu-item .nav-link:hover{color:#B8914C;text-decoration:none}.nav--container #main-navi .menu-item.current-menu-item .nav-link,.nav--container #main-navi .menu-item.current-menu-parent .nav-link,.menu__container #main-navi .menu-item.current-menu-item .nav-link,.menu__container #main-navi .menu-item.current-menu-parent .nav-link{color:#B8914C}.nav--container #main-navi .menu-item .active>.nav-link,.menu__container #main-navi .menu-item .active>.nav-link{color:#B8914C}@media (min-width: 992px){.nav--container #main-navi .menu-item:hover .sub,.menu__container #main-navi .menu-item:hover .sub{display:block}.nav--container #main-navi .menu-item:hover .nav-link,.menu__container #main-navi .menu-item:hover .nav-link{color:#B8914C}}@media (min-width: 992px){.nav--container #main-navi .menu-item.hidden-on-desktop,.menu__container #main-navi .menu-item.hidden-on-desktop{display:none}}.nav--container #main-navi .menu-item.menu-item-type-custom,.menu__container #main-navi .menu-item.menu-item-type-custom{cursor:default}.nav--container #main-navi .menu-item.menu-item-has-children>a:before,.nav--container #main-navi .menu-item.menu-item-has-children>a:after,.menu__container #main-navi .menu-item.menu-item-has-children>a:before,.menu__container #main-navi .menu-item.menu-item-has-children>a:after{content:'';display:block;background-color:#000;position:absolute}@media (min-width: 992px){.nav--container #main-navi .menu-item.menu-item-has-children>a:before,.nav--container #main-navi .menu-item.menu-item-has-children>a:after,.menu__container #main-navi .menu-item.menu-item-has-children>a:before,.menu__container #main-navi .menu-item.menu-item-has-children>a:after{display:none}}.nav--container #main-navi .menu-item.menu-item-has-children>a:before,.menu__container #main-navi .menu-item.menu-item-has-children>a:before{width:1rem;height:0.1rem;right:2rem;top:1.7rem}.nav--container #main-navi .menu-item.menu-item-has-children>a:after,.menu__container #main-navi .menu-item.menu-item-has-children>a:after{width:0.1rem;height:1rem;right:2.45rem;top:1.25rem}.nav--container #main-navi .menu-item .sub,.menu__container #main-navi .menu-item .sub{display:none;background-color:#FFF}.nav--container #main-navi .menu-item .sub.is-active,.menu__container #main-navi .menu-item .sub.is-active{display:block}@media (min-width: 992px){.nav--container #main-navi .menu-item .sub,.menu__container #main-navi .menu-item .sub{display:none;position:absolute;z-index:200;right:0;top:40px;width:270px;padding-top:36px}}.nav--container #main-navi .menu-item .sub .sub-menu,.menu__container #main-navi .menu-item .sub .sub-menu{list-style:none;padding-left:0;background-color:#F8F9FA}@media (min-width: 992px){.nav--container #main-navi .menu-item .sub .sub-menu,.menu__container #main-navi .menu-item .sub .sub-menu{padding:10px 0 10px;border-top:3px solid #B8914C}.nav--container #main-navi .menu-item .sub .sub-menu:before,.menu__container #main-navi .menu-item .sub .sub-menu:before{position:absolute;top:24px;right:20px;width:0;content:'';height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #B8914C transparent}}.nav--container #main-navi .menu-item .sub .sub-menu .menu-item,.menu__container #main-navi .menu-item .sub .sub-menu .menu-item{font-size:1em !important}@media (min-width: 992px){.nav--container #main-navi .menu-item .sub .sub-menu .menu-item,.menu__container #main-navi .menu-item .sub .sub-menu .menu-item{line-height:1.2}}@media (min-width: 992px){.nav--container #main-navi .menu-item .sub .sub-menu .menu-item.nav-item,.menu__container #main-navi .menu-item .sub .sub-menu .menu-item.nav-item{margin:0 18px}}.nav--container #main-navi .menu-item .sub .sub-menu .menu-item .nav-link,.menu__container #main-navi .menu-item .sub .sub-menu .menu-item .nav-link{color:#333333}@media (min-width: 992px){.nav--container #main-navi .menu-item .sub .sub-menu .menu-item .nav-link,.menu__container #main-navi .menu-item .sub .sub-menu .menu-item .nav-link{padding:10px 0}}.nav--container #main-navi .menu-item .sub .sub-menu .menu-item .nav-link:hover,.menu__container #main-navi .menu-item .sub .sub-menu .menu-item .nav-link:hover{color:#B8914C}.nav--container #main-navi .menu-item .sub .sub-menu .menu-item.current-menu-item .nav-link,.menu__container #main-navi .menu-item .sub .sub-menu .menu-item.current-menu-item .nav-link{color:#B8914C}.nav-in .nav-panel{-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;pointer-events:all;position:relative}@media (min-width: 992px){.nav-in .nav-panel{display:none}}.nav-in .content-wrapper,.nav-in .footer{display:none}@media (min-width: 992px){.nav-in .content-wrapper,.nav-in .footer{display:block}}.nav-panel{background-color:#FFF;z-index:110;position:absolute;left:0;top:87px;bottom:0;right:0;width:100%;opacity:0;overflow:hidden;pointer-events:none}@media (min-width: 992px){.nav-panel{align-items:flex-start}}.nav-panel .nav-panel__container{position:relative;width:100%}.nav-panel .nav-panel__container .menu__container{width:100%}.nav-panel .nav-panel__container .menu__container .menu-item{margin:0}.nav-panel .nav-panel__container .menu__container .menu-item.menu-item-has-children>a:before,.nav-panel .nav-panel__container .menu__container .menu-item.menu-item-has-children>a:after{content:'';display:block;background-color:#000;position:absolute}.nav-panel .nav-panel__container .menu__container .menu-item.menu-item-has-children>a:before{width:1rem;height:0.1rem;right:2rem;top:1.7rem}.nav-panel .nav-panel__container .menu__container .menu-item.menu-item-has-children>a:after{width:0.1rem;height:1rem;right:2.45rem;top:1.25rem}.nav-panel .nav-panel__container .menu__container .menu-item a.nav-link{padding:1rem 1.5rem;border-bottom:1px solid #CCCCCC}.nav-panel .nav-panel__container .menu__container .menu-item .sub .sub-menu .menu-item a.nav-link{border-bottom:0;padding:0.5rem 1.5rem}#footer{background:#000;font-family:'Montserrat', sans-serif;padding-top:40px;padding-bottom:60px}@media (max-width: 992px){#footer{padding-top:30px;padding-bottom:30px}}#footer ul{padding-left:0;list-style:none;font-weight:400;font-size:10pt;line-height:2}#footer a{color:#FFF;text-decoration:none}#footer a:hover{color:#B8914C;text-decoration:none;transition:.5s}#footer .current-menu-item a{color:#B8914C}#footer #footer-col-2 ul{font-weight:400;font-size:8pt}#footer .footer-copyright{color:#FFF;font-size:0.8rem}@media (min-width: 768px){#footer .footer-copyright{text-align:right}}@media (min-width: 768px){#footer .social-media-icons{display:flex;justify-content:flex-end}}#footer .social-media-icons .icon svg{fill:#FFF;z-index:2}#footer .social-media-icons .icon svg path{fill:#FFF}.content-wrapper{margin-top:92px}@media (min-width: 992px){.content-wrapper{margin-top:96px}}@media (min-width: 1130px){.content-wrapper{margin-top:100px}}#uk-motor .panel-group{padding:2px 0px}#uk-motor .panel-group .panel{border:none}#uk-non-motor .panel-group{padding:2px 0px}#uk-non-motor .panel-group .panel{border:none}.content-tabs .nav-tabs{font-family:'Montserrat', sans-serif}.content-tabs .nav-tabs li{font-size:1em}.content-tabs .nav-tabs .nav-link.active{color:#B8914C}.chart img{width:100%}.chart a{text-align:center}.pdf-button{text-align:center}.reports{font-family:'Montserrat', sans-serif}.reports .col a{border:1px solid #B8914C;padding:10px;text-align:center;font-weight:500;display:block}.reports .col a:hover{background-color:#B8914C;color:#FFF}.scroll-style{max-height:42vh;overflow-y:scroll}.center-grid{height:100%;display:grid}.center-grid-inner{margin:auto}.block{margin-top:60px;margin-bottom:60px}#home .block{margin-bottom:40px}@media (min-width: 1500px){#home .block{margin-bottom:100px}}.block-top{margin-top:30px}.block-top-2{margin-top:60px}.block-bottom{margin-bottom:30px}.block-2{padding:20px 0px}.block-left{padding-right:30px}.block-inverse{padding-top:40px;padding-bottom:30px}.block-inverse-lg{padding-top:60px;padding-bottom:60px}.block-inverse-side{padding:30px}.block-lg{margin-top:60px;margin-bottom:60px}.block-quote{padding-top:40px;padding-bottom:10px}.block-btn{margin-right:20px;margin-top:15px;margin-bottom:15px}@media (max-width: 992px){.block-btn{margin:15px auto}}.riverstone-block{margin:5px 0}.posting-block{margin:15px 5px}.video{height:33vh;width:100%}@media (min-width: 1500px){.video{height:45vh}}img.padding20{padding-bottom:35px}.two_col_content--row-bg--image{z-index:1}.two_col_content--row-bg--image+.container *,.two_col_content--row-bg--image+.container-fluid *{z-index:2}.two_col_content--row-bg--image+.container .col-bg-image,.two_col_content--row-bg--image+.container-fluid .col-bg-image{z-index:2}.two_col_content--row-bg--image+.container .col-bg-image .two_col_content--col-bg--image,.two_col_content--row-bg--image+.container-fluid .col-bg-image .two_col_content--col-bg--image{z-index:-1}.two_col_content--row-bg--image+.container .cards-container,.two_col_content--row-bg--image+.container-fluid .cards-container{z-index:2}.two_col_content--row-bg--image+.container .video-overlay .video-content-wrapper,.two_col_content--row-bg--image+.container-fluid .video-overlay .video-content-wrapper{z-index:3}.two_col_content--row-bg--image+.container .video-overlay .video-content-wrapper button.load-video-button,.two_col_content--row-bg--image+.container-fluid .video-overlay .video-content-wrapper button.load-video-button{z-index:4}.widget{clear:both;overflow:hidden;margin-bottom:25px}.widget-last{margin-bottom:0}.widget_categories ul,.widget_archive ul,.widget_recent_entries ul,.widget_recent_comments ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_links ul,.popular-posts ul,.widget_rss ul,.ngg_mrssw ul{margin:0 15px 15px 15px;padding:0;list-style:none;list-style-image:none}.widget_pages ul ul,.widget_nav_menu ul ul{margin-left:15px}.widget_categories li,.widget_archive li,.widget_recent_entries li,.widget_recent_comments li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_links li,.popular-posts li,.widget_rss li{margin:0}.widget_recent_entries li,.widget_rss li{margin:0 8px 10px 0}.widget_nav_menu li,.widget_pages li{overflow:visible}.widget_nav_menu li li,.widget_pages li li{overflow:visible}.widget_categories a:hover,.widget_archive a:hover,.widget_recent_entries a:hover,.widget_meta a:hover,.widget_nav_menu a:hover,.widget_pages a:hover,.widget_links a:hover,.popular-posts a{display:block;color:#2B2726;padding:2px 15px 2px 15px;position:relative}.widget_categories a:hover:before,.widget_archive a:hover:before,.widget_recent_entries a:hover:before,.widget_meta a:hover:before,.widget_nav_menu a:hover:before,.widget_pages a:hover:before,.widget_links a:hover:before,.popular-posts a:before{content:' ';width:4px;height:4px;background:#2B2726;position:absolute;left:0;top:13px}.widget_categories a:hover:hover,.widget_archive a:hover:hover,.widget_recent_entries a:hover:hover,.widget_meta a:hover:hover,.widget_nav_menu a:hover:hover,.widget_pages a:hover:hover,.widget_links a:hover:hover,.popular-posts a:hover{color:#B8914C}.widget_categories a:hover:hover:before,.widget_archive a:hover:hover:before,.widget_recent_entries a:hover:hover:before,.widget_meta a:hover:hover:before,.widget_nav_menu a:hover:hover:before,.widget_pages a:hover:hover:before,.widget_links a:hover:hover:before,.popular-posts a:hover:before{background:#B8914C}.widget_recent_comments a{display:inline;color:#2d2726}.widget_recent_comments a:hover{color:#B8914C}.widget_recent_entries .post-date{font-size:12px;line-height:22px;color:#2B2726;display:block}.widget_tag_cloud a{padding:4px 8px;margin:2px;display:inline-block;line-height:normal;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#2d2726;color:#ffffff}.widget_tag_cloud a:hover{text-decoration:none;line-height:normal;background:#B8914C;color:#FFF}.widget_rss li{border:1px solid #BABCC0}.widget_rss li a{display:block;color:#2B2726;font-size:20px;line-height:25px;background:#D7D7D4;padding:10px 10px 5px 10px}.widget_rss li .rss-date{display:block;color:#2B2726;font-size:12px;line-height:10px;background:#BABCC0;padding:5px 10px 10px 10px}.widget_rss li .rssSummary{padding:10px 10px 0 10px;font-size:14px;line-height:20px;border-top:0}.widget_rss li cite{display:block;padding:0 10px 10px 0;color:#BABCC0;text-align:right;font-size:14px}.widget_rss a:hover a,.widget_rss li:hover a,.widget_rss li:hover .rss-date{color:#2B2726}a.rsswidget img{display:none}#calendar_wrap{border:1px solid #BABCC0}.widget table#wp-calendar{width:100%;background:transparent none;color:#2B2726;font-size:14px;line-height:22px;margin:0 auto}.widget table#wp-calendar a{display:block;background:#BABCC0;color:#2d2726;line-height:25px;text-decoration:none}.widget table#wp-calendar a:hover{color:#FFF;background:#B8914C;line-height:25px;text-decoration:none}.widget table#wp-calendar tbody td{text-align:center;border:1px solid #BABCC0;border-right:0;font-size:12px;line-height:25px}.widget table#wp-calendar caption{font-size:12px;font-weight:500;width:100%;padding:0;background:#BABCC0;color:#2B2726;text-align:center;text-transform:uppercase}.widget table#wp-calendar th{font-weight:400;text-align:center;padding-bottom:2px;background:#BABCC0;color:#2B2726}.widget table#wp-calendar #next a,.widget table#wp-calendar #prev a{text-align:right;line-height:22px;background:transparent none;color:#4C4C4C;padding:0 5px}.widget table#wp-calendar #next a:hover,.widget table#wp-calendar #prev a:hover{color:#B8914C}.widget table#wp-calendar #prev a{text-align:left}.commentlist a.comment-permalink,.commentlist a.url,.commentlist a.comment-reply-link{padding:2px}.commentlist a.comment-permalink:hover,.commentlist a.url:hover,.commentlist a.comment-reply-link:hover{color:#FFF}.commentlist a.comment-reply-link{text-transform:uppercase;position:relative;padding:5px 10px 5px 35px}#cancel-comment-reply-link{display:block;float:right;font-size:13px;text-transform:uppercase;line-height:20px;background:#B8914C;color:#FFF;padding:5px 10px}#cancel-comment-reply-link:hover{background:#FFF;color:#B8914C}.pt-5vh{padding-top:5vh}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-item .slide-text{font-weight:300}.carousel-item .quoter{padding-top:20px;color:#FFF;font-size:.9em}@media (min-width: 2000px){p.quoter{font-size:16pt;padding-top:30px}}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.carousel-inner{min-height:160px}#home .carousel{padding-bottom:40px}#home .carousel-indicators{margin:0%;bottom:0;justify-content:flex-start}.carousel-indicators li{max-width:10px;height:10px;border-radius:10px;border:1px solid #FFF;background-color:rgba(255,255,255,0)}.carousel-indicators{justify-content:flex-start}.sliding-quote .carousel-indicators{position:static;margin-right:0;margin-left:0}.sliding-quote .carousel-indicators li{border:2px solid #B8914C}.sliding-quote .carousel-indicators .active{background-color:#B8914C}.stats{height:33.333333%}.stats-box{height:100%}.stats-chart{justify-content:left}.stats-chart img{width:100%}#giving-back-carousel .carousel-image{max-height:400px;overflow:hidden}#giving-back-carousel .carousel-caption{position:static;text-align:left}#giving-back-carousel .carousel-indicators{margin:0}#giving-back-carousel .carousel-indicators li{border:2px solid #B8914C}#giving-back-carousel .carousel-indicators .active{background-color:#BA934F}.text-change{padding-left:0;margin-left:0;padding-top:30px}.secondary-header{margin-top:68px;height:300px;width:100%;padding-top:5px;position:relative}@media print{.secondary-header{margin-top:0;padding-top:2rem;height:auto}}.main-header{height:750px;width:100%;padding-top:5px;position:relative;background-position:77% 100%}@media (min-width: 1000px){.main-header{height:100vh;background-position:0 0}}@media (min-width: 1500px){.main-header{height:100vh;background-position:right center}}@media (min-width: 2160px){.main-header{height:100vh}}@media only screen and (min-width: 960px) and (max-width: 1139px){.main-header{background-position:100% 100%}}@media (max-width: 576px){.main-header{height:auto}}@media (max-width: 576px){.main-header .no-gutters{padding-bottom:1rem}}@media (max-width: 576px){.main-header .no-gutters .block{margin-top:1rem;margin-bottom:1rem;background:rgba(45,39,38,0.65);padding:1rem}}@media (max-width: 576px){#home.main-header .no-gutters .col-lg-6{margin-top:0;margin-bottom:1rem;background:rgba(45,39,38,0.65);padding:1rem}}@media (max-width: 576px){#home.main-header .no-gutters .block{margin-top:1rem;margin-bottom:0}}.hero-img{background-color:#7F7F7F;background-size:cover;background-attachment:local;background-repeat:no-repeat;max-width:100%;max-height:100%}.no-touchevents .hero-img{background-attachment:fixed}.bg-image{background-position:0 0;background-size:cover;background-attachment:local;position:relative}.no-touchevents .bg-image{background-attachment:fixed}.col-bg-image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#home{background-position:62% 50%}.gold-line{margin-bottom:30px;padding-bottom:30px}.gold-line:after{content:"";display:block;background-color:#B8914C;height:2px;width:calc(100% - 30px);position:absolute;bottom:0;margin:0 auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;color:#2B2726;font-stretch:1px;font-family:'Montserrat', sans-serif}h2{font-size:1.5em;letter-spacing:1px;text-transform:uppercase}@media (min-width: 1500px){h2{font-size:2.1em}}@media (min-width: 2000px){h2{font-size:3em}}h3{font-family:'Vollkorn', serif;font-weight:300;font-size:1.3em;line-height:1.2em;font-style:italic;color:#B8914C}@media (min-width: 1500px){h3{font-size:2em}}@media (min-width: 2000px){h3{font-size:3em}}h4{font-size:1.2em;line-height:1.2em;font-weight:600}h5{font-size:1.2em}h6{font-size:1.6em;font-family:'Vollkorn', serif;font-style:italic}.carousel-item h2{font-size:2em}.carousel-item h6{font-weight:300}@media (min-width: 1500px){.carousel-item h6{font-size:1.4em}}.carousel-item h6.slide-title{font-size:1.15em;font-style:normal;font-weight:700}@media (min-width: 1500px){.carousel-item h6.slide-title{font-size:1.4em}}@media (min-width: 2000px){.carousel-item h6.slide-title{font-size:2.4em}}#claims-flags h4{font-size:1em;font-weight:400;width:80%}.grid h3{font-size:1.3em}.grid h5{color:#FFF;font-size:1.5em;padding-bottom:20px}.gold-quote h3{color:#FFF}.csscolumns .item-content{-moz-column-count:2;-moz-column-gap:2em;-moz-column-rule:none;-webkit-column-count:3;-webkit-column-gap:2em;-webkit-column-rule:none;column-count:2;column-gap:2em;column-rule:none}@media (max-width: 992px){.csscolumns .item-content{-moz-column-count:auto;-moz-column-gap:normal;-moz-column-rule:none;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-rule:none;column-count:auto;column-gap:normal;column-rule:none}}.lead{font-family:'Vollkorn', serif;font-weight:300;font-size:1.3em;line-height:1.2em;font-style:italic;color:#B8914C}.grid p{font-size:1.15em}p.quotee,.wp-caption-text{font-size:0.9em;font-family:'Montserrat', sans-serif;padding-top:10px;line-height:1.4em;font-weight:600;margin:0}.banner-quotee{font-family:'Montserrat', sans-serif;font-weight:600}.banner-quote-info{font-weight:normal}.wp-caption-text{font-size:10pt}.quotee-info{font-weight:400}.stickynav ul{line-height:1em}span.name{font-weight:600}.hr-gold{border-color:#B8914C;width:60px;border-width:3px;margin:0}hr.gold-break{border-top:3px solid #B8914C;margin:36px 0;width:40%;margin-left:0;margin-right:auto}.font-gold,.job-posting-date{font-family:'Montserrat', sans-serif;color:#B8914C}.gold-quote p{font-family:'Montserrat', sans-serif;color:#FFF}.number-label{font-size:2em;font-weight:500;text-align:center;font-family:'Montserrat', sans-serif;line-height:1.1}@media (min-width: 768px){.number-label{font-size:1.1em;text-align:left}}@media (min-width: 992px){.number-label{font-size:2em}}@media (min-width: 1500px){.number-label{font-size:3em}}.number-text{font-size:1em;font-weight:500;text-align:center;font-family:'Montserrat', sans-serif;line-height:1.1}@media (min-width: 768px){.number-text{text-align:left}}@media (min-width: 992px){.number-text{font-size:1.2em}}@media (min-width: 1500px){.number-text{font-size:1.5em}}.card-txt p{margin-bottom:0}.text-gold,a.nav-link.active{color:#B8914C}.text-white{color:#FFF}.text-gray{color:#BABCC0}.text-black,.nav-tabs a{color:#2B2726}.btn{font-family:'Montserrat', sans-serif;white-space:normal}.btn-gold{cursor:pointer;font-family:'Montserrat', sans-serif;color:#FFF;font-size:1em;background-color:#B8914C;border-color:#B8914C}.btn-gold:hover{color:#FFF}.btn-black{cursor:pointer;font-family:'Montserrat', sans-serif;color:#FFF;font-size:1em;background-color:transparent;border-color:#FFF;width:100%}.btn-close{cursor:pointer;font-family:'Montserrat', sans-serif;color:#FFF;font-size:1em;background-color:transparent;border-color:#FFF}.btn-black:hover,.btn-close:hover{border-color:#2B2726;background-color:#2B2726;color:#FFF}.btn-outline-secondary:hover{color:#B8914C}.tile-parent{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:305px}.tile-parent:hover .overlay{opacity:.8;transition:opacity 1s}.tile-parent:hover h4{opacity:0;transition:opacity .1s}.tile-border{border:1px solid #FFF}.tile-child{position:absolute;width:100%;top:0;bottom:0;margin:0;z-index:0}.tile-child h4{opacity:1;transition:opacity .8s}.bg-image-right{background-position:100% 50%}.overlay{opacity:0;background-color:#B8914C;position:absolute;top:1rem;bottom:1rem;left:1rem;right:1rem;transition:opacity 1s;z-index:1}.overlay p{margin:0 auto;line-height:1.3em}.overlay span{font-style:italic;font-size:1.2em}.grid{background-color:#2B2726;background-size:cover;background-position:70% 0;height:33.33333vh;position:relative}@media (min-width: 1600px){.grid{background-position:80% 0}}@media (min-width: 768px){.grid{height:400px}}@media only screen and (max-width: 767px){.grid{min-height:400px}}.grid .overlay p{text-align:left;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1.3em;width:80%}.grid .overlay .callout{font-style:normal;font-size:1.1em}.grid .overlay .modal-trigger{font-weight:bold;font-style:normal;color:#FFF}.grid:hover{cursor:pointer;color:#2B2726}.grid:hover .overlay{opacity:.8;transition:opacity 1s}.grid:hover h5,.grid:hover .name-tag img{opacity:0;transition:opacity 0s}.grid h5,.grid img{opacity:1;transition:opacity .8s}.name-tag{color:#FFF;position:absolute;left:50px;bottom:30px}.filter-row,form.filter-row{position:relative;z-index:5;overflow:visible;font-family:'Montserrat', sans-serif}.filter-row input.search-text{border:1px solid #B8914C;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#B8914C;height:50px;line-height:48px;background:transparent url(../../img/icons.png) no-repeat 100% -246px;text-indent:10px;width:100%}button#js-reset{height:50px;width:100%;line-height:48px;background:transparent none;padding:0;border:1px solid #B8914C;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#B8914C;text-indent:0}button#js-reset:hover,button#js-reset:active{color:#FFF;background:#B8914C}#js-results .mix{display:none}#js-results .fail-message{text-align:center;display:none;color:#FFF}#js-results.fail .fail-message{display:block}#js-results.fail .fail-message span{display:inline-block;font-weight:500;font-size:14px;vertical-align:middle;padding:15px}select.chosen-select-width,.chosen-container-single .chosen-single{box-shadow:none;display:block;height:auto;line-height:1;overflow:hidden;padding:7px 0 6px 20px;position:relative;text-decoration:none;white-space:nowrap;border:1px solid #B8914C;background:transparent none;color:#B8914C;width:100%;text-indent:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.chosen-container-single .chosen-drop{border-radius:0;background:#2B2726;border-color:#B8914C}.chosen-container-single .chosen-single span{margin-right:48px;color:#B8914C;padding:0;line-height:35px;font-size:16px}.chosen-container-single .chosen-single div{width:auto}.chosen-container-single .chosen-single div b{background:transparent none !important;position:absolute;padding:0 25px;right:0}.chosen-container-single .chosen-single div b:before{content:'\f107';font-family:'FontAwesome', 'font-awesome';color:#B8914C;font-size:2.3em;position:absolute;top:50%;left:20px;text-align:center;margin:-0.55em 0 0 0}.chosen-container-single.chosen-container-single-nosearch .chosen-search{display:none}.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;box-shadow:none;border-color:#B8914C}.chosen-container-active .chosen-single{border:1px solid #B8914C;box-shadow:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100% !important}.chosen-container .chosen-results{color:#B8914C;list-style:none;margin:0;padding:0;position:absolute;width:100%;background-color:#000;display:none}.chosen-container .chosen-results li{padding:20px}.chosen-container .chosen-results li.highlighted{background-color:#B8914C;background-image:none;color:#FFF}.chosen-container .chosen-results li.result-selected{color:#FFF}.chosen-results{display:block;height:396px;overflow-x:auto;overflow-y:scroll}#player{background-color:#FFF}#chess-1{background-image:url("../../img/black-stone-bg.png");background-position:0 0;background-repeat:no-repeat;padding:30px 60px}#chess-2{background-image:url("../../img/day-to-day-vid.png");background-position:0 0;background-repeat:no-repeat;background-size:cover}#bg-black-stone{background-image:url("../../img/black-stone-bg.png");background-position:center;background-size:cover}.panel-group .panel{border-radius:0;box-shadow:none;border:1px solid #B8914C;font-family:'Montserrat', sans-serif}.panel-group .panel .news-item,.content-accordion .panel-group .panel,.content-tabs .panel-group .panel{font-family:'Vollkorn', serif}.panel-default>.panel-heading{padding:0;border-radius:0;color:#212121}.panel-title{font-size:14px;margin-bottom:0}.panel-title>a{display:block;padding:15px;text-decoration:none}.more-less{float:right;color:#B8914C}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#EEEEEE}.links{text-align:center;padding-top:40px;font-family:'Montserrat', sans-serif}@media (min-width: 1000px){.links{padding-top:100px}}.links-text{text-align:center}.icons img{height:140px;width:auto}.links img{margin:0 auto;padding-bottom:30px;height:80px}.links h4,.links .banner-btn-txt{font-size:.8em}@media (min-width: 1000px){.links h4,.links .banner-btn-txt{font-size:1em}}.postings{position:absolute;bottom:110px}.us-job-posting-gptw-logo{position:relative;margin-bottom:6rem}@media (min-width: 992px){.us-job-posting-gptw-logo{margin-bottom:1rem}}.us-job-posting-gptw-logo img{position:absolute;right:auto;left:0rem;top:-4rem;width:100px;height:auto}@media (min-width: 992px){.us-job-posting-gptw-logo img{width:140px;top:-11rem;right:0;left:auto}}.case-study{padding:100px;border:2px solid #B8914C}@media only screen and (max-width: 767px){.case-study{padding:0}}.case-study .carousel-item img{padding-bottom:20px}.case-study,.case-study .carousel-inner,.case-study .carousel-item,.case-nav .nav{height:100%}.case-nav li{border:2px solid #B8914C;padding:0px;cursor:pointer;flex:1 1 auto;background-color:#FFF;width:100%}.case-nav li.active{background-color:#B8914C}.case-nav img{max-height:80px;width:auto;margin:35px 0px;filter:#808080;-webkit-filter:grayscale(1);filter:grayscale(1)}@media only screen and (max-width: 767px){.case-nav img{margin:0px}}.case-nav h4{max-height:80px;margin:60px 0px}@media only screen and (max-width: 767px){.case-nav h4{margin:20px 0px}}.fun-fact{font-weight:500;font-family:'Montserrat', sans-serif;color:#FFF}.fun-fact-p{font-size:0.9em}.entry-content .fun-fact{color:#2B2726}.fluid-container .grid{display:relative}.directors-modal-large{position:fixed;display:none;bottom:0;z-index:400000;background-color:rgba(0,0,0,0.8);width:100%;height:100%;left:0%}.directors-modal-large h3{padding:20px 0px}.directors-modal-large a{margin:20px 0px}.directors-modal-large-content{position:fixed;display:block;bottom:10vh;z-index:400001;background-color:#B8914C;width:80%;height:80%;left:10%}.modal-large-content-left{width:40%;height:100%;background-size:cover;background-position:top center;display:inline-block;vertical-align:top;box-sizing:border-box}@media only screen and (max-width: 767px){.modal-large-content-left{display:none}}.modal-large-content-right{width:59%;padding-left:7%;height:100%;display:inline-block;vertical-align:top;box-sizing:border-box}@media only screen and (max-width: 767px){.modal-large-content-right{width:auto;padding-left:15px}}.modal-large-content-right h2,.modal-large-content-right h3,.modal-large-content-right p,.modal-large-content-right a{margin:0 auto;margin-right:7%}.modal-large-content-right h2{margin-top:12%}.modal-large-content-right p{margin-top:5px}.modal-large-content-right p+p{margin-top:30px}.close-modal{font-family:'Montserrat', sans-serif;font-weight:600px;position:absolute;top:10px;right:10px;color:#FFF;cursor:pointer}.location-info{position:relative;padding-bottom:40px}.location-info p{line-height:.8em}.location-info span{padding-top:20px}.location-map{height:200px;background:#EFEFEF}.location-phone{position:absolute;margin:0;bottom:0;left:15px}.contact-cards .contact-name{font-family:'Montserrat', sans-serif}.contact-cards.no-margin--top{margin-top:0 !important}#privacy-protocol ol{counter-reset:item;margin-bottom:15px}#privacy-protocol ol li{display:block;position:relative;padding-left:1em;margin-left:2em}#privacy-protocol ol li:before{content:counters(item, ".") ".";counter-increment:item;position:absolute;margin-right:100%;right:5px;font-weight:600}#privacy-protocol ol.lower-alpha{counter-reset:list}#privacy-protocol ol.lower-alpha li:before{content:counter(list, lower-alpha) ") ";counter-increment:list}.logged-in .fixed-top{top:46px}@media (min-width: 782px){.logged-in .fixed-top{top:32px}}.logged-in .mobile-scrolling{top:0}.navbar-light{background-color:#FFF}.navbar-light .navbar-nav .nav-link{color:#333333}.navbar-light .navbar-nav .nav-link:hover{color:#B8914C;text-decoration:none;transition:.5s}.navbar-light .navbar-nav .current-menu-item .nav-link{color:#B8914C}.navbar-light .navbar-nav .active>.nav-link{color:#B8914C}.navbar-collapse.collapse.show{max-height:80vh;overflow:scroll}.nav{font-weight:600}.nav-item{margin:0 10px}@media only screen and (max-width: 1130px){.navbar-brand{max-width:200px}li.nav-item{margin:0 5px}li.nav-item:first-child{margin-left:0}}.nav-link{font-size:.8em}.nav-tabs a{font-size:1.5em}.stickynav{z-index:50;font-family:'Montserrat', sans-serif}.stickynav ul{background-color:rgba(255,255,255,0.9)}.stickynav li{border-top:2px solid #888;border-bottom:2px solid #888;position:relative;margin-right:-1px !important}.stickynav li:first-child{border-left:2px solid #888}.stickynav li:last-child{border-right:2px solid #888}.stickynav li a{position:relative;color:#2B2726}.stickynav li a.mPS2id-highlight{background-color:#B8914C;color:#FFF}.stickynav li a:after{content:'';background-color:#B8914C;width:1px;position:absolute;right:0;top:1rem;bottom:1rem}.stickynav a.mPS2id-highlight:after,.stickynav li:last-child a:after{content:normal}footer.subpage.block-inverse{padding-bottom:90px}.form-group{font-family:'Montserrat', sans-serif}.form-group label{font-size:0.8em;top:19px;left:30px;position:relative;background-color:#2B2726;padding:0 10px;z-index:1}.form-group.form-check label{top:0;left:0;padding-left:0}.form-group.form-check span.wpcf7-list-item{margin-left:0 !important}.form-group.form-check span.wpcf7-list-item label{margin-right:10px}.form-group.form-check span.wpcf7-list-item label span.wpcf7-list-item-label{padding-left:6px;display:inline-block}.form-group input.form-control{background-color:#2B2726;color:#FFF;border:1px solid #FFF;height:50px;border-radius:10px;z-index:1}.form-group textarea{background-color:#2B2726;color:#FFF;border:1px solid #FFF;border-radius:10px;z-index:1}.form-group .wpcf7-submit{margin-top:35px;border-radius:10px}.form-group .btn:hover{border-color:#FFF;background-color:#FFF;color:#B8914C}.form-control{padding:1rem .75rem}.form-control:focus{background-color:transparent;border-color:#B8914C;color:#FFF}.table{margin-top:30px;width:100%;border-collapse:collapse}.table.table--text-small{font-size:90%}.table.table--text-small th,.table.table--text-small td{width:25%}.table.table--text-small th{font-size:1.2rem !important;vertical-align:top}@media (min-width: 1200px){.table.table--text-small{font-size:80%}}@media (min-width: 1600px){.table.table--text-small{font-size:75%}}@media (min-width: 1800px){.table.table--text-small{font-size:70%}}.content-row#making-a-complaint{padding-bottom:0 !important}.content-row#for-complaints-in-respect-of-riverstone-managing-agency{padding-top:0 !important}body .announcement{font-family:'Montserrat', sans-serif;background-color:#BA934F;padding:6px 18px;color:#fff;display:none;min-height:84px;font-size:14px}@media print{body .announcement{display:none}}@media (min-width: 768px){body .announcement{min-height:60px;text-align:center}}@media (min-width: 992px){body .announcement{min-height:0}}body .announcement .close{opacity:1;text-shadow:none}body .announcement .close .icon--cancel{font-size:24px}body .announcement .inner a{color:#fff;text-decoration:underline}body .announcement .inner p{margin:0;font-size:1em}body .announcement.fixed-top{z-index:1050}body.logged-in .announcement{top:46px}@media (min-width: 782px){body.logged-in .announcement{top:32px}}body.announcement-active{padding-top:84px}@media print{body.announcement-active{padding-top:0}}@media (min-width: 768px){body.announcement-active{padding-top:60px}}@media (min-width: 992px){body.announcement-active{padding-top:36px}}@media print{body.announcement-active{padding-top:0 !important}}body.announcement-active .masthead{top:84px}@media (min-width: 768px){body.announcement-active .masthead{top:60px}}@media (min-width: 992px){body.announcement-active .masthead{top:36px}}body.announcement-active .announcement{display:block}@media print{body.announcement-active .announcement{display:none}}@font-face{font-family:'fontello-trg';src:url("../../font/fontello-trg.eot?70141817");src:url("../../font/fontello-trg.eot?70141817#iefix") format("embedded-opentype"),url("../../font/fontello-trg.woff2?70141817") format("woff2"),url("../../font/fontello-trg.woff?70141817") format("woff"),url("../../font/fontello-trg.ttf?70141817") format("truetype"),url("../../font/fontello-trg.svg?70141817#fontello-trg") format("svg");font-weight:normal;font-style:normal}[class^="icon--"]:before,[class*=" icon--"]:before{font-family:"fontello-trg";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--search:before{content:'\e800'}.icon--cancel:before{content:'\e803'}::-webkit-input-placeholder{color:#FFF}:-ms-input-placeholder{color:#FFF}::placeholder{color:#FFF}@media only screen and (min-width: 641px){.gform_wrapper .top_level li.gfield.gf_left_half,.gform_wrapper .top_level li.gfield.gf_right_half{width:49.5% !important}}@media only screen and (min-width: 641px){.gform_wrapper .top_level li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_level li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:32.6% !important}}.gform_wrapper .gform_footer input.button{margin-top:35px;border-radius:10px;cursor:pointer;font-family:'Montserrat', sans-serif;color:#FFF;font-size:1em;background-color:#B8914C;border-color:#B8914C;white-space:normal;padding:.5rem 1rem;line-height:1.5;font-weight:400;text-align:center;transition:all .15s ease-in-out}.gform_wrapper .gform_footer input.button:hover{border-color:#FFF;background-color:#FFF;color:#B8914C}.gform_wrapper .gfield{position:relative}.gform_wrapper .gfield.field--checkbox .gfield_label{left:0 !important;padding-left:0 !important}.gform_wrapper .gfield .gfield_label,.gform_wrapper .gfield .gfield_radio li label{font-family:'Montserrat', sans-serif !important;font-size:0.8rem;font-weight:400;line-height:1.5}.gform_wrapper .gfield:not(.radios) .gfield_label{top:26px;left:30px;position:relative;z-index:1;padding:0 10px}.gform_wrapper .gfield .gfield_label{background-color:#2B2726;display:inline-block;margin-bottom:.5rem}.gform_wrapper .gfield .ginput_container input[type=text],.gform_wrapper .gfield .ginput_container .textarea{background:transparent;border:1px solid #FFF;border-radius:10px;color:#FFF;z-index:1;padding:1rem .75rem !important;font-size:1rem !important;font-family:'Montserrat', sans-serif !important;line-height:1.25;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.gform_wrapper .gfield .ginput_container input[type=text]:focus,.gform_wrapper .gfield .ginput_container .textarea:focus{outline:0;border-color:#B8914C}.gform_wrapper .gfield .ginput_container.ginput_container_select{background:transparent;border:1px solid #FFF;padding:.2rem 1rem !important;border-radius:10px;z-index:1;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:3.1rem;display:flex}.gform_wrapper .gfield .ginput_container.ginput_container_select:focus{outline:0;border-color:#B8914C}.gform_wrapper .gfield .ginput_container.ginput_container_select select{-moz-appearance:none;-webkit-appearance:none;background:transparent;border:none;z-index:1;color:#FFF;font-size:1rem !important;font-family:'Montserrat', sans-serif !important;line-height:1.25}.gform_wrapper .gfield .ginput_container.ginput_container_select select:focus{outline:0;background-color:#FFF;color:#000}.gform_wrapper .gfield .ginput_container.ginput_container_select select:active{color:#000;background-color:#FFF}.gform_wrapper .gfield .ginput_container input[type=text]{height:50px}.gform_wrapper .gfield .ginput_container.ginput_container_radio .gfield_radio li{display:inline-block;margin-right:10px}.gform_wrapper .gfield .ginput_container.ginput_container_radio .gfield_radio li input[type=radio]:checked+label{font-weight:normal}.gform_wrapper .gfield .ginput_container.ginput_container_checkbox{padding-top:1.1rem}.gform_wrapper .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li br{display:none}.gform_wrapper .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:checked+label{font-weight:normal}.gform_wrapper .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li label{padding:4px 0 0 3px}.gform_wrapper .gfield.gfield_html h3{margin-top:3rem}@media only screen and (min-width: 1500px){.gform_wrapper .gfield.gfield_html h3{font-size:2rem !important}}.gform_wrapper div.validation_error,.gform_wrapper .validation_message{color:#f00 !important;font-size:1rem !important;font-weight:normal !important;font-family:'Montserrat', sans-serif !important}.gform_wrapper div.validation_error{margin-bottom:25px;border:none !important;padding:16px 0;clear:both;width:100%;text-align:left !important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;border:none !important}.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#FFF !important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #FFF !important}.gform_wrapper .gfield_error .gfield_label{color:#FFF !important}.gform_wrapper .gfield_required{display:none !important}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0px !important}body .gform_wrapper ul li.gfield{margin-top:1px !important}.banner-quote ul{margin:30px 0;padding:0}.banner-quote ul li{list-style:none}.banner-quote ul li a{color:#FFF;font-family:'Montserrat', sans-serif;font-weight:400}.banner-quote ul li a:hover{color:#BA934F}.perspective_topics{padding-top:3rem;padding-bottom:0rem;padding-left:0;list-style:none}.perspective_topics *{list-style:none}.perspective_topics .perspective_topic{position:relative;font-size:1rem;margin-bottom:20px}@media (min-width: 992px){.perspective_topics .perspective_topic{margin-bottom:20px}}@media (min-width: 1200px){.perspective_topics .perspective_topic{margin-bottom:30px}}.perspective_topics .perspective_topic .perspectives_items{font-size:1.25rem}.perspective_topics .perspective_topic .perspective_anchor{display:block;position:absolute;top:-50px;height:1px}.perspective_topics .perspective_topic h2{margin-bottom:30px}@media (min-width: 1200px){.perspective_topics .perspective_topic h2{margin-bottom:40px}}@media (min-width: 1600px){.perspective_topics .perspective_topic h2{margin-bottom:50px}}.perspectives_items{padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (min-width: 992px){.perspectives_items{margin:0 -20px}}@media (min-width: 1200px){.perspectives_items{margin:0 -25px}}.perspectives_items .perspective_item{width:100%;display:inline-block;vertical-align:top;position:relative;padding:0 10px;margin-bottom:35px}@media (min-width: 768px){.perspectives_items .perspective_item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width: 992px){.perspectives_items .perspective_item{padding:0 20px}}@media (min-width: 1200px){.perspectives_items .perspective_item{padding:0 25px}}.perspectives_items .perspective_item:last-child{margin-right:0}.perspectives_items .perspective_item .perspective_title{font-size:1.1rem;margin-bottom:0}.perspectives_items .perspective_item .perspective_title a{font-weight:600}.perspectives_items .perspective_item .perspective_summary{line-height:1.5;margin-bottom:10px}.perspectives_items .perspective_item .perspective_link{font-size:90%;margin-bottom:20px}.perspectives_items .perspective_item.perspective_item--paper .perspective_title{margin-bottom:20px}.perspectives_items .perspective_item.perspective_item--paper:after{content:"";display:block;background-color:#B8914C;height:2px;width:calc(70%);position:absolute;bottom:0;margin:0 auto}.perspectives_items .perspective_item.perspective_item--video .perspective_poster{overflow:hidden;margin-bottom:12px;max-height:350px}@media (min-width: 992px){.perspectives_items .perspective_item.perspective_item--video .perspective_poster{max-height:250px}}@media (min-width: 1600px){.perspectives_items .perspective_item.perspective_item--video .perspective_poster{max-height:400px}}.perspectives_items .perspective_item.perspective_item--video .perspective_poster a{position:relative;height:100%;align-items:center;justify-content:center !important;display:flex !important;max-height:350px}@media (min-width: 992px){.perspectives_items .perspective_item.perspective_item--video .perspective_poster a{max-height:250px}}@media (min-width: 1600px){.perspectives_items .perspective_item.perspective_item--video .perspective_poster a{max-height:400px}}.perspectives_items .perspective_item.perspective_item--video .perspective_poster a:hover .perspective_poster_play{color:#BABCC0}.perspectives_items .perspective_item.perspective_item--video .perspective_poster a img{max-width:100%;width:100%;height:auto}.perspectives_items .perspective_item.perspective_item--video .perspective_poster a .perspective_poster_play{background:transparent none;border:0;height:auto;line-height:1;color:#B8914C;font-size:3.5em;text-align:center;outline:1px solid transparent;overflow:hidden;position:absolute}.perspective-links{background-color:#E2E2E2;padding:20px 0 40px;margin-top:30px;font-family:'Montserrat', sans-serif}@media (min-width: 1200px){.perspective-links{padding:40px 0 60px}}.perspective-links a{font-weight:600}.perspective-links .btn{margin-bottom:15px}@media (min-width: 992px){.perspective-links .btn{padding:.7rem 3.2rem}}.single-our_view #content,.single-perspective #content{padding-top:3rem !important}.single-our_view #content .main-content,.single-perspective #content .main-content{padding-bottom:4rem;margin-bottom:3.25rem;position:relative}.single-our_view #content .main-content:after,.single-perspective #content .main-content:after{content:'';border-bottom:3px solid #B8914C;display:block;position:absolute;bottom:0;left:15px;right:15px}.single-our_view #content .more-items .more-items_header,.single-perspective #content .more-items .more-items_header{font-weight:500;margin-bottom:1.5rem;font-size:1.1em}.single-our_view #content .more-items .more-items_subheader,.single-perspective #content .more-items .more-items_subheader{font-weight:600;font-size:1.1em;margin-bottom:1rem}.single-our_view #content .more-items .more-items_item-container,.single-perspective #content .more-items .more-items_item-container{padding-left:0;font-family:'Montserrat', sans-serif;line-height:1em}.single-our_view #content .more-items .more-items_item-container .more-items_item,.single-perspective #content .more-items .more-items_item-container .more-items_item{list-style:none;font-size:1em;line-height:1.4}.single-our_view #content .more-items .more-items_item-container .more-items_item a,.single-perspective #content .more-items .more-items_item-container .more-items_item a{padding:.25em 0;display:inline-block;font-weight:600}.single-our_view #content .more-items .more-items_view-all a,.single-perspective #content .more-items .more-items_view-all a{font-family:'Montserrat', sans-serif;font-size:.9em;font-weight:300}.tax-our_view_type #content,.tax-perspective-type #content{padding-top:3rem !important}.tax-our_view_type #content .h3,.tax-perspective-type #content .h3{font-family:'Gentium Book Basic', serif;font-weight:300;font-size:1.3em;line-height:1.2em;font-style:italic;color:#B8914C;margin-bottom:40px}.rd-hidden{display:none}#rd-search{position:absolute;top:0;bottom:0;right:0;width:100%;z-index:20;max-height:85px}@media (min-width: 992px){#rd-search{width:70%;max-height:100px}.win #rd-search{width:60%;max-height:120px}}@media (min-width: 1200px){#rd-search{width:75%}}#rd-search input[type=text]::-ms-clear{display:none}#rd-search input,#rd-search form{position:absolute;width:100%;top:0;bottom:0;left:0;right:0}#rd-search input{outline:0;border:none;padding:1rem 7.5rem 1rem 1rem;height:100%}#rd-search button{position:absolute;z-index:10;top:25%;bottom:25%;height:50%;width:3rem;border:none;background-color:transparent;outline:0}#rd-search button[type="submit"]{right:4rem}#rd-search button[type="button"]{right:1.2rem}#rd-search-toggle{position:absolute;right:18px;z-index:10;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 992px){#rd-search-toggle{margin:0 7px;padding-right:5px}}#posts{padding:15px 0 25px}@media (min-width: 768px){#posts{padding:25px 0 40px}}#posts .search-results-heading{padding-bottom:15px;font-size:16px}@media (min-width: 768px){#posts .search-results-heading{padding-bottom:25px}}#posts article .result-title{font-size:1.2em}@media (min-width: 768px){#posts article .result-title{font-size:1.4em}}@media (min-width: 1200px){#posts article .result-desc p{font-size:16px}}#posts article .result-link a{color:#2B2726;cursor:text}#posts .search-result-pagination{font-size:18px}@media (min-width: 992px){#posts .search-result-pagination{font-size:20px}}#posts .search-result-pagination .page-numbers{cursor:pointer;margin-right:5px}#posts .search-result-pagination .page-numbers.dots{cursor:text}.icon--cancel,.icon--search{cursor:pointer;outline:0}.icon--cancel{font-size:32px}.icon--search{font-size:22px}.nav-hidden{opacity:.5;max-height:0px}@media (min-width: 992px){.nav-hidden{max-height:100px;opacity:0}}.holdPlace,#searchInput{color:#2B2726}.holdPlace:focus,.holdPlace:active,#searchInput:focus,#searchInput:active{color:#2B2726}.navbar{padding:18px 64px 18px 18px}.navbar .navbar-brand{margin:0 auto}.search-results #content{word-wrap:break-word}.alignleft{float:left;margin-right:30px;margin-bottom:15px}.alignright{float:right;margin-left:30px;margin-bottom:15px}.aligncenter{float:none;clear:both;margin:0px auto 15px auto;text-align:center}.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}.video-overlay{position:relative;z-index:0;background-size:cover}.video-content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.load-video-button{background:transparent none;border:0;height:auto;line-height:1;color:#B8914C;font-size:4.5em;text-align:center;outline:1px solid transparent;overflow:hidden}.load-video-button:hover,.load-video-button:focus{color:#BABCC0;outline:1px solid transparent}.load-video-button span{display:block;font-size:1px;height:0px;text-indent:-9999px;overflow:hidden}@media print{.navbar,.footer,.print-link{display:none}.py-5{padding-top:0 !important;padding-bottom:0 !important}.pt-5vh{padding-top:0 !important}.block{margin-top:0;margin-bottom:0}}.print-link{margin:0 !important}.recent-news .news-item:last-child{margin-bottom:0 !important}.recent-news .news-item p{margin-bottom:0.5rem}.recent-news .news-item .item-title a{font-weight:500}.recent-news .news-item .readmore{display:none}.recent-news .news-item .item-date{font-family:'Montserrat', sans-serif;font-size:1.1rem;margin-bottom:1rem}.jv-careersite{padding:0 0 60px}@media (min-width: 768px){#video-content .block-lg{padding-left:20px}}@media (min-width: 1200px){.container{width:80%;max-width:100%}}.country-switch--container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:4rem;padding-left:0.5rem}.country-switch--container .country-switch--current{cursor:pointer;padding:0.5rem 2.15rem 0.5rem 0.5rem;position:relative}.country-switch--container .country-switch--current img{width:1.5rem;height:1.5rem}.country-switch--container .country-switch--current:after{border:2px solid #000;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.65em;width:0.65em;pointer-events:none;position:absolute;top:0.75rem;left:2.75em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.country-switch--container .country-switch--list{display:none;padding:0;margin:0;list-style-type:none;position:absolute}.country-switch--container .country-switch--list li{padding:0;margin:0}.country-switch--container .country-switch--list li a{display:block;padding:0.25rem 2.15rem 0.25rem 0.5rem}.country-switch--container .country-switch--list li img{width:1.5rem;height:1.5rem}.country-switch--container.country-switch--open .country-switch--current{border-bottom:1px solid #CCCCCC}.country-switch--container.country-switch--open .country-switch--current:after{-webkit-transform:rotate(-45deg);transform:rotate(135deg);top:1rem}.country-switch--container.country-switch--open .country-switch--current:before{display:block;content:'';width:100%;height:200%;position:absolute;top:0;left:0;box-shadow:0px 0px 5px -1px rgba(0,0,0,0.75);background-color:#FFF;z-index:-1}.country-switch--container.country-switch--open .country-switch--list{display:block}.nav-panel .nav-panel__container .country-switch--container{position:static;transform:none;padding-left:1.5rem;padding-top:1rem;padding-bottom:4rem}.nav-panel .nav-panel__container .country-switch--container .country-switch--text{margin-bottom:0;width:7rem;display:inline-block;font-family:'Montserrat', sans-serif;font-size:0.8rem}.nav-panel .nav-panel__container .country-switch--container .country-switch--current{display:inline-block}.nav-panel .nav-panel__container .country-switch--container .country-switch--list{left:8.7rem}.run-modal{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.run-modal .run-modal-container{width:100%;margin:auto;padding:2rem;text-align:center;font-family:'Montserrat', sans-serif;position:absolute;top:auto;bottom:0;right:-100%;left:auto;opacity:0;box-shadow:-2px 11px 25px rgba(0,0,0,0.1);-webkit-box-shadow:-2px 11px 25px rgba(0,0,0,0.1);-moz-box-shadow:-2px 11px 25px rgba(0,0,0,0.1)}.run-modal .run-modal-container:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:white;opacity:.9;z-index:1}@media (min-width: 512px){.run-modal .run-modal-container{width:25rem}}@media (min-width: 768px){.run-modal .run-modal-container{padding:3rem;width:25rem;top:50%;bottom:auto;transform:translateY(-50%)}}.run-modal .run-modal-container .run-modal-close-container{position:absolute;z-index:110;top:1rem;right:1rem;width:1rem;height:1rem}.run-modal .run-modal-container .run-modal-close-container .run-modal-close{position:relative;cursor:pointer;width:1rem;height:1rem}.run-modal .run-modal-container .run-modal-close-container .run-modal-close:before{content:'';display:block;width:2px;height:1rem;background-color:#B8914C;transform:rotate(45deg);position:absolute;top:0;right:0.5rem}.run-modal .run-modal-container .run-modal-close-container .run-modal-close:after{content:'';display:block;width:2px;height:1rem;background-color:#B8914C;transform:rotate(-45deg);position:absolute;top:0;right:0.5rem}.run-modal .run-modal-container .run-modal-content{z-index:100;position:relative}.run-modal .run-modal-container .run-modal-content p{font-weight:bold;color:#052F5F}.run-modal .run-modal-container .run-modal-content .btn{background-color:#052F5F;border-radius:9999px;font-size:.8rem;padding:calc(0.667em + 2px) calc(1.333em + 2px);padding-left:2.5rem;padding-right:2.5rem}@media (min-width: 768px){.run-modal .run-modal-container .run-modal-content .btn{font-size:.9rem}}body.modal-hide .run-modal{display:none}.item-linkedin{display:inline-block;margin-right:1rem}.item-email{display:inline-block}.team-filter-profile-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}@media (min-width: 768px){.charts__wrapper .charts{display:flex}}@media (min-width: 768px){.charts__wrapper .charts.number-of-charts--2 .chart__container{width:50%}}@media (min-width: 768px){.charts__wrapper .charts.number-of-charts--3 .chart__container{width:33%}}@media (min-width: 768px){.charts__wrapper .charts.number-of-charts--4 .chart__container{width:25%}}.charts__wrapper .charts .chart__container .chart__title{text-align:center}.charts__wrapper .charts .chart__container .chart__wrapper{display:flex;padding:0 1rem;position:relative}@media (min-width: 768px){.charts__wrapper .charts .chart__container .chart__wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width: 992px){.charts__wrapper .charts .chart__container .chart__wrapper{padding-left:4rem;padding-right:4rem}}@media (min-width: 1200px){.charts__wrapper .charts .chart__container .chart__wrapper{padding-left:6rem;padding-right:6rem}}.charts__wrapper .charts .chart__container .chart__wrapper:before{display:block;content:"";position:absolute;left:0;right:0;top:14rem;height:4px;background-color:#000}@media (min-width: 992px){.charts__wrapper .charts .chart__container .chart__wrapper:before{top:16rem}}@media (min-width: 1800px){.charts__wrapper .charts .chart__container .chart__wrapper:before{top:18rem}}.charts__wrapper .charts .chart__container .chart__wrapper.has-lightmode:before{background-color:#FFF}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar{height:12rem;position:relative;margin:0 auto;margin-top:2rem}@media (min-width: 992px){.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar{height:14rem}}@media (min-width: 1800px){.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar{height:16rem}}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar .chart-data__value{text-align:center;position:absolute;left:0;right:0}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar .chart-data__value p{font-size:1.2rem;margin-bottom:0}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar .chart-data__value.has-lightmode p{color:#FFF}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar .chart-data__bar__content{background-color:#FFF;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar .chart-data__bar__content.bar-colour--silver{background-color:#BABCC0}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar .chart-data__bar__content.bar-colour--gold{background-color:#B8914C}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__bar .chart-data__bar__content.bar-colour--dark-grey{background-color:#4C4C4C}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__key{text-align:center;margin-top:1.5rem}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__key p{font-size:1rem}.charts__wrapper .charts .chart__container .chart__wrapper .chart-data .chart-data__key.has-lightmode p{color:#FFF}.charts__wrapper .charts__caption{font-size:0.9rem;margin-top:2rem}.charts__wrapper .charts__caption.has-lightmode{color:#FFF}.corporate-structure__wrapper{overflow:hidden;padding-top:2rem}.corporate-structure__wrapper .corporate-structure__top-wrapper{position:relative;padding-left:4rem;padding-bottom:5rem}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__top-wrapper{padding-left:0;padding-bottom:0}}.corporate-structure__wrapper .corporate-structure__top-wrapper:before{display:block;content:'';position:absolute;left:0;width:2rem;height:100%;margin:10% 0 0;border:2px solid #B8914C;border-top-left-radius:1rem;border-right-width:0;border-bottom-width:0}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__top-wrapper:before{display:none}}.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper{padding-bottom:3rem;position:relative}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper{text-align:center;padding-bottom:2rem}}.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper:after{display:block;content:'';position:absolute;bottom:0.5rem;width:2px;height:2rem;left:0.6rem;background-color:#B8914C}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper:after{bottom:0;height:1.5rem;left:50%;transform:translateX(-50%)}}.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-logo{padding-bottom:1.5rem;position:relative}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-logo{padding-bottom:3rem}.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-logo:before{display:block;content:'';position:absolute;top:28%;left:59%;height:2px;width:9%;background-color:#B8914C}}@media (min-width: 992px) and (min-width: 1600px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-logo:before{left:56%;width:10%}}@media (min-width: 992px) and (min-width: 1800px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-logo:before{width:12%}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-logo:after{display:block;content:'';position:absolute;bottom:0;width:2px;height:2rem;left:50%;transform:translateX(-50%);background-color:#B8914C}}.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-caption{font-size:1rem;font-family:'Montserrat', sans-serif;font-weight:600;margin-bottom:0}@media (min-width: 1600px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__fairfax-wrapper .corporate-structure__fairfax-caption{font-size:1.25rem}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__riverstone-wrapper{position:absolute;top:0;right:4%}}@media (min-width: 1300px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__riverstone-wrapper{right:8%}}@media (min-width: 1600px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__riverstone-wrapper{right:13%}}.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__riverstone-wrapper .corporate-structure__riverstone-logo{margin-bottom:1rem;width:10rem}@media (min-width: 768px){.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__riverstone-wrapper .corporate-structure__riverstone-logo{width:12rem}}.corporate-structure__wrapper .corporate-structure__top-wrapper .corporate-structure__riverstone-wrapper .corporate-structure__riverstone-caption{font-size:1rem;margin-bottom:0}.corporate-structure__wrapper .corporate-structure__companies{padding-left:4rem;position:relative}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies{display:flex;justify-content:space-between;padding-top:3rem;padding-left:0}}@media (min-width: 1200px){.corporate-structure__wrapper .corporate-structure__companies{padding-top:4rem}}.corporate-structure__wrapper .corporate-structure__companies:before{display:block;content:'';position:absolute;left:0;width:2rem;height:90%;margin:0 0 10%;border:2px solid #B8914C;border-bottom-left-radius:1rem;border-right-width:0;border-top-width:0}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies:before{top:0;width:90%;height:2rem;margin:0 5%;border-bottom-left-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-width:0;border-right-width:2px;border-top-width:2px}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container{padding:0 0.5rem 3rem;position:relative}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container:before{display:block;content:'';position:absolute;top:1rem;left:-4rem;transform:translateY(-50%);height:2px;width:2rem;background-color:#B8914C}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container:before{top:-3rem;left:50%;transform:translateX(-50%);width:2px;height:2rem}}@media (min-width: 1200px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container:before{top:-4rem}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container:first-child:before{display:none}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container:last-child:before{display:none}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo{height:3rem;width:8rem;margin-bottom:1rem;text-align:center}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo{height:2rem;width:100%;justify-content:center}}@media (min-width: 1200px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo{height:3rem}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo img{max-width:100%;max-height:3rem;width:auto}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo img{max-height:2rem}}@media (min-width: 1200px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo img{max-height:3rem}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo p{text-align:left;margin-bottom:0;font-family:'Montserrat', sans-serif;font-size:0.75rem;font-weight:600;line-height:1}@media (min-width: 1200px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo p{font-size:0.8rem}}@media (min-width: 1600px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__logo p{font-size:1rem}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__value{color:#B8914C;font-family:'Montserrat', sans-serif;font-weight:500;font-size:1.1rem}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__value{font-size:0.9rem}}@media (min-width: 1600px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__value{font-size:1.25rem}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__caption{font-size:0.75rem}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__caption{font-size:0.65rem}}@media (min-width: 1600px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__caption{font-size:0.8rem}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__secondary-caption{position:relative;padding-top:1rem;font-size:0.75rem}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__secondary-caption{font-size:0.65rem}}@media (min-width: 1600px){.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__secondary-caption{font-size:0.8rem}}.corporate-structure__wrapper .corporate-structure__companies .corporate-structure__company__container .corporate-structure__company__secondary-caption:before{position:absolute;top:0;left:0;display:block;content:'';width:3rem;height:2px;background-color:#B8914C}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies.number-of-companies--2 .corporate-structure__company__container{width:50%}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies.number-of-companies--3 .corporate-structure__company__container{width:33%}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies.number-of-companies--4 .corporate-structure__company__container{width:25%}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies.number-of-companies--5 .corporate-structure__company__container{width:20%}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies.number-of-companies--6 .corporate-structure__company__container{width:16%}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies.number-of-companies--7 .corporate-structure__company__container{width:12.5%}}@media (min-width: 992px){.corporate-structure__wrapper .corporate-structure__companies.number-of-companies--8 .corporate-structure__company__container{width:10%}}.corporate-structure__wrapper .corporate-structure__caption{font-size:1rem;margin-top:2rem}.social-media-icons{display:flex;align-items:center;margin-bottom:1rem}.social-media-icons a{margin-right:.8rem;display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .1s ease-in-out}.social-media-icons a:hover{transform:translateY(-4px)}.social-media-icons a:hover .icon:after{background:#B8914C}@media (min-width: 992px){.social-media-icons a{width:2.2rem;height:2.2rem;margin-right:1.5rem}}.social-media-icons a:last-child{margin-right:0}.social-media-icons a.social-media-icons__instagram .icon{width:1.75rem;height:1.75rem}@media (min-width: 992px){.social-media-icons a.social-media-icons__instagram .icon{width:2.2rem;height:2.2rem}}.social-media-icons a.social-media-icons__instagram .icon:after{display:none}.social-media-icons a.social-media-icons__instagram .icon svg{fill:#000;z-index:2;transition:all .1s ease-in-out}.social-media-icons a.social-media-icons__instagram .icon svg path{fill:#000;transition:all .1s ease-in-out}.social-media-icons a.social-media-icons__instagram:hover .icon svg,.social-media-icons a.social-media-icons__instagram:hover .icon svg path{fill:#B8914C}.social-media-icons .icon{width:2.5rem;height:2.5rem;position:relative}@media (min-width: 992px){.social-media-icons .icon{width:2.5rem;height:2.5rem}}.social-media-icons .icon svg{fill:#FFF;z-index:2;width:100%;height:100%}.social-media-icons .icon svg path{fill:#FFF}.social-media-icons.social-media-icons--share-links{margin-top:2rem}.social-media-icons.social-media-icons--share-links .social-media-icons__title{display:block;font-size:1rem;margin-right:1rem;font-weight:600}.social-media-icons.social-media-icons--share-links a{margin-right:.35rem}@media (min-width: 992px){.social-media-icons.social-media-icons--share-links a{margin-right:.5rem}}.social-media-icons.social-media-icons--share-links a .icon{width:1.5rem;height:1.5rem}.social-media-icons.social-media-icons--share-links a .icon svg,.social-media-icons.social-media-icons--share-links a .icon svg path{transition:all .1s ease-in-out;fill:#000}.social-media-icons.social-media-icons--share-links a:hover .icon svg,.social-media-icons.social-media-icons--share-links a:hover .icon svg path{fill:#B8914C}
