@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}*{box-sizing:border-box;margin:0;outline:0;padding:0}:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0}img{display:inline-block;height:auto;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{border-collapse:collapse;border-spacing:0;width:100%}nav ol,nav ul{list-style:none outside none}body{background:#f6f4f0;color:#2c271c;font-family:Open Sans,sans-serif;font-size:17px;line-height:1.4;min-width:320px}a{color:inherit;transition:color .3s ease}a,a:hover,a[href^=tel]{text-decoration:none}a:hover{color:#77a53a}h1,h2,h3,h4,h5,h6{margin-bottom:20px}h1{font-size:64px}h2{font-size:50px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:17px}ol,p,ul{margin-bottom:20px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}@media (max-width:1199px){body{font-size:16px}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}h4{font-size:26px}h5{font-size:22px}h6{font-size:16px}}@media (max-width:767px){body{font-size:14px}h1{font-size:40px}h2{font-size:30px}h3{font-size:26px}h4{font-size:22px}h5{font-size:20px}h6{font-size:14px}}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:300;src:url("../fonts/HelveticaNeueLight.fcbdb2dfab52.woff2") format("woff2"),url("../fonts/HelveticaNeueLight.3b3014df3f96.woff") format("woff"),url("../fonts/HelveticaNeueLight.7bd053420825.ttf") format("truetype")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:500;src:url("../fonts/HelveticaNeue-Medium.0ea4817ca610.woff2") format("woff2"),url("../fonts/HelveticaNeue-Medium.53bd85cb85cc.woff") format("woff"),url("../fonts/HelveticaNeue-Medium.e753be4beba1.ttf") format("truetype")}.clear{@util clearfix}.notext{@util text-hide}.hidden,[hidden]{display:none!important}.alignleft{float:left}.alignright{float:right}.disabled,[disabled]{cursor:default}.col{flex:1;max-width:100%}.cols{display:flex;flex-flow:row wrap}.col--1of2{flex:0 0 50%;max-width:50%}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1054px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1055px) and (max-width:1199px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}.svg-sprite path{fill:inherit;stroke:inherit}[class*=ico-]{display:inline-block;font-size:0;vertical-align:middle}[class*=ico-] svg{fill:currentColor;height:100%;transition:fill .3s ease;width:100%}.bg--white{background-color:#fff}.bg--gray-light{background-color:#4e4e4e}.bg--yellow{background-color:#e7b940}.bg--yellow-neon{background-color:#faec42}.bg--green{background-color:#689033}.bg--green-darker{background-color:#5b7e2d}.bg--blue-light{background-color:#82c5e3}.bg--orange-light{background-color:#dfd7cb}.bg--orange-dark{background-color:#a07b1a}.bg--olive-light{background-color:#f6f4f0}.mt--100{margin-top:100px!important}.underline{text-decoration:underline}.wrapper{overflow:hidden;position:relative}.shell{margin:auto;max-width:1256px;padding-left:15px;padding-right:15px}.shell--fluid{max-width:none}.shell--lg{max-width:1296px}.shell--xl{max-width:1506px}.shell-alt{margin:0 auto;max-width:1330px;padding:0 15px}.header{background:#2c271c;color:#fff;position:relative}.header .header__actions{border-bottom:1px solid #f2efea;color:#2c271c;font-size:13px;font-weight:700;margin-bottom:19px;padding-bottom:30px}.header .header__actions a{text-decoration:none;transition:color .3s,background .3s}.header .header__actions .header-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle}.header .header__actions .btn-success{background:#5b7e2d;border:1px solid #5b7e2d;color:#fff;height:35px;line-height:33px;min-width:129px;text-transform:uppercase;transition:color .3s,background .3s}.header .header__actions .btn-success:hover{background:transparent;color:#5b7e2d}.header .header__actions a:hover{color:#77a53a}.header .header__actions .header__link{color:#5b7e2d;font-weight:600;margin-left:15px;text-decoration:underline}.header .header__actions>p{margin-bottom:10px}.header .header .header__actions-inner a+a{margin-left:15px}.header .header__inner{display:flex;margin:0 auto}.header .header__aside{align-items:center;display:flex;flex:0 0 100px;justify-content:center;max-width:100px}.header .header__content{align-items:center;border-left:1px solid #fff;display:flex;flex:1 1 auto;justify-content:space-between;padding:8px 33px 8px 10px;position:relative}.header .header__content .logo{left:50%;margin-left:-28px;position:absolute;top:50%;transform:translate(-50%,-50%)}.header .header__content .search--overlay{flex:0 0 378px;max-width:378px;transition:max-width .5s ease-in-out,flex .5s ease-in-out;transition-delay:.4s}.header .header__content .search--overlay .search__field{max-width:300px}.header .header__content .nav-access{transition-delay:.6s}.header .header__menu{height:100vh;left:0;overflow-x:hidden;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:999}.header .header__menu:before{background-color:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:999}.header .header__menu-inner{display:flex;flex-direction:column;height:100%;max-width:300px;position:relative;z-index:999}.header .header__menu-head{align-items:center;background-color:#2c271c;display:flex;justify-content:space-between;padding:18px 24px 18px 15px}.header .header__menu-content{background-color:#fff;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:24px 20px 30px}.header .header__menu-content .nav-access{transition:opacity .3s ease,visibility .3s ease}.header .header__menu-nav{flex:1 1 auto;margin-bottom:20px}.header .header__menu-nav .nav{padding:0 4px}.header .header__menu-nav .nav:not(:last-child){border-bottom:1px solid #f2efea;margin-bottom:21px;padding-bottom:24px}.header .header__menu-nav .nav-secondary{padding:0 1px}.header .header__menu-foot{background-color:#e7b940;color:#2c271c;font-size:12px;font-weight:600;padding:20px 24px;text-align:center}.header.open{z-index:9999}.header.open .header__menu{transform:translateX(0)}.header.open--search .header__content{padding-right:8px}.header.open--search .header__content .nav-access{opacity:0;transition-delay:0s;visibility:hidden;width:0}.header.open--search .header__content .search--overlay{flex:0 0 100%;max-width:100%;transition-delay:0s}@media (max-width:1199px){.header .header__content .search--overlay .search__field{max-width:196px}}@media (max-width:767px){.header .header__content{padding:8px 10px}.header .header__content .logo{margin-left:-2px;transition:opacity .3s ease,visibility .3s ease}.header .header__aside,.header .header__content .search--overlay{flex:0 0 50px;max-width:50px}.header.open--search .header__content .logo{opacity:0;transition-delay:0s;visibility:hidden}}.main .main__bar{padding:15px 0 10px;text-align:center}.main .main__bar h6{font-size:18px;font-weight:600}.main .main__bar h6 a{color:#5b7e2d;text-decoration:underline}.main .main__bar h6 a:hover{color:#5b7e2d;text-decoration:none}.main .main__body{padding-bottom:35px}.main .main__body .shell{max-width:1165px}.main .main__body .shell--xl{max-width:1506px}.main .main__inner{background-color:#fff;padding-bottom:35px;position:relative}.main .main__inner .section-related{padding-left:58px;padding-right:58px}.main .main__inner .btn-back{margin-right:24px;position:absolute;right:100%;top:0}@media (max-width:1399px){.main .main__inner .btn-back{margin-right:0}}@media (max-width:1199px){.main .main__bar{padding:10px 0}.main .main__bar h6{font-size:16px}.main .main__inner .btn-back{left:0;margin-right:0;right:auto}.main .main__inner .section-related{padding-left:10px;padding-right:10px}}@media (max-width:767px){.main .main__inner{padding-bottom:20px}.main .main__bar h6{font-size:14px}}.main-flex .main__inner{display:flex;padding-top:50px}.main-flex .sidebar{padding-right:30px;width:190px}.main-flex .content{width:calc(100% - 190px)}.main-flex .content .content__inner{max-width:1020px}@media (max-width:1199px){.main-flex .main__inner{display:block}.main-flex .content{width:100%}.main-flex .content .content__inner{max-width:100%}}.footer{background-color:#fff;padding:34px 0}.footer .footer__inner{display:flex;flex-wrap:wrap;margin:0 -15px}.footer .footer__content{display:flex;flex:0 0 42%;flex-wrap:wrap;margin:0 -10px;max-width:42%}.footer .footer__content .nav{flex:0 0 53%;max-width:53%;padding:0 10px}.footer .footer__content .nav ul li a i{margin-right:11px}.footer .footer__content .nav ul li a span{font-size:18px}.footer .footer__content .nav ul li+li{margin-top:10px}.footer .footer__content .nav-secondary{flex:0 0 47%;max-width:47%;padding:4px 10px 0}.footer .footer__aside{flex:0 0 59%;max-width:59%;padding:33px 10px 0;position:relative;text-align:center}.footer .footer__aside h6{font-size:18px;font-weight:600}.footer .footer__aside h6 a{color:#84b247;display:inline-block;font-size:15px;font-weight:600;margin-left:12px;text-decoration:underline;text-transform:uppercase}.footer .footer__aside h6 a:hover{color:#77a53a;text-decoration:none}.footer .footer__aside:before{background-color:#e7b940;content:"";height:95px;left:10px;position:absolute;top:0;width:2px}.footer .footer__bar{margin:28px -15px 0}@media (max-width:1359px){.footer .footer__bar,.footer .footer__inner{margin:0}.footer .footer__bar{margin-top:28px}}@media (max-width:1199px){.footer{padding:30px 0}.footer .footer__aside,.footer .footer__content{flex:0 0 100%;max-width:100%}.footer .footer__content .nav ul li a span{font-size:16px}.footer .footer__aside{margin-top:20px;padding:0;text-align:left}.footer .footer__aside h6{font-size:16px}.footer .footer__aside h6 a{font-size:14px;margin:0}.footer .footer__aside:before{display:none}.footer .footer__bar{margin-top:20px}}@media (max-width:767px){.footer{padding:25px 0}.footer .footer__aside,.footer .footer__content{margin:0}.footer .footer__content .nav,.footer .footer__content .nav-secondary{flex:0 0 100%;max-width:100%;padding:0}.footer .footer__content .nav ul li a span{font-size:14px}.footer .footer__content .nav ul li a i{margin-right:8px}.footer .footer__aside,.footer .footer__content .nav-secondary{margin-top:15px}.footer .footer__aside h6{font-size:14px}.footer .footer__aside h6 a{font-size:12px}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#5b7e2d;border:2px solid #5b7e2d;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;line-height:1;padding:12px 28px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;vertical-align:middle}@media (max-width:767px){.btn{font-size:14px;padding:10px 24px}}.btn:hover{background-color:transparent;color:#5b7e2d}.btn--block{display:block;padding-left:0;padding-right:0}.btn--sharp{border-radius:0}.btn--md{padding:12px 35px}.btn--sm{font-size:13px;padding:11px 26px}.btn--xs-small{font-size:9px;padding:5px}.btn--disabled,.btn--disabled:hover{background-color:#6d6e71;border-color:#6d6e71;color:#fff}.btn--disabled:hover{cursor:not-allowed}.btn--outline{background-color:transparent;border-color:#5b7e2d;color:#5b7e2d}.btn--outline:hover{background-color:#5b7e2d;color:#fff}.btn--outline.btn--gray{background-color:transparent;color:#2c271c}.btn--outline.btn--gray:hover{background-color:#6d6e71;border-color:#6d6e71;color:#fff}.btn--outline.btn--red{background-color:transparent;border-color:#bf2f2f;color:#bf2f2f}.btn--outline.btn--red:hover{background-color:#bf2f2f;border-color:#962525;color:#fff}.btn--outline.btn--yellow{background-color:transparent;border-color:#e7b940;color:#2c271c}.btn--outline.btn--yellow:hover{background-color:transparent;border-color:#e7b940;color:#e7b940}.btn--outline.btn--compact{padding:10px 20px}.btn--gray{background-color:#6d6e71;border-color:#6d6e71;color:#fff}.btn--gray:hover{background-color:#5b7e2d;border-color:#5b7e2d;color:#fff}.btn--dark{background:#2c271c;border-color:#2c271c;color:#fff}.btn--dark:hover{background:none;color:#2c271c}.btn--white{background-color:#fff;border-color:#fff;color:#5b7e2d}.btn--white:hover{background-color:transparent;border-color:#5b7e2d;color:#5b7e2d}.btn--white-black{color:#2c271c}.btn--white-fill:hover{background-color:#5b7e2d;border-color:#5b7e2d;color:#fff}.btn--yellow{background-color:#e7b940;border-color:#e7b940;color:#2c271c}.btn--yellow:hover{color:#e7b940}.btn--yellow-outline,.btn--yellow:hover{background-color:transparent;border-color:#e7b940}.btn--yellow-outline{color:#2c271c}.btn--yellow-outline:hover{background-color:transparent;border-color:#e7b940;color:#e7b940}.btn--transparent{background-color:transparent;border-color:transparent;color:#fff}.btn--transparent:hover{background-color:#5b7e2d;border-color:#5b7e2d;color:#fff}.btn--transparent-black{color:#2c271c}.btn--icon{align-items:baseline;display:inline-flex}.btn--icon svg{margin-left:16px;transition:margin .3s}@media (max-width:767px){.btn--icon svg{height:10px;margin-left:10px;width:6px}}.btn--icon:hover svg{margin-left:22px}.btn-menu{display:block;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.btn-menu i:not(:last-child){margin-right:5px}@media (max-width:767px){.btn-menu span{display:none}}.btn-more{display:flex;font-size:0}.btn-more .btn__icon{align-items:center;background-color:#e7b940;border-radius:50%;display:inline-flex;height:20px;justify-content:center;margin-right:6px;transform:translateX(0);transition:transform .5s ease;width:20px}.btn-more .btn__icon i{color:#fff}.btn-more .btn__text{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;vertical-align:middle}.btn-more:hover{color:inherit}.btn-more:hover .btn__icon{transform:translateX(-6px)}.btn-more--green .btn__icon{background-color:#689033}.btn-more--green .btn__text{text-transform:unset}.btn-view{align-items:center;display:flex;font-size:0}.btn-view span{color:#2c271c;font-size:14px;font-weight:700;margin-right:5px;transform:translateX(0);transition:transform .3s ease}.btn-view i,.btn-view span{display:inline-block;vertical-align:middle}.btn-view i{border-color:transparent transparent transparent #689033;border-style:solid;border-width:7px 0 7px 6px;height:0;width:0}.btn-view:hover span{transform:translateX(-6px)}@media (max-width:767px){.btn-view:hover span{transform:translateX(0)}}.btn-back{align-items:flex-start;background-color:#2c271c;display:block;flex-direction:column;flex-wrap:wrap;height:81px;justify-content:center;padding:5px 16px;width:93px}.btn-back i{color:#e7b940;margin-bottom:3px}.btn-back span{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.3}@media (max-width:1399px){.btn-back{align-items:center;height:28px;padding:2px;text-align:center;width:28px}.btn-back i{margin-bottom:0}.btn-back span{display:none}}@media (max-width:1199px){.btn-back{align-items:center;height:30px;padding:2px;text-align:center;width:30px}}.btn-gray{align-items:center;background:#ebebeb;display:inline-flex;justify-content:center;padding:10px 30px}.btn-gray svg{flex-shrink:0;margin-right:5px}.btn-gray--block{display:flex;padding-left:0;padding-right:0;width:100%}.btn-item-add{align-items:center;background-color:#ebebeb;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-flex;font-size:14px;font-weight:60;font-weight:600;height:110px;justify-content:center;line-height:1.29;padding:15px;position:relative;text-align:center;width:110px}.btn-item-add .btn__icon{border-radius:50%;bottom:0;font-size:0;height:28px;line-height:0;overflow:hidden;position:absolute;right:0;width:28px}.btn-item-add .btn__icon img{height:100%;width:100%}.btn-item-add--small{height:45px;width:45px}.btn-item-add--small .btn__icon{height:16px;width:16px}.btn-item-add--large{height:160px;width:160px}.btn-item-add--large .btn__icon{height:50px;width:50px}.btn-item-add--rectangle{border-radius:0;height:150px;max-width:500px;width:100%}.btn-item-add--rectangle .btn__icon{transform:translate(50%,50%)}.btn--project-add{border:none!important;border-radius:0;display:flex;height:100%;padding-top:29.5px;position:fixed;right:0;top:0;width:158px}.btn--project-add a{height:22px}.btn--project-add a:hover{color:#5b7e2d}.btn--project-add:hover{background-color:#fff;border:none!important;color:#5b7e2d}.btn--project-add:hover a{color:#5b7e2d!important;text-decoration:underline}@media (max-width:845px){.btn--project-add{display:none}.header__utilities{padding-right:inherit!important}}.btn--project-add-footer{padding-left:30px}input::-moz-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:inset 0 0 0 1000px #fff}.field{background-color:#fff;border:1px solid #9a9792;border-radius:4px;color:#575757;display:block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;height:100%;min-height:42px;padding:8px 10px;width:100%}.field--icon{padding:8px 20px 8px 33px}@media (max-width:1199px){.field{font-size:16px;min-height:40px}}@media (max-width:767px){.field--icon{padding:6px 16px 6px 23px}}.textarea{min-height:126px;resize:none}.select{min-height:42px;position:relative}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #9a9792;border-radius:2px;color:#575757;display:block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;height:100%;padding:8px 34px 8px 10px;width:100%}.select select::-ms-expand{display:none}.select i{color:#2c271c;position:absolute;right:16px;top:18px}@media (max-width:1199px){.select{min-height:40px}.select select{font-size:16px}}.checkboxes--two-cols{-moz-columns:2;column-count:2}.checkboxes--two-cols .checkbox+.checkbox{margin-top:3px}.checkboxes--six-cols{-moz-columns:6;column-count:6}.checkboxes--six-cols .checkbox+.checkbox{margin-top:3px}@media (max-width:767px){.checkboxes--two-cols{-moz-columns:1;column-count:1}.checkboxes--six-cols{-moz-columns:3;column-count:3}}.checkbox{position:relative}.checkbox input{left:0;opacity:0;position:absolute;top:0}.checkbox input+label{display:inline-block;font-size:14px;line-height:1.21;padding-left:22px;position:relative}.checkbox input+label:before{border:1px solid #807d77;content:"";height:16px;left:0;position:absolute;top:0;width:16px}.checkbox input+label:after{background:#e7b940;content:"";height:12px;left:2px;opacity:0;position:absolute;top:2px;transform:scale(0);transition:opacity .4s,transform .4s;width:12px}.checkbox input:checked+label:after{opacity:1;transform:scale(1)}.radios{align-items:center;display:flex;margin:-5px -10px}.radios .radio{padding:5px 10px}.radio{position:relative}.radio input{left:0;opacity:0;position:absolute;top:0}.radio input+label{display:inline-block;font-size:14px;line-height:1.16;padding-left:25px;position:relative}.radio input+label:before{border:1px solid #807d77;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:0;width:16px}.radio input+label:after{background:#e7b940;border-radius:50%;content:"";height:10px;left:3px;opacity:0;position:absolute;top:3px;transform:scale(0);transition:opacity .4s,transform .4s;width:10px}.radio input:checked+label:after{opacity:1;transform:scale(1)}.form-control{border:1px solid #d4d3d0;height:45px;padding:0 15px;transition:border-color .4s;width:100%}.form-control::-moz-placeholder{color:#95938d}.form-control::placeholder{color:#95938d}.form-control::-moz-placeholder:focus{color:#2c271c}.form-control::placeholder:focus{color:#2c271c}.form-control:focus{border-color:#2c271c}.field-location{position:relative}.field-location:before{background:url("../images/png/pin-yellow.68ab3e952495.png") no-repeat 0 0/cover;content:"";height:22px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.field-location .form-control{padding-left:40px}.select-date-default{color:#58595b;position:relative}.select-date-default .date-choices{position:relative}.select-date-default .date-choices:after{background:url("/static/images/png/select-arrow.7af1ce2172ca.png") no-repeat 0 0/cover;border:0;content:"";font-size:0;height:7px;margin:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:14px}.select-default{position:relative}.select-default .select__text-end{color:#2c271c;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;opacity:.8;position:absolute;right:35px;text-transform:uppercase;top:50%;transform:translateY(-50%);z-index:2}.select-default .choices:after{background:url("/static/images/png/select-arrow.7af1ce2172ca.png") no-repeat 0 0/cover;border:0;font-size:0;height:7px;margin:0;transform:translateY(-50%);width:14px}.select-default .choices.is-open:after{margin:0;transform:translateY(-50%) rotate(180deg)}.select-default .choices__inner{background:#fff;border-radius:0}.select-default .choices__placeholder{color:#58595b;opacity:1}.select-default .choices__list--dropdown .choices__item--selectable{padding:15px}.field-default{width:100%}.field-default--small{max-width:205px}.field-default--md{max-width:250px}.field-default--xs{max-width:120px}.switch{display:flex;padding:7px 0;position:relative}.switch label:first-child{margin-top:5px}.switch label+label{font-size:17px;font-weight:400;margin-left:15px}.switch label{display:inline-block}.switch input{left:0;opacity:0;position:absolute;top:0}.switch .switch__text{display:inline-block;font-size:8px;font-weight:600;line-height:1;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}.switch .switch__off{right:3px;transition:opacity .5s .5s}.switch .switch__on{left:5px;opacity:0;transition:opacity .2s 0s}.switch .switch__slider{background:hsla(0,0%,66%,.4);border-radius:20px;display:inline-block;height:16px;position:relative;transition:background-color .5s;width:35px}.switch .switch__slider:before{background:#fff;border-radius:50%;content:"";height:12px;position:absolute;right:calc(100% - 15px);top:2px;transition:right .5s,background-color .5s;width:12px}.switch input:checked+.switch__slider{background-color:rgba(231,185,64,.4)}.switch input:checked+.switch__slider:before{background-color:#e7b940;right:3px}.switch input:checked+.switch__slider .switch__off{opacity:0;transition:opacity .2s 0s}.switch input:checked+.switch__slider .switch__on{opacity:1;transition:opacity .5s .5s}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative}.input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.form-control{border:1px solid #ddd;border-right:none;flex:1 1 auto;height:44px;margin-bottom:0;padding:0 15px 0 25px;position:relative;width:1%;width:50px}.input-group:before{color:#2c271c;content:"$";display:block;font-size:18px;font-weight:300;left:10px;letter-spacing:normal;line-height:1.17;position:absolute;top:12px;z-index:999}.input-group-append{margin-left:-1px}.input-group-append,.input-group-prepend{display:flex}.input-group .choices__inner,.input-group .choices__item--selectable{color:#2c271c;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;opacity:.8;text-transform:uppercase}.input-group .select-default .choices__list--dropdown .choices__item--selectable{padding:10px}.input-group .choices__inner{border:1px solid #ddd;border-left:none}.input-group .choices__list--single{padding:8px 26px 4px 4px;width:40%}.select-stripped{display:inline-flex}.select-stripped .input-group .choices__inner,.select-stripped .input-group .choices__item--selectable{color:#2c271c;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;opacity:.8;text-transform:uppercase}.select-stripped .choices__inner{background-color:transparent;border:none;color:#e7b940;font-size:17px;font-weight:400;text-decoration:underline!important}.select-stripped .choices__list--dropdown{word-break:keep-all}.select-stripped .choices__list,.select-stripped choices__list--dropdown{overflow:hidden}.form__center{display:flex;justify-content:center}.invalid .help-block,label.error{color:#901d1d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.14;text-align:left}.invalid .help-block{color:#901d1d!important}.invalid input[type=email],.invalid input[type=text],.invalid textarea,input[type=text].error{background-color:#fff;border:1px solid #901d1d}.form .form__head{margin-bottom:28px}.form .form__title{color:#2c271c;font-family:Markazi Text,serif;font-size:36px;font-weight:500}.form .form__title i{color:#e7b940;margin-right:11px}.form .form__body>h6{color:#575757;font-size:14px;margin-bottom:12px}.form .form__body>h6,.form .form__label{font-weight:600;text-transform:uppercase}.form .form__label{color:#2c271c;display:inline-block;font-size:16px;margin-bottom:3px}.form .form__row+.form__row{margin-top:15px}.form .form__row--select{align-items:center;border-bottom:2px solid #2c271c;display:flex;justify-content:space-between}.form .form__row--select .form__label{display:inline-block;flex:1 1 auto;font-size:24px;font-weight:600;margin-right:20px}.form .form__row--select .form__controls{flex:0 0 180px;max-width:180px}.form .form__row--select .select{padding-right:22px;position:relative}.form .form__row--select .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:rgba(44,39,28,.78);font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;padding:9px 0;text-transform:uppercase}.form .form__row--select .select select::-ms-expand{display:none}.form .form__row--select .select i{color:#2c271c;position:absolute;right:0;top:15px}@media (max-width:767px){.form .form__row--select .form__label{font-size:16px;margin-right:10px}.form .form__row--select .form__controls{flex:0 0 160px;max-width:160px}.form .form__row--select .select select{font-size:10px;letter-spacing:0}}.form .form__actions{margin-top:26px;text-align:center}.form .form__actions .btn{font-size:19px;font-weight:700;min-width:370px;padding:10px 28px}@media (max-width:1199px){.form .form__title{font-size:30px}.form .form__head{margin-bottom:20px}.form .form__actions .btn{font-size:18px}}@media (max-width:767px){.form .form__actions{margin-top:20px}.form .form__actions .btn{font-size:16px;min-width:100%;padding:7px 28px}.form .form__title{font-size:26px;line-height:1}.form .form__title i{margin-right:8px;margin-top:-2px}.form .form__label{font-size:14px}}.form--filters .form__search{margin:0 auto 102px;max-width:880px}.form--filters .form__content label{display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:1;margin-bottom:0;text-transform:none;vertical-align:middle}.form--filters .form__center{justify-content:center}.form--filters .form__row{border-left:1px solid #fff;border-right:1px solid #fff;display:flex}.form--filters .form__row:first-child{border-top:1px solid #fff}.form--filters .form__row:last-child{border-bottom:1px solid #fff}.form--filters .form__row+.form__row{border-top:1px solid #fff;margin-top:0}.form--filters .form__col{align-items:center;display:flex;padding:23px 34px 23px 27px}.form--filters .form__col--1of2{flex:0 0 50%;max-width:50%}.form--filters .form__col-label{padding-right:12px}.form--filters .form__col-label span{color:#e7b940;font-size:17px;font-weight:400;text-decoration:underline}.form--filters .form__col-label--alt{padding-right:45px}.form--filters .form__col-inner{flex:1 1 auto;position:relative}.form--filters .form__col-inner .field+i{color:#c0bebb;left:10px;position:absolute;top:10px}.form--filters .form__col+.form__col{border-left:1px solid #fff}.form--filters .form__col--block{display:block}.form--filters .form__col--block .form__col-label{margin-bottom:8px}@media (max-width:1199px){.form--filters .form__search{margin:0 auto 50px;max-width:none}.form--filters .form__col{padding:18px 15px}}@media (max-width:767px){.form--filters .form__search{margin:0 auto 30px}.form--filters .form__content label{font-size:14px}.form--filters .form__row{display:block}.form--filters .form__col{display:block;padding:12px}.form--filters .form__col-label{margin-bottom:10px}.form--filters .form__col--1of2{max-width:100%}.form--filters .form__col+.form__col{border-left:0;border-top:1px solid #fff}.form--filters .form__col-inner{min-width:64%}.form--filters .form__col-inner .field+i{left:8px;top:11px}}[class^=list-]{list-style:none outside none}.list-users li{align-items:center;color:#2c271c;display:flex;font-family:HelveticaNeue,sans-serif}.list-users li img{border:1px solid #b4b4b4;border-radius:50%;flex:0 0 47px;max-width:47px}.list-users li h6{flex:1 1 auto;line-height:1;margin:0;padding:0 10px}.list-users li h6 span{display:block;font-size:13px;font-weight:500}.list-users li a{font-size:11px;font-weight:300;text-decoration:underline}.list-users li+li{margin-top:19px}.list-buttons{align-items:center;display:flex;flex-wrap:wrap}.list-buttons li+li{margin-left:20px}.list-buttons--center{justify-content:center}@media (max-width:767px){.list-buttons{display:block}.list-buttons li+li{margin-left:0;margin-top:15px}}.list-grid{display:flex;flex-wrap:wrap}.list-grid li{align-items:center;border-right:2px solid #e7b940;display:flex;flex:0 0 33.333367%;font-size:15px;font-weight:600;justify-content:center;max-width:33.333367%;min-height:46px;padding:14px 8px;text-transform:uppercase}.list-grid li:nth-child(n+4){border-top:2px solid #e7b940}.list-grid li:nth-child(3n){border-right:0}@media (max-width:1199px){.list-grid li{flex:0 0 50%;max-width:50%;min-height:40px;padding:10px}.list-grid li:nth-child(n+3),.list-grid li:nth-child(n+4){border-top:2px solid #e7b940}.list-grid li:nth-child(3n){border-right:2px solid #e7b940}.list-grid li:nth-child(2n){border-right:0}}@media (max-width:767px){.list-grid li{font-size:14px}}.list-discussions li{align-items:center;display:flex;padding:14px 0 12px}.list-discussions li h5{flex:1 1 auto;font-family:Markazi Text,serif;font-size:25px;font-weight:500;line-height:1;margin-bottom:0;padding:0 9px}.list-discussions li h5>span{display:block;font-size:0;margin-top:8px}.list-discussions li h5>span>span{display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;vertical-align:middle}.list-discussions li h5>span>span[class*=bg]{display:inline-block;height:11px;vertical-align:middle;width:11px}.list-discussions li h5>span>span+span{margin-left:8px}.list-discussions li h4{border-left:1px solid hsla(225,2%,44%,.26);flex:0 0 54px;font-family:Markazi Text,serif;font-size:28px;font-weight:700;line-height:1;max-width:54px;padding:4px 0 7px 8px;text-align:center}.list-discussions li h4 small{font-size:8px;margin-top:-2px;text-transform:uppercase}.list-discussions li h4 small,.list-discussions li h4 span{display:block;font-family:Open Sans,sans-serif;font-weight:400}.list-discussions li h4 span{color:#6d6e71;font-size:14px;margin-top:11px}.list-discussions li:first-child{padding-top:0}.list-discussions li:last-child{padding-bottom:0}.list-discussions li+li{border-top:1px solid hsla(225,2%,44%,.26)}@media (max-width:1199px){.list-discussions li{padding:14px 0}.list-discussions li h5{font-size:22px}.list-discussions li h5>span>span{font-size:13px}.list-discussions li h4{font-size:25px}.list-discussions li h4 span{font-size:13px}}@media (max-width:767px){.list-discussions li{margin:0 -9px}.list-discussions li h5{font-size:20px}.list-discussions li h5>span>span{font-size:12px}.list-discussions li h4{font-size:22px}.list-discussions li h4 span{font-size:12px}}.list-filters{font-size:0;margin:0 -2px -4px}.list-filters li{display:inline-block;padding:0 2px 4px}.list-details{display:flex;flex-wrap:wrap;margin:0 -5px -27px!important;text-align:center}.list-details li{flex:0 0 33.333367%;font-family:Markazi Text,serif;font-size:24px;font-weight:400;line-height:1;max-width:33.333367%;padding:0 5px 27px}.list-details li h6{color:#6d6e71;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:1;margin-bottom:6px;text-transform:uppercase}@media (max-width:1199px){.list-details{margin:0 -5px -15px!important}.list-details li{padding:0 5px 15px}}@media (max-width:767px){.list-details li{flex:0 0 50%;font-size:20px;max-width:50%}}.list-details--block{display:block;margin:0!important;text-align:left}.list-details--block li{font-size:26px;max-width:100%;padding:0 20px 17px}.list-details--block li h6{font-size:11px;margin-bottom:4px}.list-details--block li:last-child{padding-bottom:0}@media (max-width:1199px){.list-details--block li{font-size:24px}}@media (max-width:767px){.list-details--block li{font-size:22px;padding:0 0 16px}}.list-details--aside{padding-bottom:42px}.list-details--aside li{padding:0 20px 17px 0}.list-details--aside:after{background-color:#e7b940;content:"";display:block;height:2px;position:relative;top:17px;width:85%}.list-details--2-col{display:flex;margin:0!important;text-align:left}.list-details--2-col li{font-size:26px;max-width:50%;min-width:50%;padding:0 20px 17px 0}.list-details--2-col li h6{font-size:11px;margin-bottom:4px}.list-details--2-col li:last-child{padding-bottom:0}@media (max-width:1199px){.list-details--2-col li{font-size:24px}}@media (max-width:767px){.list-details--2-col li{font-size:22px;padding:0 0 16px}}.list-info{display:flex;flex-wrap:wrap;margin:0 -10px -13px!important}.list-info li{color:#2c271c;flex:0 0 25%;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;max-width:25%;padding:0 10px 13px}.list-info li p{color:#626262}.list-info li h5{font-family:Markazi Text,serif;font-size:26px;font-weight:400;line-height:.9;margin-bottom:0}.list-info li ul{display:flex;list-style-type:none;margin:0 -20px 8px}.list-info li ul li{flex:0 0 50%;max-width:50%;padding:0 20px}@media (max-width:1199px){.list-info{margin:0 -12px -12px!important}.list-info li{padding:0 12px 12px}.list-info li h5{font-size:24px}}@media (max-width:767px){.list-info{margin:0 -10px -15px!important}.list-info li{flex:0 0 50%;max-width:50%;padding:0 10px 15px}.list-info li h5{font-size:22px}}.list-info--alt{margin:0 -58px -18px!important}.list-info--alt>li{flex:0 0 50%;max-width:50%;padding:0 58px 18px;position:relative}.list-info--alt>li:before{background-color:#f2efea;content:"";height:2px;left:58px;position:absolute;right:33px;top:100%}.list-info--alt>li:nth-child(n+3){padding-top:18px}.list-info--alt>li:last-child:before{display:none}.list-info--alt>li ul{margin:0 -15px}.list-info--alt>li ul li{padding:0 15px}.list-info--alt>li .btn-more{margin-top:9px}@media (max-width:1199px){.list-info--alt{margin:0 -20px -16px!important}.list-info--alt>li{padding:0 20px 16px}.list-info--alt>li:nth-child(n+3){padding-top:16px}.list-info--alt>li:before{left:20px;right:20px}}@media (max-width:767px){.list-info--alt{display:block;margin:0 -10px -10px!important}.list-info--alt>li{max-width:100%;padding:10px}.list-info--alt>li:nth-child(n+3){padding-top:10px}.list-info--alt>li:before{left:10px;right:10px}.list-info--alt>li ul{margin:0 -5px}.list-info--alt>li ul li{padding:0 5px}.list-info--alt>li .btn-more{margin-top:12px}}.list-info--more+.btn-more{justify-content:center;margin-top:24px}.list-checkboxes{display:flex;flex-wrap:wrap;margin:0 -10px}.list-checkboxes li{flex:0 0 50%;max-width:50%;padding:0 10px}.list-checkboxes .checkbox{padding-left:20px;position:relative}.list-checkboxes .checkbox input{display:none;height:0;left:-9999px;opacity:0;position:absolute;top:-9999px;visibility:hidden;width:0}.list-checkboxes .checkbox input+label:after,.list-checkboxes .checkbox input+label:before,.list-checkboxes .checkbox input:checked+label:after,.list-checkboxes .checkbox input:checked+label:before{content:"";position:absolute}.list-checkboxes .checkbox input+label:before,.list-checkboxes .checkbox input:checked+label:before{background:transparent;border:1px solid #9a9792;height:16px;left:0;top:4px;width:16px}.list-checkboxes .checkbox input+label:after,.list-checkboxes .checkbox input:checked+label:after{background-color:#9a9792;height:8px;left:4px;top:8px;width:8px}.list-checkboxes .checkbox input+label:after{transform:scale(0);transition:transform .3s ease}.list-checkboxes .checkbox input:checked+label:after{transform:scale(1)}.list-checkboxes .checkbox label{color:#2c271c;display:inline-block;font-size:14px;font-weight:400;padding:3px 0 4px;vertical-align:middle}@media (max-width:767px){.list-checkboxes{display:block}.list-checkboxes li{max-width:100%}.list-checkboxes li+li{margin-top:2px}.list-checkboxes .checkbox input+label:before,.list-checkboxes .checkbox input:checked+label:before{top:2px}.list-checkboxes .checkbox input+label:after,.list-checkboxes .checkbox input:checked+label:after{top:6px}.list-checkboxes .checkbox label{font-size:13px}}.list-checkboxes--auto{margin:0 -16px}.list-checkboxes--auto li{flex:0 1 auto;max-width:none;padding:0 16px}.list-links{align-items:center;display:flex}.list-links li span{display:inline-block;font-size:11px;font-weight:600;margin-right:2px;vertical-align:middle}.list-links li i{color:#5b7e2d}.list-links li .btn{border-radius:0 0 0 4px;font-size:14px;padding:9px 31px}.list-links li+li{margin-left:17px}@media (max-width:1199px){.list-links li .btn{padding:8px 22px}.list-links li+li{margin-left:12px}}.list-simple li h6{color:#6b6860;font-size:12px;font-weight:700;margin-bottom:1px;text-transform:uppercase}.list-simple li p{font-size:13px;letter-spacing:-.02em;line-height:1.3}.list-simple li+li{margin-top:15px}.list-team li{align-items:center;display:flex}.list-team li a{display:flex}.list-team li img{border:1px solid #b4b4b4;border-radius:50%;flex:0 0 54px;height:54px;max-width:54px}.list-team li h5{flex:1 1 auto;font-family:Markazi Text,serif;font-size:20px;font-weight:400;line-height:1;padding-left:6px}.list-team li h5 span{color:#626262;display:block;font-family:Open Sans,sans-serif;font-size:12px;margin-top:2px}.list-team li+li{margin-top:4px;padding-top:4px;position:relative}.list-team li+li:before{background-color:#707070;bottom:100%;content:"";height:1px;left:60px;opacity:.2;position:absolute;right:0}@media (max-width:1199px){.list-team li h5{font-size:18px}.list-team li+li{margin-top:8px;padding-top:8px}.list-team li+li:before{left:0}}.list-project-team li{align-items:center;display:flex}.list-project-team li a{display:flex}.list-project-team li img{border:1px solid #b4b4b4;border-radius:50%;flex:0 0 54px;height:54px;max-width:54px}.list-project-team li h5{flex:1 1 auto;font-family:Markazi Text,serif;font-size:22px;font-weight:400;line-height:1;padding-left:6px}.list-project-team li h5 span{color:#626262;display:block;font-family:Open Sans,sans-serif;font-size:12px;margin-top:2px}.list-project-team li+li{margin-top:4px;padding-top:4px;position:relative}.list-project-team li+li:before{background-color:#707070;bottom:100%;content:"";height:1px;left:60px;opacity:.2;position:absolute;right:0}@media (max-width:1199px){.list-project-team li h5{font-size:18px}.list-project-team li+li{margin-top:8px;padding-top:8px}.list-project-team li+li:before{left:0}}.list-logos{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px -10px!important}.list-logos li{flex:0 0 33.333367%;max-width:33.333367%;padding:0 10px 10px;text-align:center}@media (max-width:1199px){.list-logos li{flex:0 0 50%;max-width:50%}}.list-user-info li h6{display:inline-block;font-size:14px;font-weight:700;margin:0 -8px;padding:11px 18px 11px 7px;text-transform:unset}.list-user-info li h6 small{display:inline-block;font-size:12px;font-weight:400;margin-left:3px;text-transform:uppercase}.list-user-info li h6 span{display:block;font-weight:400}.list-user-info li.current h6{background-color:#f6f4f0}.list-user-info li+li{margin-top:2px}.list-links-pills{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 -7px -20px}@media (max-width:767px){.list-links-pills{margin:0 -5px -10px}}.list-links-pills li{margin-bottom:20px;padding:0 7px}@media (max-width:767px){.list-links-pills li{margin-bottom:10px;padding:0 5px}}.list-links-pills--size1{margin-bottom:-19px}@media (max-width:767px){.list-links-pills--size1{margin-bottom:-10px}}.list-links-pills--size1 li{margin-bottom:19px}@media (max-width:767px){.list-links-pills--size1 li{margin-bottom:10px}}.list-info-numbers{display:flex;flex-wrap:wrap;list-style-type:none;text-align:center}@media (max-width:767px){.list-info-numbers{display:block}}.list-info-numbers li{display:flex;flex:0 0 33.33%;flex-flow:column nowrap}@media (max-width:767px){.list-info-numbers li{display:block;margin-bottom:30px}.list-info-numbers li:last-child{margin-bottom:0}}.list-info-numbers i{align-items:flex-end;color:#5b7e2d;display:inline-flex;flex:auto;justify-content:center;margin-bottom:24px}.list-info-numbers h3{font-family:Markazi Text,serif;font-size:92px;font-weight:400;letter-spacing:.02em;line-height:.6;margin-bottom:0}@media (max-width:1199px){.list-info-numbers h3{font-size:70px}}@media (max-width:767px){.list-info-numbers h3{font-size:60px}}.list-info-numbers strong{display:block;font-size:20px;font-weight:600;line-height:1.6}@media (max-width:767px){.list-info-numbers strong{font-size:16px}}.logo{color:#fff;display:inline-block;font-size:0;height:30px;max-width:177px;vertical-align:middle;width:100%}.logo--mobile{display:none}.logo--md{height:28px;max-width:163px}@media (max-width:767px){.logo{height:27px;max-width:75px}.logo img{display:none}.logo img.logo--mobile{display:inline-block}}.nav ul li{color:#2c271c}.nav ul li a{display:inline-block;font-size:0;font-weight:700}.nav ul li a span{display:inline-block;font-size:20px;vertical-align:middle}.nav ul li a i{margin-right:8px}.nav ul li+li{margin-top:26px}@media (max-width:1199px){.nav ul li a span{font-size:18px}}.nav-secondary ul li{color:#2c271c;font-size:13px;font-weight:700}.nav-secondary ul li+li{margin-top:6px}.nav-secondary-divider{border-top:1px solid #f2efea;color:#2c271c;font-size:13px;font-weight:700;margin-bottom:19px;margin-top:19px;padding-bottom:30px;padding-top:15px!important}.nav-access ul,.nav-access ul li a{align-items:center;display:flex}.nav-access ul li a{font-size:0;font-weight:700}.nav-access ul li a i{color:#77a53a;margin-right:6px}.nav-access ul li a span{display:inline-block;font-size:14px;vertical-align:middle}@media (max-width:767px){.nav-access ul li a span{display:none}}.nav-access.nav-access--logged ul li a{display:block;height:30px;width:30px}@media (max-width:767px){.nav-access.nav-access--logged ul li a{height:25px;width:25px}}.nav-alt{font-size:16px;font-weight:700;line-height:1.38}@media (max-width:1199px){.nav-alt{font-size:18px}}.nav-alt ul{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none}@media (max-width:1199px){.nav-alt ul{display:block}}.nav-alt li{margin-right:38px}@media (max-width:1399px){.nav-alt li{margin-right:25px}}@media (max-width:1199px){.nav-alt li{margin-right:10px;margin:0 0 26px}}.nav-alt li:last-child{margin:0}.nav-alt a:hover{color:#fff;text-decoration:underline}@media (max-width:1199px){.nav-alt a:hover{color:#77a53a;text-decoration:underline}}.section-projects{padding:25px 0}.section-projects .section__head{margin-bottom:22px;text-align:center}.section-projects .section__title{font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media (max-width:767px){.section-projects .section__head{margin-bottom:18px}}.section-projects-alt{padding:82px 0 72px}@media (max-width:1199px){.section-projects-alt{padding:60px 0}}@media (max-width:767px){.section-projects-alt{padding:40px 0}}.section-projects-alt .section__head{margin-bottom:48px}@media (max-width:1199px){.section-projects-alt .section__head{margin-bottom:30px}}@media (max-width:767px){.section-projects-alt .section__head{margin-bottom:20px}}.section-projects-alt .section__head h2{font-family:Markazi Text,serif;font-size:80px;font-weight:500;line-height:1;margin-bottom:0}@media (max-width:1199px){.section-projects-alt .section__head h2{font-size:60px;font-size:50px}}@media (max-width:767px){.section-projects-alt .section__head h2{font-size:32px;margin-bottom:10px}}.section-projects-alt .section__head .section__subtitle{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.1}@media (max-width:1199px){.section-projects-alt .section__head .section__subtitle{font-size:26px}}@media (max-width:767px){.section-projects-alt .section__head .section__subtitle{font-size:20px}}.section-search{padding:28px 0 72px}.section-search .section__inner{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px}.section-search .section__title{font-family:Markazi Text,serif;font-size:76px;font-weight:400;line-height:.85}.section-search .section__head{margin-bottom:14px}.section-search .section__aside{flex:0 0 26%;max-width:26%;padding:0 10px}.section-search .section__aside .section__entry{line-height:1.45;max-width:262px}.section-search .section__body{flex:0 0 74%;max-width:74%;padding:0 10px}.section-search .section__body .search--map{position:relative}.section-search .section__body .search--map .search__inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-search .section__body .search--map .btn__map{display:none;left:450px;position:absolute}.section-search .section__body .search--map .btn__map:hover{background-color:#5b7e2d;color:#fff}@media (max-width:1199px){.section-search .section__aside{flex:0 0 34%;max-width:34%}.section-search .section__body{flex:0 0 66%;max-width:66%}.section-search .section__title{font-size:60px}}@media (max-width:767px){.section-search{padding:20px 0}.section-search .section__inner{margin:0}.section-search .section__aside,.section-search .section__body{flex:0 0 100%;max-width:100%;padding:0}.section-search .section__title{font-size:40px}.section-search .section__aside .section__entry{max-width:none}.section-search .section__body{margin-top:30px}}.section-search-alt{padding:89px 0 93px}@media (max-width:1199px){.section-search-alt{padding:60px 0}}@media (max-width:767px){.section-search-alt{padding:40px 0}}.section-search-alt .section__inner{display:flex;flex-wrap:wrap}@media (max-width:1199px){.section-search-alt .section__inner{display:block}}.section-search-alt .section__inner .btn__map{display:none;left:450px;position:absolute}.section-search-alt .section__inner .btn__map:hover{background-color:#5b7e2d;color:#fff}.section-search-alt .aa-dropdown-menu{position:relative!important;top:109px!important}.section-search-alt .section__content{flex:1;margin-right:45px}@media (max-width:1399px){.section-search-alt .section__content{margin-right:10px}}@media (max-width:1199px){.section-search-alt .section__content{margin:0 0 30px}}.section-search-alt .section__content-head{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.62;margin-bottom:52px}@media (max-width:1199px){.section-search-alt .section__content-head{font-size:26px;margin-bottom:30px}}@media (max-width:767px){.section-search-alt .section__content-head{font-size:20px;line-height:1.1}}.section-search-alt .section__content-head h2{font-family:Markazi Text,serif;font-size:80px;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:-9px}@media (max-width:1199px){.section-search-alt .section__content-head h2{font-size:60px;font-size:50px}}@media (max-width:767px){.section-search-alt .section__content-head h2{font-size:32px;margin-bottom:10px}}.section-search-alt .section__content-actions{margin-top:53px}.section-search-alt .section__content-actions a.btn{font-size:19px}@media (max-width:1199px){.section-search-alt .section__content-actions{margin-top:30px}}.section-search-alt .section__search{padding-top:4px}@media (max-width:1399px){.section-search-alt .section__search{max-width:55%;padding-top:0}}@media (max-width:1199px){.section-search-alt .section__search{max-width:none}}.section-about{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:122px 0}.section-about .section__inner{padding:0 38px}.section-about .section__content{background-color:#fff;border:9px solid #e7b940;margin-left:auto;max-width:600px;padding:36px 30px;text-align:center}.section-about .section__head{margin-bottom:14px}.section-about .section__title{font-family:Markazi Text,serif;font-size:50px;font-weight:500;line-height:1}.section-about .section__entry{line-height:1.45}.section-about .section__entry:not(:last-child){margin-bottom:16px}.section-about .credit{bottom:-98px;color:#fff;float:right;font-size:12px;font-style:italic;left:0;padding-right:10px;position:relative}@media (max-width:1199px){.section-about{padding:80px 0}.section-about .section__inner{padding:0 20px}.section-about .section__content{max-width:400px;padding:30px 25px}.section-about .section__title{font-size:40px}}@media (max-width:767px){.section-about{padding:50px 0}.section-about .section__inner{padding:0}.section-about .section__content{padding:20px 15px}.section-about .section__title{font-size:30px}.section-about .credit{bottom:-31px;color:#fff;float:right;font-size:12px;font-style:italic;left:0;padding-right:10px;position:relative}}.section-callout{overflow:hidden;padding:36px 0;position:relative}.section-callout .section__inner{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;flex-wrap:wrap;margin:0 -12px;padding:37px 30px 38px 53px;position:relative}.section-callout .section__content{flex:0 0 58%;max-width:58%;padding:0 12px}.section-callout .section__content-head{margin-bottom:14px}.section-callout .section__content-title{font-family:Markazi Text,serif;font-size:50px;font-weight:500;line-height:1}.section-callout .section__content-actions{margin-top:22px}.section-callout .section__content-inner+.section__content-inner{margin-top:68px}.section-callout .section__aside{flex:0 0 42%;max-width:42%;padding:0 12px}.section-callout .section__aside-head{background-color:#2c271c;color:#fff;padding:11px;text-align:center}.section-callout .section__aside-title{font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.section-callout .section__aside-body{background-color:#fff;padding:14px 15px}.section-callout:before{background:#e7b940;bottom:0;clip-path:polygon(100% 50%,-32% 100%,100% 100%);content:"";height:100vw;left:0;position:absolute;right:0;z-index:-1}@media (min-width:1899px){.section-callout:before{clip-path:polygon(100% 68%,-10% 100%,100% 100%)}}@media (max-width:1199px){.section-callout:before{clip-path:polygon(100% 32%,-32% 100%,100% 100%);clip-path:polygon(100% 10%,-34% 100%,100% 100%)}.section-callout .section__inner{margin:0;padding:30px 13px}.section-callout .section__content{flex:0 0 54%;max-width:54%}.section-callout .section__content-title{font-size:40px}.section-callout .section__content-actions{margin-top:18px}.section-callout .section__content-inner+.section__content-inner{margin-top:40px}.section-callout .section__aside{flex:0 0 46%;max-width:46%}}@media (max-width:767px){.section-callout{padding:40px 0}.section-callout .section__inner{padding:25px 20px}.section-callout .section__aside,.section-callout .section__content{flex:0 0 100%;max-width:100%;padding:0}.section-callout .section__aside,.section-callout .section__content-inner+.section__content-inner{margin-top:30px}}.section-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:506px}@media (max-width:1199px){.section-banner{min-height:450px}}@media (max-width:767px){.section-banner{min-height:200px}}.section-banner-footer{background-position-y:bottom!important}.section-project{padding:32px 33px}.section-project .section__body-inner>div>div.section__entry a{color:#5b7e2d}.section-project .section__body-inner>div>div.section__entry a:hover{text-decoration:underline}.section-project-banner .section__inner{display:flex;justify-content:center;width:100%}.section-project-banner .callout__content,.section-project-banner .callout__image{padding-right:50px}.section-project .section__head{align-items:center;margin-bottom:22px}.section-project .section__head-inner{flex:0 0 90%;max-width:90%}.section-project .section__head-inner>span{display:block}.section-project .section__head-inner>span i{color:#e7b940;margin-right:0}.section-project .section__head-inner>span span{display:inline-block;font-size:12px;vertical-align:middle}.section-project .section__head-aside{flex:0 0 40%;max-width:40%}.section-project .section__head-aside-inner{border:1px solid #e7b940;border-left:0;border-right:0;margin-left:auto;max-width:406px;padding:13px 0 10px}.section-project .section__title{font-family:Markazi Text,serif;font-size:68px;font-weight:400;letter-spacing:.01em;line-height:.9;margin-bottom:10px}.section-project .section__slider{margin-bottom:48px}.section-project .section__inner{display:flex}.section-project .section__body{flex:0 0 75%;max-width:75%;padding-right:23px}.section-project .section__body-inner{word-wrap:break-word}.section-project .section__body-aside{flex:0 0 25%;max-width:25%;padding-left:23px;position:relative}.section-project .section__body-aside .project-team h6{color:#575757;font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:14px;text-align:center;text-transform:uppercase}.section-project .section__body-aside .section__title{color:#2c271c;font-size:24px;font-weight:600;letter-spacing:.02em;margin-bottom:14px;text-align:center;text-transform:uppercase}.section-project .section__body-aside .list-team li img{flex:0 0 41px;height:41px;max-width:41px}.section-project .section__body-aside .list-project-team li h5 span{line-height:14px;padding-bottom:2px}.section-project .section__body-aside .list-team li.member a{color:#5b7e2d;text-decoration:underline}.section-project .section__body-aside .list-team li.member a :hover{color:#77a53a}.section-project .section__body-aside .list-team li+li:before{background-color:#707070;bottom:100%;content:"";height:1px;left:45px;opacity:.2;position:absolute;right:0}.section-project .section__body-aside .list-team li.other-members{padding-left:41px}.section-project .section__body-aside:before{background-color:#f6f4f0;bottom:42px;content:"";left:0;position:absolute;top:0;width:4px}.section-project .section__aside{flex:0 0 30%;max-width:30%;padding-right:23px}.section-project .section__aside-inner{position:relative}.section-project .section__aside-inner:after{background-color:#f6f4f0;bottom:42px;content:"";position:absolute;right:-18px;top:0;width:4px}.section-project .section__aside-group .company-logo{padding-bottom:20px;position:relative;z-index:5}.section-project .section__content-group{padding:31px 0 42px;position:relative}.section-project .section__content-group:last-of-type{padding-bottom:0}.section-project .section__content-group>h6{color:#575757;font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:18px;text-transform:uppercase}.section-project .section__content-group:before{background-color:#f6f4f0;bottom:100%;content:"";height:1.5px;left:-40px;position:absolute;right:-34px}.section-project .section__entry{display:block;margin-bottom:42px;padding-right:23px}.section-project .section__entry-inner{flex:0 0 72%;line-height:1.3;max-width:72%;padding-right:78px}.section-project .section__entry-inner a{color:#5b7e2d;text-decoration:underline}.section-project .section__entry-aside{flex:0 0 28%;max-width:28%}.section-project .section__entry-aside .list-details{border-left:1px solid #e7b940}.section-project .section__group{border-top:4px solid #f2efea;padding:25px 0 42px}.section-project .section__group>h6{color:#575757;font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:18px;text-transform:uppercase}.section-project .section__group:last-of-type{border-bottom:4px solid #f2efea;padding-bottom:46px}@media (max-width:1199px){.section-project{padding:32px 24px 0}.section-project .section__head{display:block}.section-project .section__head-aside,.section-project .section__head-inner{max-width:100%}.section-project .section__head-aside{margin-top:20px}.section-project .section__head-aside-inner{max-width:none}.section-project .section__title{font-size:50px;margin-bottom:0}.section-project .section__body-inner{padding:0}.section-project .section__entry{margin-bottom:30px}.section-project .section__entry-inner{padding-right:30px}.section-project .section__group:last-of-type{padding-bottom:30px}}@media (max-width:767px){.section-project{padding:32px 0 0}.section-project .section__title{font-size:40px}.section-project .section__inner{display:block;padding:0 0 25px}.section-project .list-details--aside:after{width:100%}.section-project .section__body-aside:before{bottom:auto;display:none;height:4px;left:0;right:0;top:100%;width:auto}.section-project .section__body-aside{margin-top:30px}.section-project .section__aside,.section-project .section__content{flex:0 0 100%;max-width:100%;padding:0}.section-project .section-project-banner .section__inner{display:none}.section-project .section__aside,.section-project .section__content-inner+.section__content-inner{margin-top:30px}.section-project .section__body,.section-project .section__body-aside{flex:0 0 100%;max-width:100%;padding:0}.section-project .section__slider{margin-bottom:30px}.section-project .section__entry{display:block}.section-project .section__entry-aside,.section-project .section__entry-inner{max-width:100%}.section-project .section__entry-inner{padding:0}.section-project .section__entry-aside{margin-top:20px}.section-project .section__entry-aside .list-details{border-left:0;border-top:1px solid #e7b940;padding-top:20px}}.section-related{padding-bottom:30px;padding-top:32px}.section-related .section__head{margin-bottom:28px;text-align:center}.section-related .section__title{font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}@media (max-width:1199px){.section-related{padding-bottom:10px;padding-top:20px}.section-related .section__head{margin-bottom:20px}}.section-related-projects{background-color:#f6f4f0;padding-bottom:30px;padding-top:32px}.section-related-projects .section__head{margin-bottom:28px;text-align:center}.section-related-projects .section__title{font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.section-related-projects .project--secondary .project__content,.section-related-projects .project.project--sm .project__content{background:#fff}@media (max-width:1199px){.section-related-projects{padding-bottom:10px;padding-top:20px}.section-related-projects .section__head{margin-bottom:20px}}.section-advertise{padding:25px 0}.section-advertise .section__inner{margin:0 auto;max-width:730px}@media (max-width:1199px){.section-advertise{padding:20px 0}}@media (max-width:767px){.section-advertise{padding:10px 0 20px}}.section-filters{margin-bottom:-76px;padding:94px 0 192px;position:relative}.section-filters .section__inner{padding:0 48px;position:relative;z-index:5}.section-filters .section__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.44;position:absolute;top:0;width:100%}@media (max-width:1199px){.section-filters .section__inner{padding:0}.section-filters{padding:50px 0 130px}}@media (max-width:767px){.section-filters{padding:40px 0 100px}}.section-default-page{padding:44px 0}.section-default-page .section__title{font-family:Markazi Text,serif;font-size:32px;font-weight:400;letter-spacing:.01em;line-height:.9;margin-bottom:10px}.section-default-page .section__inner{margin:0 auto;max-width:875px}.section-default-page ul{margin-left:0;padding-left:40px}.section-help{padding:44px 0}.section-help .section__title{font-family:Markazi Text,serif;font-size:28px;font-weight:400;letter-spacing:.01em;line-height:.9;margin-bottom:10px}.section-help .section__inner{margin:0 auto;max-width:630px}.section-help .form .field{border-radius:2px;color:#2c271c;font-size:16px;padding:7px 10px}.section-help .form input::-moz-placeholder{opacity:.5}.section-help .form input::placeholder{opacity:.5}.section-help .form textarea::-moz-placeholder{opacity:.5}.section-help .form textarea::placeholder{opacity:.5}@media (max-width:1199px){.section-help{padding:30px 0}}@media (max-width:767px){.section-help{padding:20px 0}.section-help .form .field{font-size:14px}}.section-company{padding-bottom:50px}.section-company .section__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:318px;position:relative;z-index:5}.section-company .section__inner{display:flex}.section-company .section__content{flex:0 0 70%;max-width:70%;padding:74px 72px 0;position:relative}.section-company .section__content-group{padding:31px 0 42px;position:relative}.section-company .section__content-group:last-of-type{padding-bottom:0}.section-company .section__content-group>h6{color:#575757;font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:18px;text-transform:uppercase}.section-company .section__content-group:before{background-color:#f6f4f0;bottom:100%;content:"";height:1.5px;left:-40px;position:absolute;right:-34px}.section-company .section__content-group .project .project__title{margin-bottom:1px}.section-company .section__content-group .project--sm .project__content{min-height:82px}.section-company .section__content-group .projects--alt{margin:0 -13px -26px}.section-company .section__content-group .projects--alt .project{margin-bottom:26px}.section-company .section__content-group .btn-more{justify-content:center;margin-top:26px}.section-company .section__entry{line-height:1.3;margin-bottom:57px;word-wrap:break-word}.section-company .section__entry a{color:#5b7e2d;text-decoration:underline}.section-company .section__aside{flex:0 0 30%;margin-top:-50px;max-width:30%;padding:0 23px}.section-company .section__aside-inner{position:relative}.section-company .section__aside-inner:after{background-color:#f6f4f0;bottom:42px;content:"";position:absolute;right:-18px;top:0;width:4px}.section-company .section__aside-group .company-logo{padding-bottom:20px;position:relative;z-index:5}.section-company .section__aside-group+.section__aside-group{border-top:1px solid #f6f4f0;margin-top:14px;padding-top:20px}.section-company .section__video{margin-bottom:46px}.section-company .section__actions{position:absolute;right:0;top:0}@media (max-width:1199px){.section-company .section__image{height:220px}.section-company .section__aside-group .company-logo{padding:0}.section-company .section__aside-group+.section__aside-group{padding-top:14px}.section-company .section__content{padding:58px 30px 0}.section-company .section__content-group{padding:20px 0 30px}.section-company .section__content-group:before{left:0;right:0}.section-company .section__entry{margin-bottom:40px}.section-company .section__video{margin-bottom:30px}}@media (max-width:767px){.section-company{padding-bottom:10px}.section-company .section__image{height:180px}.section-company .section__inner{display:block}.section-company .section__aside,.section-company .section__content{max-width:100%}.section-company .section__aside{padding:0 20px}.section-company .section__aside-inner{padding-bottom:15px}.section-company .section__aside-inner:after{bottom:auto;height:4px;left:0;right:0;top:100%;width:auto}.section-company .section__content{padding:20px 20px 0}.section-company .section__content-group .projects--alt{margin:0}.section-company .section__content-group .project--sm .project__content{min-height:auto}.section-company .section__actions{margin-bottom:20px;position:static}.section-company .section__actions .list-links{justify-content:flex-end}.section-company .section__actions .list-links li .btn{border-radius:4px}.section-company .section__entry{margin-bottom:26px}}.section-alt{padding:108px 0 105px}@media (max-width:1199px){.section-alt{padding:60px 0}}@media (max-width:767px){.section-alt{padding:40px 0}}.section-alt .section__head h2{font-family:Markazi Text,serif;font-size:80px;font-weight:500;line-height:1;margin-bottom:-9px}@media (max-width:1199px){.section-alt .section__head h2{font-size:60px;font-size:50px}}@media (max-width:767px){.section-alt .section__head h2{font-size:32px}}.section-alt .section__head-text{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.62;max-width:50%}@media (max-width:1199px){.section-alt .section__head-text{font-size:26px;max-width:100%}}.section-alt .section__body{display:flex;flex-wrap:wrap}@media (max-width:1199px){.section-alt .section__body{display:block}}.section-alt .section__content{flex:1;margin-right:45px;padding-top:52px}@media (max-width:1199px){.section-alt .section__content{margin-right:15px;margin:0 0 30px;padding-top:20px;padding-top:0}}.section-alt .section__content-actions{margin-top:57px}.section-alt .section__content-actions a.btn{font-size:19px}@media (max-width:1199px){.section-alt .section__content-actions{margin-top:30px}}.section-alt .section__list-links-pills{max-width:88.6%}@media (max-width:1399px){.section-alt .section__list-links-pills{max-width:100%}}.section-alt .section__recently-joined{flex:0 0 49.187%;margin-top:-18px}@media (max-width:1399px){.section-alt .section__recently-joined{margin-top:0}}@media (max-width:1199px){.section-alt .section__recently-joined{flex:0 0 55%}}.section-updates{padding:71px 0 122px}@media (max-width:1199px){.section-updates{padding:60px 0}}@media (max-width:767px){.section-updates{padding:40px 0}}.section-updates .section__inner{display:flex;flex-wrap:wrap;padding-right:86px}@media (max-width:1399px){.section-updates .section__inner{padding-right:0}}@media (max-width:1199px){.section-updates .section__inner{display:block}}.section-updates .section__content{flex:1;margin-right:100px;padding-top:119px}@media (max-width:1199px){.section-updates .section__content{align-self:center;margin-right:30px;margin:0 0 30px;padding:20px 0;padding:0}}.section-updates .section__content-head{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.62;margin-bottom:45px}@media (max-width:1199px){.section-updates .section__content-head{font-size:26px;margin-bottom:30px}}.section-updates .section__content-head h2{font-family:Markazi Text,serif;font-size:80px;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:-9px}@media (max-width:1199px){.section-updates .section__content-head h2{font-size:60px;font-size:50px}}@media (max-width:767px){.section-updates .section__content-head h2{font-size:32px}}.section-updates .section__content-text{font-size:20px;line-height:1.4;text-align:center}@media (max-width:1199px){.section-updates .section__content-text{font-size:18px}}.section-updates .section__list-info-numbers+.section__content-text{margin-top:34px}.section-updates .section__updates{flex:0 0 39.965%}@media (max-width:1199px){.section-updates .section__updates{flex:0 0 42%}}.section-secondary{color:#fff;padding:91px 0 66px}@media (max-width:1199px){.section-secondary{padding:60px 0}}@media (max-width:767px){.section-secondary{padding:40px 0}}.section-secondary .section__inner{align-items:center;display:flex;flex-wrap:wrap}.section-secondary .section__content{flex:1;padding:20px 0 38px}@media (max-width:1199px){.section-secondary .section__content{order:0;padding:0}}.section-secondary .section__content h2{font-family:Markazi Text,serif;font-size:80px;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:15px}@media (max-width:1199px){.section-secondary .section__content h2{font-size:60px;font-size:50px}}@media (max-width:767px){.section-secondary .section__content h2{font-size:32px}}.section-secondary .section__content-text{font-size:20px;line-height:1.4}@media (max-width:1199px){.section-secondary .section__content-text{font-size:18px}}.section-secondary .section__content-actions{margin-top:32px}.section-secondary .section__content-actions a.btn{font-size:19px}.section-secondary .section__content-actions .btn--dark-white:hover{background-color:#fff}.section-secondary .section__media{flex:0 0 49.187%;margin-right:62px}@media (max-width:1199px){.section-secondary .section__media{flex:0 0 100%;margin:30px 0 0;order:1}}.section-secondary .section__media-inner{overflow:hidden;padding-top:63.23%;position:relative}.section-secondary .section__media iframe,.section-secondary .section__media video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;position:absolute;top:0;width:100%}.slider-projects{overflow:hidden;position:relative}.slider-projects .swiper-container{max-width:630px;overflow:visible;padding:0}.slider-projects:after,.slider-projects:before{background:linear-gradient(90deg,transparent 0,#383838 110%);content:"";height:492px;opacity:.5;position:absolute;top:0;width:120px;z-index:5}.slider-projects:before{left:0;transform:rotate(180deg)}.slider-projects:after{right:0}.slider-projects .swiper-button-next,.slider-projects .swiper-button-prev{color:inherit;height:auto;margin-top:-52px;width:auto}.slider-projects .swiper-button-next i,.slider-projects .swiper-button-prev i{color:#fff}.slider-projects .swiper-button-next:after,.slider-projects .swiper-button-prev:after{display:none}.slider-projects .swiper-button-prev i{transform:rotate(180deg)}.slider-projects .swiper-button-prev,.slider-projects .swiper-container-rtl .swiper-button-next{left:20px}.slider-projects .swiper-button-next,.slider-projects .swiper-container-rtl .swiper-button-prev{right:20px}@media (max-width:1199px){.slider-projects .swiper-container{max-width:540px}.slider-projects:after,.slider-projects:before{height:400px;width:68px}}@media (max-width:767px){.slider-projects .swiper-container{max-width:none}.slider-projects:after,.slider-projects:before{height:275px;width:46px}.slider-projects .swiper-button-next,.slider-projects .swiper-button-prev{margin-top:-60px}.slider-projects .swiper-button-prev,.slider-projects .swiper-container-rtl .swiper-button-next{left:12px}.slider-projects .swiper-button-next,.slider-projects .swiper-container-rtl .swiper-button-prev{right:12px}}.slider-project .slider__slide-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.slider-project .gallery-top .slider__slide-image{height:585px;position:relative}.slider-project .gallery-top .slider__slide-image figcaption{background-color:rgba(44,39,28,.59);bottom:0;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-style:italic;font-weight:400;left:0;padding:11px 20px;position:absolute;right:0}.slider-project .gallery-thumbs{margin-top:15px}.slider-project .gallery-thumbs .slider__slide-image{height:79px}.slider-project .swiper-button-next,.slider-project .swiper-button-prev{align-items:center;background-color:rgba(44,39,28,.25);color:inherit;display:flex;height:80px;justify-content:center;margin-top:-46px;width:57px}.slider-project .swiper-button-next i,.slider-project .swiper-button-prev i{color:#fff}.slider-project .swiper-button-next:after,.slider-project .swiper-button-prev:after{display:none}.slider-project .swiper-button-prev i{transform:rotate(180deg)}.slider-project .swiper-button-prev,.slider-project .swiper-container-rtl .swiper-button-next{left:0}.slider-project .swiper-button-next,.slider-project .swiper-container-rtl .swiper-button-prev{right:0}@media (max-width:1199px){.slider-project .gallery-top .slider__slide-image{height:420px}.slider-project .gallery-top .slider__slide-image figcaption{font-size:15px;padding:8px 16px}.slider-project .swiper-button-next,.slider-project .swiper-button-prev{height:60px;margin-top:-30px;width:42px}.slider-project .gallery-thumbs .slider__slide-image{height:60px}}@media (max-width:767px){.slider-project .gallery-top .slider__slide-image{height:260px}.slider-project .gallery-top .slider__slide-image figcaption{font-size:14px;padding:6px 12px}.slider-project .swiper-button-next,.slider-project .swiper-button-prev{height:50px;margin-top:-25px;width:30px}}.ico-menu svg{height:12px;width:18px}.ico-close svg{height:13px;width:13px}.ico-search svg{height:15px;width:14px}.ico-search-alt svg{height:33px;width:33px}.ico-user svg{height:12px;width:9px}.ico-projects svg{height:18px;width:22px}.ico-directory svg{height:13px;width:24px}.ico-discussion svg{height:16px;width:22px}.ico-building svg{height:15px;width:22px}.ico-pin-sm svg{height:13px;width:10px}.ico-pin-md svg{height:23px;width:16px}.ico-pin-lg svg{height:38px;width:26px}.ico-arrow-right svg{height:45px;width:16px}.ico-plus svg{height:12px;width:12px}.ico-arrow-down svg{height:8px;width:18px}.ico-arrow-down-sm svg{height:6px;width:13px}.ico-question svg{height:54px;width:54px}.ico-launch svg{height:9px;width:9px}.ico-reply svg{height:15px;width:17px}@media (max-width:1199px){.ico-pin-lg svg{height:28px;width:20px}.ico-search-alt svg{height:22px;width:22px}.ico-question svg{height:42px;width:42px}}@media (max-width:767px){.ico-user svg{height:18px;width:16px}.ico-arrow-right svg{height:34px;width:14px}.ico-search-alt svg{height:17px;width:17px}.ico-pin-md svg{height:16px;width:12px}.ico-question svg{height:30px;width:30px}}.distance__filter{position:relative;right:7px;top:-13px;z-index:999}.distance__filter .choices__list--single .choices__item{text-decoration:underline}.distance__filter .choices[data-type*=select-one]:after{display:none}.distance__filter_label{position:relative;top:14px}.filter-directory-btn.applied{background-color:#6d6e71;border:2px solid #6d6e71;cursor:default}.filter-directory-btn.applied:hover{background-color:#6d6e71;border:2px solid #6d6e71;color:#fff}.form__actions_directory,.form__actions_directory.hide{visibility:hidden}.form__actions_directory.show{visibility:visible}.distance__filter_label_col_2{color:#2c271c!important;display:inline-block;font-family:Open Sans,sans-serif;font-size:16px!important;font-weight:700!important;line-height:1;margin-bottom:0;position:relative;right:25px;text-decoration:inherit!important;text-transform:none;top:-1px;vertical-align:middle}.search{position:relative}.search .search__btn{background-color:transparent;border:0;box-shadow:none;display:inline-block}.search .search__field{display:block;width:100%}.search--simple .search__inner{position:relative}.search--simple .search__field{background-color:#fff;border:1px solid #9a9792;border-radius:4px;color:#575757;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;padding:8px 33px}.search--simple i{color:#c0bebb;left:10px;position:absolute;top:10px}@media (max-width:767px){.search--simple .search__field{font-size:16px;padding:6px 33px}.search--simple i{top:6px}}.search--overlay{transition:width .4s ease,background-color .3s ease;z-index:9}.search--overlay .search__inner{position:relative}.search--overlay .search__field{background:#2c271c;border:0;color:transparent;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;height:50px;padding:10px 25px 10px 36px;transition:width .1s ease,color .1s ease}.search--overlay .search__btn{left:12px;margin-top:-14px;position:absolute;top:50%}.search--overlay .search__close{background-color:transparent;border:0;box-shadow:none;display:block;margin-top:-12px;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transition:opacity .1s ease,visibility .1s ease;transition-delay:0s;visibility:hidden;width:60px}.search--overlay .search__close:before{background:#fff;content:"";height:180px;left:0;position:absolute;top:-60px;width:1px}@media (-ms-high-contrast:none){.search--overlay .search__close{bottom:-8px;margin:0;top:-8px}}.search--overlay.open{background-color:#2c271c}.search--overlay.open .search__field{color:#fff}.search--overlay.open .search__close{opacity:1;pointer-events:all;transition-delay:.2s;visibility:visible}@media (max-width:767px){.search--overlay .search__field{height:42px}.search--overlay .search__btn{left:8px;margin-top:-12px}.search--overlay .search__close{width:38px}}.search--map{position:relative;text-align:center}.search--map .search__inner{align-items:center;display:flex;margin:0 auto;max-width:440px;width:100%}.search--map .search__btn{align-items:center;background-color:#689033;display:inline-flex;flex:0 0 66px;height:66px;justify-content:center;margin-right:20px;max-width:66px;width:66px}.search--map .search__btn i{color:#f6f4f0}.search--map .search__field{background:transparent;border:0;border-bottom:2px solid #2c271c;color:#2c271c;flex:1 1 auto;font-family:Open Sans,sans-serif;font-size:40px;font-weight:300;height:66px;padding:8px 2px;transition:width .1s ease,color .1s ease}@media (max-width:1199px){.search--map .search__inner{max-width:350px}.search--map .search__btn{flex:0 0 58px;height:58px;max-width:58px;width:58px}.search--map .search__field{font-size:32px;height:58px}}@media (max-width:767px){.search--map .search__inner{max-width:80%}.search--map .search__btn{flex:0 0 50px;height:50px;margin-right:14px;max-width:50px;width:50px}.search--map .search__field{font-size:20px;height:50px}}.search--map-alt .search__inner{left:50%;max-width:521px;position:absolute;top:calc(50% - 41px);transform:translate(-50%,-50%)}@media (max-width:767px){.search--map-alt .search__inner{top:50%}}.search--map-alt .search__btn{background:#5b7e2d;flex:0 0 68px;height:68px;margin-right:11px;max-width:68px;width:68px}@media (max-width:767px){.search--map-alt .search__btn{flex:0 0 50px;height:50px;margin-right:14px;max-width:50px;width:50px}}.search--map-alt .search__btn:hover .ico-search svg{transform:scale(1.1)}.search--map-alt .search__field{border-bottom-width:3px;font-size:44px;font-weight:400}@media (max-width:767px){.search--map-alt .search__field{border-bottom-width:2px;font-size:20px;height:50px}}.search--map-alt .ico-search svg{height:42px;transition:transform .3s;width:42px}@media (max-width:767px){.search--map-alt .ico-search svg{height:30px;width:30px}}.search--filters>.search__inner{align-items:flex-end;display:flex}.search--filters label{display:inline-block;font-family:Markazi Text,serif;font-size:32px;font-weight:400;line-height:1;margin-bottom:20px}.search--filters .search__field{background-color:#fff;border:0;color:#575757;font-family:Open Sans,sans-serif;font-size:20px;height:59px;padding:5px 62px}.search--filters .search__btn{bottom:12px;color:#e7b940;left:16px;position:absolute}.search--filters .search__holder{flex:0 0 68%;max-width:68%;position:relative}.search--filters .search__holder input:focus::-moz-placeholder{color:transparent}.search--filters .search__holder input:focus::placeholder{color:transparent}.search--filters .search__aside{flex:0 0 32%;max-width:32%;position:relative}.search--filters .search__aside:before{background-color:#6d6e71;content:"";height:42px;left:0;margin-top:-21px;position:absolute;top:50%;width:1px;z-index:1}.search--filters .top-select{font-family:Open Sans,sans-serif;font-size:18px;height:59px}.search--filters .top-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background:url("../images/select-icon@2x.a519f400096a.png") no-repeat;background-position:right 21px top 53%;border:0;padding:5px 5px 5px 50px!important}.search--filters .top-select select::-ms-expand{display:none}.search--filters .select{font-family:Open Sans,sans-serif;font-size:18px;height:59px}.search--filters .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;padding:5px 5px 5px 50px}.search--filters .select select::-ms-expand{display:none}.search--filters .select i{color:#e7b940;position:absolute;right:16px;top:28px}@media (max-width:1199px){.search--filters label{font-size:28px;margin-bottom:16px}.search--filters .search__field{font-size:18px;height:50px;padding:5px 46px}.search--filters .search__btn{bottom:15px;left:14px}.search--filters .select{height:50px}.search--filters .select select{padding:5px 42px}.search--filters .select i{right:22px;top:23px}}@media (max-width:767px){.search--filters .search__inner{display:block}.search--filters .search__aside,.search--filters .search__holder{max-width:100%}.search--filters .search__aside:before{bottom:100%;height:1px;left:0;margin-top:0;top:auto;width:100%}.search--filters label{font-size:26px}.search--filters .search__field{font-size:16px;height:40px;padding:5px 32px}.search--filters .search__btn{bottom:12px;left:8px}.search--filters .select{height:40px}.search--filters .select select{padding:5px 34px}.search--filters .select i{right:14px;top:18px}}.search--alt{align-items:center;border:1px solid transparent;display:flex;height:48px;min-width:37px;padding-left:5px;pointer-events:none;position:static;transition:background .2s,border-color .2s,width .2s}@media (max-width:1199px){.search--alt{padding-left:0}}.search--alt form{flex:1}.search--alt .search__inner{align-items:center;display:flex;flex-wrap:wrap}.search--alt .search__content{flex:0;overflow:hidden;transition:flex .2s}.search--alt .search__content-inner{align-items:center;display:flex;overflow:hidden;padding:2px 2px 2px 9px}.search--alt .search__content-inner .algolia-autocomplete{position:absolute!important}.search--alt .search__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:#2c271c;flex:1;font-size:17px;line-height:1.35}@media (max-width:767px){.search--alt .search__field{font-size:14px}}.search--alt .search__btn{align-items:center;display:flex;height:35px;justify-content:center;pointer-events:auto;width:35px}@media (max-width:767px){.search--alt .search__btn{height:25px;width:25px}}.search--alt .search__btn:hover .ico-search svg{transform:scale(1.1)}.search--alt .search__close{background:none;border:0;color:#2c271c;height:42px;position:absolute;right:2px;transition:background .2s,color .2s;width:47px;z-index:15}@media (max-width:767px){.search--alt .search__close{width:42px}}.search--alt .search__close:hover{background:#5b7e2d;color:#fff}.search--alt .ico-search svg{height:21px;transition:transform .2s;width:21px}@media (max-width:767px){.search--alt .ico-search svg{height:15px;width:15px}}.search--alt .ico-close svg{height:15px;width:15px}.search--alt.open{background:#fff;border-color:#3c3936;pointer-events:auto;width:63%}@media (max-width:1399px){.search--alt.open{width:100%}}@media (max-width:1199px){.search--alt.open{width:calc(100% - 135px)}}@media (max-width:767px){.search--alt.open{width:calc(100% - 76px)}}.search--alt.open .search__btn{color:#5b7e2d}.search--alt.open .search__content{flex:1}.search-default{max-width:600px;position:relative;width:100%}.search-default .search__field{background-color:transparent;border:0;font-size:20px;height:35px;padding:0 20px 0 50px;width:100%}.search-default .search__btn{background-color:transparent;border:0;font-size:0;left:0;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.intro{align-items:center;display:flex;justify-content:center;min-height:590px;padding:50px 0;position:relative;text-align:center}@media (-ms-high-contrast:none){.intro{height:590px}}.intro .intro__bar{background-color:#fff;left:0;padding:17px 15px 19px;position:absolute;right:0;text-align:left;top:0;z-index:5}.intro .intro__bar .form{margin:0 auto;max-width:1320px}.intro .intro__bar .form .form__row--select{max-width:410px}.intro .intro__content{position:relative;z-index:5}.intro .intro__content-inner{margin:0 auto;max-width:850px;padding:0 20px}.intro .intro__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.74;position:absolute;top:0;width:100%}.intro .intro__head{margin-bottom:28px}.intro .intro__title{font-family:Markazi Text,serif;font-weight:400;letter-spacing:.01em;line-height:1;margin-bottom:0}.intro .intro__subtitle{font-size:16px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.intro .intro__actions{margin-top:28px}.intro .intro__actions .btn{box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}@media (max-width:1199px){.intro{min-height:500px;padding:30px 0}.intro .intro__head{margin-bottom:24px}}@media (max-width:767px){.intro{padding:40px 0}.intro .intro__subtitle{line-height:1.3;margin-top:10px}.intro .intro__head{margin-bottom:18px}.intro .intro__content-inner{padding:0}}body.project-body{background:#fff}body.project-body .main .main__body{padding-bottom:0}body.project-body .section-project-banner{padding-bottom:35px}body.project-body .project-version-history-mobile{display:none}@media (max-width:767px){body.project-body .section-project-banner .section__inner{display:block;text-align:center}body.project-body .section-project-banner .section__inner .callout{border-left:inherit}body.project-body .section-project-banner .section__inner .callout__image{padding-right:0}body.project-body .section-project-banner .section__inner .callout .callout__actions{margin:auto;padding-top:20px}body.project-body .project-version-history{display:none}body.project-body .project-version-history-mobile{display:block}}.project-version-history:before{background-color:#e7b940;content:"";display:block;height:2px;position:relative;top:17px;width:250px}.project-version-history .project-version-history-actions{display:flex;margin-bottom:20px;margin-top:41px}.project-version-history .project-version-history-actions .favorites__save{border:1px solid #2c271c;margin-right:15px}.project-version-history .project-version-history-body span{font-size:16px;font-weight:700}.project-version-history .project-version-history-body ul li{color:#626262;font-size:12px;font-style:italic;margin-top:5px}.project-version-history .project-version-history-body ul li a{text-decoration:underline}.project-version-history .btn-request-project-involvement,.project-version-history .favorites__save{position:inherit}.project-version-history .btn--action{background-color:#e7b940;border:2px solid #2c271c;color:#2c271c;display:flex;font-size:14px;font-weight:600;padding:10px 8px 8px}.project-version-history .btn--action:hover{background-color:#fff}.project-version-history .btn--action svg{color:#2c271c;margin-left:6px;margin-top:2px}.project-version-history span{display:block}.project-stats span{font-size:16px;font-weight:500}.project-stats p{font-size:14px;font-stretch:normal;font-style:italic;font-weight:400;line-height:1.29}.project{display:flex;flex-direction:column;position:relative}.project:after{border:2px solid #707070;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.project .project__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:492px}.project .project__title{font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:1;margin-bottom:-2px}.project .project__content{flex:1 1 auto;padding:15px 13px}.project .project__content-favorite{position:relative}.project .project__content-favorite .favorite-profile{bottom:2px;right:2px}.project .project__content-favorite-inline{position:relative}.project .project__content-favorite-inline .favorite-profile{bottom:2px;right:2px;z-index:9999}.project .project__location{display:block}.project .project__location i{color:#e7b940;margin-right:0}.project .project__location span{display:inline-block;font-size:12px;vertical-align:middle}@media (max-width:1199px){.project .project__image{height:400px}.project .project__title{font-size:26px}}@media (max-width:767px){.project .project__image{height:275px}.project .project__title{font-size:24px}}.project--inline{display:flex;flex-direction:row}.project--inline:after{display:none}.project--inline .project__image{flex:0 0 140px;max-width:140px}.project--inline .project__content{background-color:#fff;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:21px 13px}.project--inline .project__content-head{display:block}.project--inline .project__content-head-inner{max-width:100%}.project--inline .project__content-entry,.project--inline .project__content-head-aside{display:none}.project--inline .project__title{font-size:25px;line-height:.9}.project--inline .project__location{margin-top:4px}.project--inline .project__image{height:111px}.project--inline.project--highlight{display:block}.project--inline.project--highlight .project__image{height:205px;max-width:100%}.project--inline.project--highlight .project__content{padding:15px 22px 18px}.project--inline.project--highlight .project__content-head{display:flex;margin-bottom:10px}.project--inline.project--highlight .project__content-head-aside{display:block;flex:0 0 112px;font-size:13px;font-weight:600;max-width:112px;padding:4px 0 0 16px;text-align:center}.project--inline.project--highlight .project__content-head-inner{flex:1 1 auto}.project--inline.project--highlight .project__content-entry{display:block;font-size:13px;line-height:1.35}.project--inline.project--highlight .project__title{font-size:33px}.project--inline.project--highlight .project__location{margin-top:0}.project--inline.project--unclaimed .project__title{color:#2c271c;font-size:33px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.87;text-align:left}.project--inline.project--unclaimed .project__content{height:220px}.project--inline.project--unclaimed .project__content-entry p{color:#2c271c;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.31;text-align:left}.project--inline.project--unclaimed .project__content-entry p a{color:#5b7e2d;text-decoration:underline}.project--inline.project--unknown .project__content-head{opacity:.6}@media (max-width:1199px){.project--inline .project__image{flex:0 0 110px;height:130px;max-width:110px}.project--inline .project__title{font-size:22px}.project--inline.project--highlight .project__image{height:150px}.project--inline.project--highlight .project__title{font-size:26px}.project--inline.project--highlight .project__content{padding:12px 16px 14px}.project--inline.project--highlight .project__content-head-aside{flex:0 0 85px;font-size:12px;max-width:85px;padding:2px 2px 0}}@media (max-width:767px){.project--inline .project__image{flex:0 0 110px;height:110px;max-width:110px}.project--inline .project__title{font-size:22px}.project--inline .project__content{padding:10px 12px}.project--inline.project--highlight .project__image{height:150px}.project--inline.project--highlight .project__title{font-size:24px}.project--inline.project--highlight .project__location{margin-top:2px}.project--inline.project--highlight .project__content{padding:12px}.project--inline.project--highlight .project__content-head-aside{flex:0 0 85px;font-size:12px;max-width:85px;padding:2px 2px 0}}.project--sm .project__image{height:265px}.project--sm .project__title{font-size:24px;line-height:.9}.project--sm .project__content{padding:9px 6px 9px 8px}@media (max-width:1199px){.project--sm .project__image{height:200px}}@media (max-width:767px){.project--sm .project__image{height:170px}.project--sm .project__title{font-size:22px}.project--sm .project__location{margin-top:2px}}.project--secondary{height:100%}.project--secondary:after{border:0;content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:box-shadow .2s;width:100%;z-index:2}.project--secondary:hover:after{box-shadow:0 0 0 2px #5b7e2d,inset 0 0 0 3px #5b7e2d}.project--secondary:hover .project__image img{transform:scale(1.06)}.project--secondary .project__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.project--secondary .project__image{height:auto;overflow:hidden;padding-top:73.89%;position:relative}.project--secondary .project__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;position:absolute;top:0;transition:transform .2s;width:100%}.project--secondary .project__content{align-items:center;background:#f7f5f2;display:flex;flex-wrap:wrap;min-height:95px;padding:0}@media (max-width:767px){.project--secondary .project__content{min-height:auto}}.project--secondary .project__content-inner{flex:1;margin-right:10px;padding:10px 0 10px 21px}@media (max-width:767px){.project--secondary .project__content-inner{padding:10px 0 10px 10px}}.project--secondary .project__title{font-size:26px;letter-spacing:.02em}@media (max-width:767px){.project--secondary .project__title{font-size:22px;margin-bottom:5px}}.project--secondary .project__location span{font-size:16px;letter-spacing:.05em;line-height:1.31}@media (max-width:767px){.project--secondary .project__location span{font-size:12px}}.project--secondary .project__save-container{align-self:flex-end;text-align:right}.project--secondary .project__save{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1;min-height:auto;padding:11.5px 15px;position:relative;z-index:4}@media (max-width:767px){.project--secondary .project__save{font-size:14px}}.project--secondary .project__save svg{height:16px;margin-left:2px;position:static;transform:none;transition:none;width:16px}@media (max-width:767px){.project--secondary .project__save svg{height:14px;width:14px}}.projects .projects__pagination{align-items:center;color:#5b7e2d;display:flex;flex-wrap:wrap;font-size:20px;justify-content:center;line-height:1.35;margin-top:53px}@media (max-width:767px){.projects .projects__pagination{font-size:16px;margin-top:30px}}.projects .projects__pagination a,.projects .projects__pagination button{display:inline-block;transition:color .4s}.projects .projects__pagination a:hover,.projects .projects__pagination button:hover{color:#456020}.projects .projects__pagination a.disabled{display:none}.projects .projects__pagination a svg,.projects .projects__pagination button svg{height:17px;width:12px}@media (max-width:767px){.projects .projects__pagination a svg,.projects .projects__pagination button svg{height:13px;width:10px}}.projects .projects__pagination p{margin:0 23px}@media (max-width:767px){.projects .projects__pagination p{margin:0 10px}}.projects--inline{display:flex;margin:0 -14px -20px}.projects--inline .project{flex:0 0 33.333367%;margin-bottom:20px;max-width:33.333367%;padding:0 14px}.projects--inline .project:after{bottom:0;height:auto;left:13px;right:13px;top:0;width:auto;z-index:0}@media (max-width:767px){.projects--inline{display:block}.projects--inline .project{flex:0 0 100%;max-width:100%}}.projects--alt{display:flex;flex-wrap:wrap;margin:0 -13px}.projects--alt .project{flex:0 0 50%;max-width:50%;padding:0 13px}.projects--alt .project:after{bottom:0;height:auto;left:12px;right:12px;top:1px;width:auto;z-index:0}@media (max-width:767px){.projects--alt{display:block;margin:0}.projects--alt .project{max-width:100%;padding:0}.projects--alt .project:after{left:0;right:0;top:0}}.projects--secondary .projects__items{display:flex;flex-wrap:wrap;margin:0 -12px -56px}@media (max-width:767px){.projects--secondary .projects__items{margin:0 -5px -30px}}.projects--secondary .projects__item{flex:1;margin-bottom:56px;padding:0 12px}@media (max-width:767px){.projects--secondary .projects__item{margin-bottom:30px;padding:0 5px}}.projects--secondary .projects__item--1of3{flex:0 0 33.33%}@media (max-width:1199px){.projects--secondary .projects__item--1of3{flex:0 0 50%}}@media (max-width:767px){.projects--secondary .projects__item--1of3{flex:0 0 100%}}.projects--secondary .projects__item--1of2{flex:0 0 50%}@media (max-width:1199px){.projects--secondary .projects__item--1of2{flex:0 0 50%}}@media (max-width:767px){.projects--secondary .projects__item--1of2{flex:0 0 100%}}.projects--secondary .projects__item--1of4{flex:0 0 25%}@media (max-width:1199px){.projects--secondary .projects__item--1of4{flex:0 0 25%}}@media (max-width:767px){.projects--secondary .projects__item--1of4{flex:0 0 100%}}.projects--secondary .projects__paginated-list,.projects--secondary .projects__pagination{display:flex}.projects--secondary .projects__item--map .project--secondary:hover .project__title{text-decoration:underline}.projects--secondary .projects__item--map .project__content{background:#5b7e2d}.projects--secondary .projects__item--map .project__image{background-color:#dfd7cb}.projects--secondary .projects__item--map .project__title{color:#fff;text-align:center}.projects--secondary .projects__items--loading{display:flex;flex-wrap:wrap;margin:0 -12px -56px}@media (max-width:767px){.projects--secondary .projects__items--loading{margin:0 -5px -30px}}.projects--secondary .projects__item--loading a{cursor:auto}.projects--secondary .projects__item--loading .project__image{background-color:#e2e2e2}.projects--secondary .projects__item--loading .project__title span{background-color:#e2e2e2;display:block;height:17px;width:362px}.projects--secondary .projects__item--loading .project__location span{background-color:#e2e2e2;height:16.7px;width:308.3px}.projects--secondary .projects__item--loading .project__location span+span{background-color:#e2e2e2;height:15px;width:212px}.projects--secondary .projects__item--loading .project--secondary:hover:after{box-shadow:none;cursor:none}.project__content-favorite-inline-profile{position:relative}.project__content-favorite-inline-profile .project-link{z-index:999}.project__content-favorite-inline-profile .favorite-profile{bottom:2px;right:0;right:14px;z-index:9999}.project--sm .project__content-favorite-inline h4.project__title{max-width:206px}.lang-fr .project__content-favorite-inline-profile .favorite-profile{right:14px}.lang-fr .project--sm .project__content-favorite-inline h4.project__title{max-width:155px}.project-card{background:#fff;border:1px solid #e0e0e0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,opacity .4s ease}.project-card.hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.project-card:hover{box-shadow:0 5px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.project-card__image{height:200px;overflow:hidden;width:100%}.project-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-card__image img{transform:scale(1.05)}.project-card__content{padding:20px 15px}.project-card__title{align-content:flex-end;color:#2c271c;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:8px;min-height:40px}.project-card__details,.project-card__location{align-items:center;color:#6d6e71;display:flex;font-size:13px;gap:6px}p.project-card__details{margin-bottom:0}.project-card__location i{color:#e7b940}.project-card__actions{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:-10px;margin-top:15px;padding-top:10px}.project-card__actions .action-link{color:#5b7e2d;font-size:12px;font-weight:400;line-height:1.33;text-align:left;text-decoration:underline}.project-card.dragging{opacity:.5;transform:scale(.95)}.project-card.drag-over{background-color:#eff6ff;border:2px solid #e7b940}.image-grid .project-card{cursor:move;position:relative}.copyright{font-size:11px}.masstimber .intro{padding:100px 0 40px}.map .map__head{background-color:#fff;padding:16px 28px}.map .map__filters{align-items:center;display:flex}.map .map__filters .search{flex:0 0 350px;max-width:350px}.map .map__filters .list-filters{flex:1 1 auto;padding-left:18px}.map .map__body{display:flex;height:calc(100vh - 140px)}.map .map__content{flex:0 0 68%;max-width:68%;position:relative}.map .map__legend{background-color:#6d6e71;bottom:26px;color:#fff;left:24px;padding:10px 25px 9px 6px;position:absolute;z-index:99999}.map .map__legend ul{font-family:HelveticaNeue,sans-serif;list-style-type:none}.map .map__legend ul li{font-size:12px;letter-spacing:-.032em;line-height:1}.map .map__legend ul li+li{margin-top:2px}.map .map__loading{background-color:rgba(0,0,0,.5);bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:999}.map .map__loading .loader{left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%}.map .map__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.map .map__results{flex:0 0 32%;max-width:32%}.map .map__results-inner{height:100%;overflow-x:hidden;overflow-y:auto}.map .map__results .projects .project+.project{margin-top:5px}.map .map__results-cta{background-color:#fff;margin-top:5px;padding:20px 30px}.map .map__results-cta h4{font-family:Markazi Text,serif;font-weight:500;margin-bottom:3px}.map .map__results-cta p:last-of-type{margin-bottom:0}.map .map__results-cta .btn{font-size:16px;font-weight:600;margin-top:42px;padding:15px 28px;text-transform:unset}@media (max-width:1199px){.map .map__filters{display:block}.map .map__filters .search{max-width:100%}.map .map__filters .list-filters{margin-top:15px;padding-left:0}.map .map__body{height:calc(100vh - 195px)}.map .map__content{flex:0 0 62%;max-width:62%}.map .map__results{flex:0 0 38%;max-width:38%}.map .map__results-cta{padding:16px 20px}.map .map__results-cta .btn{margin-top:20px;padding:12px 20px}}@media (max-width:767px){.map .map__head{padding:12px}.map .map__body{display:block;height:auto}.map .map__content,.map .map__results{max-width:100%}.map .map__results{margin-top:10px}.map .map__results-cta .btn{font-size:14px;padding:10px 18px}.map .map__image{height:300px}.map .map__legend{bottom:10px;left:15px;padding:8px 18px 8px 8px}.map .map__filters .list-filters{margin-top:10px}}.accordion .accordion__section{border-bottom:4px solid #f6f4f0;padding:18px 33px}.accordion .accordion__head{font-size:0}.accordion .accordion__head h6{color:#575757;display:inline-block;font-size:14px;font-weight:600;margin:0 13px 0 0;text-transform:uppercase;vertical-align:middle}.accordion .accordion__head a{color:#6d6e71;display:inline-block;font-size:12px;pointer-events:none;text-decoration:underline;vertical-align:bottom}.accordion .accordion__body{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion .accordion__body-inner{padding:21px 0 8px}@media (max-width:1199px){.accordion .accordion__section{padding:16px 20px}}@media (max-width:767px){.accordion .accordion__section{padding:14px 18px}}.card{align-items:center;display:flex}.card .card__image{border:1px solid #b4b4b4;border-radius:50%;flex:0 0 84px;height:84px;max-width:84px;width:84px}.card .card__image img{border-radius:50%}.card .card__content{flex:1 1 auto;font-size:13px;padding:0 10px}.card .card__title{color:#2c271c;font-family:Markazi Text,serif;font-size:26px;font-weight:400;line-height:1;margin-bottom:-1px}.card .card__title+.card__location{margin-bottom:4px}.card .card__title+h6{color:#626262;font-family:HelveticaNeue,sans-serif;font-size:12px;font-weight:300;margin-bottom:2px}.card .card__location{display:block}.card .card__location i{color:#e7b940;margin-right:0}.card .card__location span{display:inline-block;font-size:12px;vertical-align:middle}.card .card__actions{align-self:flex-start;margin-top:22px}@media (max-width:1199px){.card .card__image{flex:0 0 74px;height:74px;max-width:74px;width:74px}.card .card__title{font-size:24px}.card .card__actions{margin-top:16px}}@media (max-width:767px){.card{display:block}.card .card__image{margin-bottom:10px;max-width:unset}.card .card__content{padding:0}}.cards .card{position:relative}.cards .card+.card{margin-top:6px;padding-top:7px}.cards .card+.card:before{background-color:#6d6e71;bottom:100%;content:"";height:1px;left:94px;opacity:.2;position:absolute;width:100%}@media (max-width:767px){.cards .card+.card{margin-top:10px;padding-top:10px}.cards .card+.card:before{left:0}}.company-logo{text-align:center}.company-logo img{border:1px solid #b4b4b4;border-radius:50%;height:103px;margin-bottom:8px;max-width:103px}.company-logo h4{font-family:Markazi Text,serif;font-size:33px;font-weight:500;line-height:1;margin-bottom:-1px}.company-logo h4>span{color:#565249;display:block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:1;margin:-2px 0 7px}.company-logo h4>span strong{font-weight:600}.company-logo h4+span{display:block}.company-logo h4+span i{color:#e7b940;margin-right:0}.company-logo h4+span span{display:inline-block;font-size:12px;vertical-align:middle}@media (max-width:1199px){.company-logo img{height:80px;max-width:80px}.company-logo h4{font-size:26px;margin-bottom:0}}.company-team h6{color:#575757;font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:14px;text-transform:uppercase}.image-link .video{height:auto;margin-bottom:inherit}.video{height:372px;margin-bottom:42px}.video iframe{border:0;height:100%;width:100%}@media (max-width:1199px){.video{height:300px}}@media (max-width:767px){.video{height:220px}}.user-badges h6{color:#575757;font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:14px;text-transform:uppercase}.profile-sidebar .profile__head{border-bottom:1px solid #e7b940;margin-bottom:15px;padding-bottom:15px}.profile-sidebar .profile__head-inner{align-items:center;display:flex;padding-right:30px;position:relative}.profile-sidebar .profile__avatar{border-radius:50%;flex-shrink:0;height:32px;margin-right:8px;overflow:hidden;width:32px}.profile-sidebar .profile__title{color:#2c271c;font-size:12px;font-weight:700;margin:auto}.profile-sidebar .switch_profile{background:url("../images/svg/ico-dropdown.6e22fbc86b05.svg") no-repeat 0 0/cover;content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}.profile-sidebar .profile__nav li+li{margin-top:5px}.profile-sidebar .profile__nav a{font-size:14px;letter-spacing:.01em}.profile-sidebar .profile__actions{margin-top:25px}.profile-sidebar .profile__actions a{font-size:12px;font-weight:600}.profile-sidebar .profile__actions-icons{align-items:center;display:flex}.profile-sidebar .profile__actions-icons a+a{margin-left:20px}.sidebar-alt{margin-right:10px}.messages{display:inline-block;position:relative}.messages .messages__number{align-items:center;background:#e7b940;border-radius:50%;bottom:0;display:flex;font-size:8px;font-weight:600;height:16px;justify-content:center;line-height:1;position:absolute;right:0;transform:translate(50%,25%);width:16px}.messages .messages__number--white{background:#fff}.messages-block{display:flex}.messages-block .messages__list{border-right:1px solid #2c271c;width:330px}.messages-block .messages__content{padding:0 30px;width:calc(100% - 330px)}.messages-block .messages__content,.messages-block .messages__list{max-height:671px;overflow-y:auto}@media (max-width:1199px){.messages-block .messages__list{width:250px}.messages-block .messages__content{padding:0 20px;width:calc(100% - 250px)}}@media (max-width:767px){.messages-block{display:block}.messages-block .messages__content{padding:0 30px}.messages-block .messages__content,.messages-block .messages__list{width:100%}.messages-block .messages__list{border-bottom:1px solid #707070;border-right:0;max-height:230px}.messages-block .messages__content{max-height:100%;padding:0 15px}}.message-list-items .dashboard-profile-links{padding-bottom:5px;padding-top:5px}.message-list-items .dashboard-profile-links ul{margin:auto}.message-list-items .dashboard-profile-links ul li a:hover{color:#2c271c;transition:color .3s ease}.message-list-item+.message-list-item{border-top:1px solid #707070}.message-list-item .message__inner{background-color:#fff;display:block;padding:13px 10px 13px 20px;position:relative;transition:background-color .4s}.message-list-item .message__inner:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;top:0;transition:background-color .5s;width:10px}.message-list-item .message__inner:hover{background-color:#fff2d1;color:inherit;cursor:pointer}.message-list-item .message__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.message-list-item .message__title{font-size:11px;font-weight:700;letter-spacing:.01em;margin:0;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.message-list-item .message__date{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.01em}.message-list-item .message__subject{height:38px;overflow:hidden}.message-list-item .message__subject p{font-size:14px;letter-spacing:.01em;transition:font-weight .5s}.message-list-item.unread .message__inner:before{background-color:#77a53a}.message-list-item.unread .message__subject p{font-weight:200}.message-list-item.active .message__inner:before{background-color:#e7b940}.message-list-item.active .message__subject p{font-weight:700}.message-list-item.current .message__inner{background-color:#fff2d1}@media (max-width:767px){.message-list-item .message__inner{padding:15px 10px 15px 20px}.message-list-item .message__subject{height:auto;max-height:38px}}.message-default .message__bar{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;justify-content:flex-end;padding:17px 0}.message-default .message__bar a{color:#707070}.message-default .message__bar a:hover{color:#77a53a}.message-default .message__bar a+a{margin-left:35px}.message-default .message__head{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;padding:20px 0}.message-default .message__head-inner{padding-right:20px;width:100%}.message-default .message__head-inner p{font-size:18px;letter-spacing:.01em;line-height:1.2}.message-default .message__title{font-size:12px;font-weight:700;letter-spacing:.01em;margin-bottom:10px}.message-default .message__date{flex-shrink:0;text-align:right}.message-default .message__date span{display:inline-block;font-size:16px;letter-spacing:.01em;line-height:1}.message-default .message__date-time span{font-size:12px}.message-default .message__entry{margin-bottom:30px}.message-default .message__entry p{font-size:17px;line-height:1.29}.message-default .message__content{padding:30px 0}@media (max-width:767px){.message-default .message__head{display:block;position:relative}.message-default .message__head-inner{padding:0}.message-default .message__title{margin-bottom:25px;width:75%}.message-default .message__date{position:absolute;right:0;top:15px}.message-default .message__date span{font-size:12px;font-weight:600}.message-default .message__date-time{line-height:1}.message-default .message__date-time span{font-size:11px}}.section-page-title{padding-bottom:55px;text-align:center}.section-page-title .section__title{font-family:Markazi Text,serif;font-weight:400;letter-spacing:.01em;line-height:1.2}@media (max-width:1199px){.section-page-title{padding-bottom:20px}}.link{font-size:17px;text-decoration:underline}.link--green{color:#5b7e2d}.link--green-u{color:#5b7e2d;text-decoration:underline}.link--green-u:hover,.link--green:hover{color:#5b7e2d;text-decoration:none}.link-icon{align-items:center;display:flex}.link-icon svg{flex-shrink:0}.link-icon span{display:inline-block;font-size:12px;font-weight:600;margin-left:5px;white-space:nowrap}.link-icon--uppercase{text-transform:uppercase}.link-icon--action{background-color:#efdaa5;padding:5px 6px}.link-icon--action:hover{background-color:#e7b940;color:#2c271c}.boxes-info{display:flex;margin:0 -40px}.boxes-info .box-info--small{width:40%}.boxes-info .box-info--wide{width:60%}.boxes-info .box-info{padding:0 40px}@media (max-width:1199px){.boxes-info{margin:0 -15px}.boxes-info .box-info{padding:0 15px}}@media (max-width:767px){.boxes-info{display:block}.boxes-info .box-info{width:100%}.boxes-info .box-info+.box-info{margin-top:30px}}.boxes-info--equal-heights .box-info .box__inner{height:100%}.box-info .box__inner{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.05)}.box-info .box__head{align-items:center;border-bottom:1px solid #e7b940;display:flex;justify-content:space-between;padding:10px 15px}.box-info .box__title{color:#575757;font-size:14px;font-weight:600;margin:0;text-transform:uppercase}.box-info .box__buttons{align-items:center;display:flex}.box-info .box__buttons a+a{margin-left:25px}.box-info .box__body{padding:20px 30px}@media (max-width:767px){.box-info .box__body{padding:15px 20px}}.box-info-empty{padding:25px 0}.box-info-alert{padding:60px 0}.box-info-alert p{margin:0}.box-info-alert .box__inner{align-items:center;background:#e7b940;display:flex;justify-content:space-between;padding:10px 20px;width:100%}.box-info-alert .box__icon{font-size:0;line-height:0}@media (max-width:1199px){.box-info-alert{padding:30px 0}}.boxes-info-alt{display:flex;margin:0;width:100%}.boxes-info-alt .box-info--small{width:40%}.boxes-info-alt .box-info--wide{width:60%}.boxes-info-alt .box-info{margin-bottom:25px;padding:0;width:100%}.boxes-info-alt .box-info .box__inner{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.05)}.boxes-info-alt .box-info .box__head{align-items:center;border-bottom:4px solid #e7b940;display:flex;justify-content:space-between;padding:10px 15px 0}.boxes-info-alt .box-info .box__title{color:#2c271c;font-family:Markazi Text,serif;font-size:30px;line-height:1.18;margin:0;text-transform:inherit}.boxes-info-alt .box-info .box__buttons{align-items:center;display:flex}.boxes-info-alt .box-info .box__buttons a+a{margin-left:25px}.boxes-info-alt .box-info .box__body{padding:20px 15px 35px}.boxes-info-alt .box-info .box__head{width:75%}.boxes-info-alt .box-info .box__body{width:88%}.boxes-info-alt .box-info .box__body-small{width:75%}@media (max-width:767px){.boxes-info-alt .box-info .box__body{padding:15px 20px}}@media (max-width:1199px){.boxes-info-alt{margin:0 -15px}.boxes-info-alt .box-info{padding:0 15px}}@media (max-width:767px){.boxes-info-alt{display:block}.boxes-info-alt .box-info{width:100%}.boxes-info-alt .box-info+.box-info{margin-top:30px}}.profile-simple-info{text-align:center}.profile-simple-info .profile__image{border-radius:50%;height:100px;margin:0 auto 10px;overflow:hidden;width:100px}.profile-simple-info .profile__name{font-family:Markazi Text,serif;font-size:33px;line-height:1.2;margin-bottom:0}.profile-simple-info .profile__status{margin-bottom:3px}.profile-simple-info .profile__status span{background-color:#e5e5e5;display:inline-block;font-size:10px;font-weight:600;line-height:1.2;padding:3px 5px;text-transform:uppercase}.profile-simple-info .profile__position{margin-bottom:10px}.profile-simple-info .profile__position p{font-size:14px}.profile-simple-info .profile__position p strong{font-weight:600;text-decoration:underline}.profile-simple-info .profile__location p{font-size:12px}.box__body_profile-metrics{padding:20px 40px!important}.profile-months-preview{padding-top:20px;text-align:center}.profile-months-preview .profile__head{margin-bottom:30px}.profile-months-preview .profile__title{display:inline-block;font-family:Markazi Text,serif;font-size:28px;line-height:1}.profile-months-preview .profile__items{display:flex;flex-wrap:wrap}.profile-months-preview .profile__item{margin-bottom:23px;text-align:left;width:50%}.profile-months-preview .profile__item p{color:#575757;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.profile-months-preview .profile__item strong{color:#2c271c;display:block;font-family:Markazi Text,serif;font-size:33px}.profile-months-preview .profile__item_title{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-align:left;text-transform:capitalize}.profile-months-preview .profile__item_title img{margin-bottom:5px;padding-right:5px}.profile-months-preview .profile__item_metric{color:#2c271c;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.17;text-align:left}.block-profile-item .block__content{padding-right:20px;width:100%}.block-profile-item .block__title{font-size:17px;font-weight:600;line-height:1.2;margin:0}.block-profile-item .block__entry-icon{align-items:center;display:flex}.block-profile-item .block__entry-icon .icon-aside{width:33px}.block-profile-item .block__entry-icon .icon-aside img{min-width:33px}.block-profile-item .block__entry-icon .ico-check{background-image:url("../images/join_now/sprite.f377f9dd4595.png");background-position:100% 0;background-size:223.5294117647% 130.7692307692%;display:inline-block;font-size:0;height:13px;vertical-align:middle;width:17px}.block-profile-item .block__entry-icon span{padding-left:10px}.block-profile-item .block__entry p{font-size:17px;font-weight:400;line-height:1.29;margin:0}.block-profile-item .block__entry span{color:#2c271c;font-size:17px;line-height:1.29}.block-profile-item .block__entry a{color:#5b7e2d;text-decoration:underline}.block-profile-item .block__entry a.contact-link{font-size:15px}.block-profile-item .block__entry a:hover{color:#77a53a;text-decoration:none}.partner .aside-group-button,.partner .partner-badge{max-width:100%;width:100%}.partner .aside-group-button{padding-left:40px;padding-right:40px}.partner .aside-group-button .btn{padding:12px 24px}.partner .aside-group-button a,.partner .partner-badge img{display:flex;margin-left:auto;margin-right:auto}.project-list-items{padding:15px 0}.project-list-items .project-list-items__actions{margin-top:30px}.project-list-item+.project-list-item{margin-top:20px}.project-list-item{align-items:center;display:flex}.project-list-item .project__inner{display:flex}.project-list-item .project__image{max-width:140px;min-width:140px;width:140px}.project-list-item .project__image-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;padding-top:79%}.project-list-item .project__content{border:1px solid #f6f4f0;border-left:0;padding:15px}.project-list-item .project__status{left:-15px;margin-bottom:3px;position:relative;top:-16px}.project-list-item .project__status span{background-color:#f6f4f0;color:#2c271c;display:inline-block;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.33;padding:5px 10px;text-align:left}.project-list-item .project__title{font-family:Markazi Text,serif;font-size:25px;line-height:1}.project-list-item .project__actions{padding-left:30px}.project-list-item .project__actions a+a,.project-list-item .project__actions span+a,.project-list-item .project__actions span+span{margin-top:13px}@media (max-width:767px){.project-list-item{display:block}.project-list-item .project__actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:15px -10px -10px;padding:0}.project-list-item .project__actions a{margin:10px}.project-list-item .project__actions a+a{margin-left:20px;margin-top:0}}.project-list-item.PendingReview .project__image,.project-list-item.PendingReview .project__location,.project-list-item.PendingReview .project__title{opacity:.65}.item-manageable+.item-manageable{margin-top:22px}.item-manageable{display:flex;justify-content:space-between}.item-manageable .item__inner{align-items:center;display:flex}.item-manageable .item__status{margin-bottom:3px}.item-manageable .item__status span{background-color:#e5e5e5;display:inline-block;font-size:10px;font-weight:600;line-height:1.2;padding:3px 5px;text-transform:uppercase}.item-manageable .item__image{border-radius:50%;flex-shrink:0;height:45px;margin-right:10px;overflow:hidden;width:45px}.item-manageable .item__title{font-family:Markazi Text,serif;font-size:22px;line-height:1;margin-bottom:0;padding-right:10px}.item-manageable .item__meta{font-size:13px}.item-manageable .item__actions a{font-size:12px;font-weight:600;text-decoration:underline}.item-manageable--add .item__image{overflow:visible}.item-manageable--add p{font-size:14px;font-weight:600;line-height:1.14}.section-dashboard--alt+.section-dashboard--alt{margin-top:-100px}.section-dashboard{padding-bottom:100px}@media (max-width:767px){.section-dashboard{padding-bottom:30px}}.section-dashboard--page .section-page-title+.section-page-title{margin-bottom:30px}.section-dashboard--page .user__actions-project-invites a{padding-bottom:5px}.section-dashboard--page .dashboard-project-join-request-profile a{color:#5b7e2d;font-weight:400;line-height:1.33;text-align:left;text-decoration:underline}.section-dashboard--page .section-page-title{background:#fff;margin-bottom:15px;padding-bottom:0;padding-left:15px;padding-right:15px}.section-dashboard--page .section-page-title .section__inner{align-items:center;display:flex;justify-content:space-between}.section-dashboard--page .section-page-title .section__title{font-size:30px;font-weight:600;margin-bottom:0}.section-dashboard--page .section-page-title .section__title-message{align-items:center;display:flex}.section-dashboard--page .section-page-title .section__title-message h2{font-family:Markazi Text,serif;font-size:50px;font-weight:600}.section-dashboard--page nav{padding-bottom:20px;padding-top:20px}.section-dashboard--page .list-team li img{height:65px;max-width:65px}.section-dashboard--page .list-team li span.profile__name{font-size:25px;padding-left:25px}.section-dashboard--page .list-team li+li{margin-bottom:5px}.section-dashboard--page .list-team li+li .team-content-body{padding-top:10px}.section-dashboard--page .tabs__nav{padding-bottom:15px;padding-top:10px}.section-dashboard--page .dashboard-metric-list,.section-dashboard--page .project-metric-list{align-items:center;display:flex;padding-left:20px}.section-dashboard--page .dashboard-metric-list{flex:auto;flex-wrap:wrap;width:35%}.section-dashboard--page .team-content{align-items:center;display:flex;flex:none;max-width:53%;min-width:53%}.section-dashboard--page .dashboard-metric-list:before{background-color:#f6f4f0;content:"";height:20px;left:0;margin-right:20px;min-height:100%;position:relative;top:0;width:2px}.section-dashboard--page .project-metric-list .metric-stat{padding-right:35px;position:relative}.section-dashboard--page .project-metric-list .metric-stat:first-child:before{background-color:#fff}.section-dashboard--page .project-metric-list .metric-stat:before{background-color:#f6f4f0;content:"";height:20px;left:-16px;margin-right:20px;min-height:100%;position:absolute;top:0;width:2px}.section-dashboard--page .list-team li{display:flex;flex-direction:row;flex-wrap:wrap}.section-dashboard--page .metric-stat-range-break{flex-basis:100%;height:0}.section-dashboard--page .metric-stat-range-select{border:none}.section-dashboard--page .metric-stat-range-select .range-select__input-container{padding-left:0}.section-dashboard--page .metric-stat-range-select .range-select__menu{width:90px}.section-dashboard--page .metric-stat-range-select .range-select__indicator{padding:0}.section-dashboard--page .metric-stat-range-select .range-select__single-value{color:#5b7e2d}.section-dashboard--page .stat-range-select,.section-dashboard--page .stat-range-select-focused{border:none;box-shadow:none;cursor:pointer}.section-dashboard--page .stat-range-select-focused{border:none;box-shadow:none}.section-dashboard--page .metric-stat-range{font-size:12px;font-weight:600;line-height:1.33;margin-top:-10px!important;padding-left:20px;text-align:left}.section-dashboard--page .metric-stat-range ul li{font-size:12px;font-weight:400;line-height:1.33;text-align:left}.section-dashboard--page .metric-stat-range ul li.link{color:#5b7e2d;cursor:pointer;text-decoration:underline}.section-dashboard--page .metric-stat{padding-right:20px;text-align:center}.section-dashboard--page .metric-stat p{color:#2c271c;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.17;margin-bottom:3px}.section-dashboard--page .metric-stat h6{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:capitalize}.section-dashboard--page .metric-stat:last-child{padding-right:0}.section-dashboard--page .team-content-body{justify-content:space-between}.section-dashboard--page .dashboard-profile-links li+li:before{background-color:inherit}.section-dashboard--page .dashboard-profile-links ul>li{display:inline-block;margin-right:10px}.section-dashboard--page .dashboard-profile-links ul>li a{color:#5b7e2d;font-size:12px;font-weight:400;line-height:1.33;text-align:left;text-decoration:underline}.section-dashboard--page .dashboard-profile-links ul>li .alert{color:#e7b940;font-size:12px;font-weight:600;line-height:1.33}.section-dashboard--page .metric-stat-range ul>li{margin-right:0}.section-dashboard--page .dashboard-profile-links,.section-dashboard--page .team-content-body{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.panel{background:#fff;padding:15px 30px}.panel .panel__head{border-bottom:1px solid #707070;margin-bottom:30px;padding:10px 0}.panel .panel__body{margin:0 auto;max-width:880px;padding-bottom:15px}.panel .panel__title{font-weight:600;letter-spacing:.01em;text-transform:uppercase}.panel .panel__text{margin-bottom:40px}.panel .panel__text p{font-size:17px;line-height:1.29}@media (max-width:767px){.panel{padding:15px 20px}}.profile-image-change{display:flex;flex-wrap:wrap;margin:-8px -36px}.profile-image-change .btn-item-add{margin:20px 50px}.profile-image-change .uploading-status{margin-top:1rem;text-align:center}.profile-image-change .uploading-badge{align-items:center;background-color:transparent;border:2px solid #e7b940;border-radius:.5rem;color:#2c271c;cursor:default;display:inline-flex;padding:.5rem 1rem}.profile-image-change .spinner{animation:spin 1s linear infinite;border:2px solid #e7b940;border-radius:50%;border-top-color:transparent;height:1rem;margin-right:.5rem;width:1rem}.company-image-change #profile_media_upload{background-position:50%;background-repeat:no-repeat;background-size:200px 200px;border-radius:0;display:inline-block;height:200px;width:200px}.company-image-change #background_direct_upload{border-radius:0;height:200px;max-width:600px;width:100%}u.has_experience{cursor:pointer}.has_experience-active{font-weight:900;text-decoration-color:#e7b940}.filter-type-tag{display:none}.profile-image-helper{display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;margin:-20px -40px}.profile-image-helper h6{display:block;font-size:16px;font-weight:600;line-height:1;margin-bottom:5px;text-transform:uppercase}.profile-image-helper a{text-decoration:underline}.profile-image-helper .profile-help{margin:20px;width:190px}.profile-image-helper .banner-help{border-radius:0;margin:20px 50px;max-width:500px;width:100%}.profile-details .profile__head{margin-bottom:30px}.profile-details .profile__head p{font-size:17px;line-height:1.29}.profile-page .block-location-item{max-width:320px;width:310px}.profile-links ul.list-simple li+li{margin-top:5px}.profile-links ul.list-simple li a{color:#5b7e2d;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;text-align:left;text-decoration:underline}.profile-links ul.list-simple li a:hover{color:#77a53a;text-decoration:none}.profile-social-links{margin-top:15px}.profile-social-links ul.list-social-links li{display:inline-block;padding-right:7px}.btn-profile-projects{display:flex;justify-content:center;margin-top:26px}.block-bordered-item+.block-bordered-item{margin-top:15px}.block-bordered-item{max-width:330px;width:315px}.block-bordered-item--border-less .block__inner{border:0;padding-left:0}.block-bordered-item .block__inner{border-left:1px solid #e7b940;display:flex;justify-content:space-between;padding-left:10px}.block-bordered-item .block__highlight{margin-bottom:5px}.block-bordered-item .block__highlight span{background-color:#ebebeb;font-size:10px;font-weight:600;line-height:1.2;padding:2px 5px;text-transform:uppercase}.block-bordered-item .block__content{padding-right:20px;width:100%}.block-bordered-item .block__actions{flex-shrink:0;padding-top:13px}.block-bordered-item .block__title{font-size:14px;font-weight:700;line-height:1.2;margin:0}.block-bordered-item .block__title--large{font-family:Markazi Text,serif;font-size:22px}.block-bordered-item .block__entry p{font-size:14px;font-weight:400;margin:0}.block-bordered-item .block__entry span{color:#626262;font-size:13px}@media (max-width:767px){.block-bordered-item{width:280px}}@media (max-width:350px){.block-bordered-item{width:100%}}.flex-between{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-10px -15px}.flex-between .flex__item{padding:10px 15px}.item-simple{display:inline-block}.item-simple .item__inner{background:#efdaa5;border:1px solid #eac563;border-radius:15px;font-size:14px;font-weight:400;line-height:1;padding:3px 20px 3px 10px;position:relative}.item-simple button{background:transparent;border:0;font-size:0;line-height:0}.item-simple .item__close{position:absolute;right:3px;top:3px}.item-simple--add .item__inner{align-items:center;background-color:#d5e0c6;border-color:#a4bc85;display:flex;justify-content:space-between;padding:0 0 0 10px}.item-simple--add .item__inner span{margin-right:10px}.block-add-info .block__inner{display:flex;flex-wrap:wrap;margin:-10px -15px}.block-add-info .block__field,.block-add-info .block__info{padding:10px 15px;width:50%}.block-add-info .block__info,.block-add-info .block__suggestions{display:flex;flex-wrap:wrap;margin:-5px}.block-add-info .block__info .item-simple,.block-add-info .block__suggestions .item-simple{padding:5px}.block-add-info .block__suggestions{margin-top:10px}@media (max-width:767px){.block-add-info .block__field,.block-add-info .block__info{width:100%}}.form-default--sticky-parent{padding-bottom:43px;position:relative}.form-default .form__row+.form__row{margin-top:30px}.form-default .form__row--flex{align-items:center;display:flex}.form-default .form__row--flex a+a{margin-left:20px}.form-default .form__row--flex-wrap{display:flex;flex-wrap:wrap}.form-default .form__row--flex-wrap .col-1of3+.col-1of3{margin-left:20px}.form-default .form__label{display:block;font-size:16px;font-weight:600;line-height:1;margin-bottom:10px;text-transform:uppercase}.form-default .form__label--highlight{background:#ebebeb;margin-bottom:25px;padding:5px 10px}.form-default .form__sublabel{display:block;font-size:14px;font-weight:400;margin-bottom:10px}.form-default .form__sublabel .form__sublabel-count{display:inline;font-style:italic}.form-default .form__group.col-1of2{width:50%}.form-default .form__group.col-1of2-lg{width:60%}.form-default .form__group.col-3of4{width:75%}.form-default .form__sticky-actions{background-color:#f6f4f0;bottom:0;left:0;padding:12px 0;position:absolute;text-align:center;width:100%}.form-default .form__sticky-actions.active{position:fixed}.form-default .form__sticky-actions.active button{margin-left:100px}.form-default .form__actions{background:#fff;padding:45px 20px;position:relative;text-align:center}.form-default .form__actions:before{background:#707070;content:"";height:1px;left:20px;position:absolute;right:20px;top:0}.form-default .form__actions .checkbox{margin-bottom:30px;text-align:left}.form-default .form__actions .checkbox a{text-decoration:underline}.form-default .form__actions .form__actions-inner{margin:0 auto;max-width:880px}.form-default .form__actions .form__btn{padding-left:80px;padding-right:80px}@media (max-width:1199px){.form-default .form__sticky-actions.active button{margin-left:0}}@media (max-width:767px){.form-default .form__group.col-1of2,.form-default .form__group.col-3of4{width:100%}}.block-badges .block__head{margin-bottom:25px}.block-badges .block__head p{font-size:17px;font-weight:400}.block-badges .block__body{align-items:center;display:flex;flex-wrap:wrap;margin:-10px -15px}.block-badges .block__item{padding:10px 15px}.section-form-default{padding-bottom:100px}.section-form-default .profile-image-change{margin-bottom:30px}@media (max-width:767px){.section-form-default{padding-bottom:30px}}.editor .lite-editor{border-radius:0;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.28;min-height:340px!important;padding:20px}.editor .lite-editor-toolbox{border-radius:0;padding:5px 0}.editor .lite-editor-btn-group-wrap-right{display:none}.editor .lite-editor-btn-group-wrap{display:flex}.editor .lite-editor-btn-group-wrap .lite-editor-btn-group{padding:0}.editor .lite-editor-btn-group-wrap .lite-editor-btn-group .lite-editor-btn{background:transparent;border:0;padding:0 5px}.editor .lite-editor-btn-group-wrap .lite-editor-btn-group .lite-editor-btn i{color:#000}.editor .lite-editor-btn-group-wrap .lite-editor-btn-group:first-child{display:none}.editor .lite-editor-btn-group-wrap .lite-editor-btn-group:nth-child(2){order:2}@media (max-width:767px){.editor .lite-editor{min-height:200px!important}}.project-suggestion{padding:50px 0}.project-suggestion .project-suggestion__head{margin-bottom:30px}.project-suggestion .project-suggestion__head p{font-size:16px;font-weight:600;line-height:1.31}.project-suggestion .project-suggestion__body{padding:0 20px}@media (max-width:767px){.project-suggestion{padding:15px 0}.project-suggestion .project-suggestion__body{padding:0}}.image-links{display:flex;flex-wrap:wrap;margin:-8px}.image-link{display:block;padding:8px;position:relative;width:115px}.image-link .image__inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-top:90%;position:relative}.image-link .image__inner:before{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background .4s;width:100%}.image-link .image__edit{background:#fff;display:inline-block;opacity:0;padding:5px 8px;position:absolute;right:8px;top:5px;transition:opacity .4s,background .4s;z-index:2}.image-link .image__edit:hover{background-color:#ebebeb}.image-link:hover{color:inherit}.image-link:hover .image__inner:before{background:rgba(0,0,0,.16)}.image-link:hover .image__edit{opacity:1}.media-add-buttons{display:flex}.media-upload-video-action{padding-left:20px}.dropzone .dropzone__items{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:30px}.dropzone .dropzone__hint{font-size:14px;margin-left:30px}@media (max-width:767px){.dropzone .dropzone__hint{margin:15px 0 0}}.tabs{position:relative}.tab{opacity:0;position:absolute;transition:opacity .5s,visibility .5s;visibility:hidden}.tab.active{opacity:1;position:static;visibility:visible}.tabs--messages .tabs__body{background:#fff}.tabs--messages .tabs__nav{padding-left:16px}.tabs--messages .tabs__nav ul{align-items:center;display:flex}.tabs--messages .tabs__nav li+li{margin-left:25px}.tabs--messages .tabs__nav li{color:#575757;font-size:14px;font-weight:600;padding-bottom:14px;position:relative;text-transform:uppercase}.tabs--messages .tabs__nav li:hover a{color:#a26700}.tabs--messages .tabs__nav li:after{background-color:#a26700;bottom:0;content:"";height:4px;left:0;position:absolute;right:100%;transition:right .5s}.tabs--messages .tabs__nav li.active{color:#a26700}.tabs--messages .tabs__nav li.active:after{right:0}.tabs--projects .tabs__head{font-family:Markazi Text,serif;font-size:28px;line-height:1.18;margin-bottom:36px}@media (max-width:767px){.tabs--projects .tabs__head{font-size:20px;margin-bottom:20px;overflow:auto;white-space:nowrap}}.tabs--projects .tabs__nav ul{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:767px){.tabs--projects .tabs__nav ul{flex-wrap:nowrap;padding-right:15px}}.tabs--projects .tabs__nav li{margin-right:46px}.tabs--projects .tabs__nav li .messages__number{align-items:center;background:#e7b940;border-radius:50%;bottom:0;display:inline-flex;font-size:12px;font-weight:600;height:16px;justify-content:center;line-height:1;position:relative;right:10px;transform:translate(50%,25%);width:16px}.tabs--projects .tabs__nav li .messages__number--white{background:#fff}@media (max-width:767px){.tabs--projects .tabs__nav li{margin-right:20px}}.tabs--projects .tabs__nav li:last-child{margin:0}.tabs--projects .tabs__nav li.active{font-weight:700}.tabs--projects .tabs__nav li.active a{border-top-color:#5b7e2d}.tabs--projects .tabs__nav a{border-top:4px solid transparent;display:inline-block;padding-top:5px;text-decoration:none;transition:border-color .2s,color .2s}.tabs--projects .tabs__nav a:hover{color:#5b7e2d}@media (max-width:767px){.tabs--projects .tabs__nav a{border-top-width:2px;padding-top:3px}}.tabs--dashboard .tabs__head{font-size:16px;font-weight:700;line-height:1.18}@media (max-width:767px){.tabs--dashboard .tabs__head{font-size:20px;margin-bottom:20px;overflow:auto;white-space:nowrap}}.tabs--dashboard .tabs__nav ul{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:767px){.tabs--dashboard .tabs__nav ul{flex-wrap:nowrap;padding-right:15px}}.tabs--dashboard .tabs__nav li{margin-right:30px}.tabs--dashboard .tabs__nav li .messages__number{align-items:center;background:#e7b940;border-radius:50%;bottom:0;display:inline-flex;font-size:12px;font-weight:600;height:16px;justify-content:center;line-height:1;position:relative;right:10px;transform:translate(50%,25%);width:16px}.tabs--dashboard .tabs__nav li .messages__number--white{background:#fff}@media (max-width:767px){.tabs--dashboard .tabs__nav li{margin-right:20px}}.tabs--dashboard .tabs__nav li:last-child{margin:0}.tabs--dashboard .tabs__nav li.active{font-weight:700}.tabs--dashboard .tabs__nav li.active a{color:#5b7e2d}.tabs--dashboard .tabs__nav a{border-top:4px solid transparent;display:inline-block;padding-top:5px;text-decoration:none;transition:border-color .2s,color .2s}.tabs--dashboard .tabs__nav a:hover{color:#5b7e2d}@media (max-width:767px){.tabs--dashboard .tabs__nav a{border-top-width:2px;padding-top:3px}}.table{width:100%}.table--body{display:flex;flex-wrap:wrap;margin:0 0 3em;padding:0}.table--cell{border:1px solid #fff;box-sizing:border-box;flex-grow:1;list-style:none;overflow:hidden;padding:.8em 1.2em;width:100%}.table--cell>h1,.table--cell>h2,.table--cell>h3,.table--cell>h4,.table--cell>h5,.table--cell>h6{margin:0}.table--body--2cols>.table--cell{width:50%}.table--body--3cols>.table--cell{width:33.33%}.table--body--4cols>.table--cell{width:25%}.table--body--5cols>.table--cell{width:20%}.table--body--6cols>.table--cell{width:16.6%}.section-default{padding-bottom:100px}@media (max-width:767px){.section-default{padding-bottom:30px}}.block-request+.block-request{margin-top:60px}@media (max-width:767px){.block-request+.block-request{margin-top:30px}}.block-request .block__inner{background:#f2f2f2;display:flex;padding:20px}.block-request .block__head{align-items:center;border-right:1px solid hsla(0,0%,44%,.3);display:flex;padding-right:40px;width:40%}.block-request .block__head span{color:#626262;display:inline-block;font-size:13px;line-height:1}.block-request .block__title{font-family:Markazi Text,serif;font-size:22px;line-height:1;margin:0}.block-request .block__avatar{border-radius:50%;height:45px;margin-right:10px;overflow:hidden;width:45px}.block-request .block__actions{align-items:center;display:flex;justify-content:center;padding-left:40px;width:60%}.block-request .block__actions span{display:inline-block;font-size:12px}.block-request .block__actions .link{font-size:12px;margin-left:20px}@media (max-width:1199px){.block-request .block__head{padding-right:15px}.block-request .block__actions{padding-left:15px}}@media (max-width:767px){.block-request .block__inner{display:block}.block-request .block__actions,.block-request .block__head{border:0;padding:0;width:100%}.block-request .block__head{margin-bottom:25px}.block-request .block__actions{display:block}.block-request .block__actions .link{display:block;margin:10px 0 0}}.block-employees{background-color:#fff}.block-employees .block__head{border-bottom:1px solid #e7b940;justify-content:space-between;padding:12px 20px}.block-employees .block__head,.block-employees .block__links{align-items:center;display:flex}.block-employees .block__links a+a{margin-left:30px}.block-employees .block__inner{display:flex;padding:40px 20px}.block-employees .block__content{width:100%}.block-employees .block__body{margin:0 auto;max-width:745px;width:100%}.block-employees .col-name{width:40%}.block-employees .col-invite{width:12%}.block-employees .col-admin{width:17%}.block-employees .col-license{width:20%}.block-employees .col-action{width:11%}.block-employees .block__add{width:auto}.block-employees .block__add form.is-editable{display:block;margin-left:15px;z-index:9999999}.block-employees .block__add .is-editable .btn-item-add,.block-employees .block__add form{display:none}.block-employees .block__add.is-editable{width:80%}@media (max-width:767px){.block-employees .block__head{display:block}.block-employees .search-default{margin-bottom:20px;max-width:100%;width:100%}.block-employees .block__links{justify-content:space-between}.block-employees .block__links a+a{margin-left:10px}.block-employees .block__inner{display:block;padding:25px 15px}.block-employees .block__body{margin-left:0;margin-right:auto;max-width:100%;padding-top:30px}}.employee__invite-actions{margin-top:65px}.user-profile+.user-profile,.user-profile-item+.user-profile-item{margin-top:15px}@media (max-width:767px){.user-profile+.user-profile,.user-profile-item+.user-profile-item{margin-top:5px}}.user-profile .user__inner,.user-profile-item .user__inner{align-items:center;display:flex;padding:5px 0;position:relative;transition:padding .6s}.user-profile .user__inner:before,.user-profile-item .user__inner:before{background-color:#e5e5e5;content:"";height:1px;left:65px;position:absolute;right:0;top:0}.user-profile .user__remove,.user-profile-item .user__remove{align-items:center;background-color:#bf2f2f;border:0;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:100%;left:0;opacity:0;padding:0 8px;position:absolute;top:0;transition:background-color .4s,opacity .3s,visibility .6s,width .6s,height .6s;visibility:hidden;width:0}.user-profile .user__remove svg,.user-profile-item .user__remove svg{flex-shrink:0;margin-right:5px}.user-profile .user__remove:hover,.user-profile-item .user__remove:hover{background-color:#962525}.user-profile .user__image,.user-profile-item .user__image{border:1px solid #e5e5e5;border-radius:50%;flex-shrink:0;height:55px;margin-right:10px;overflow:hidden;transition:opacity .4s;width:55px}.user-profile .user__image:hover,.user-profile-item .user__image:hover{opacity:.8}.user-profile .user__highlight,.user-profile-item .user__highlight{margin-bottom:3px}.user-profile .user__highlight span,.user-profile-item .user__highlight span{background-color:#e5e5e5;display:inline-block;font-size:10px;font-weight:600;line-height:1.2;padding:3px 5px;text-transform:uppercase}.user-profile .user__name,.user-profile-item .user__name{font-family:Markazi Text,serif;font-size:22px;line-height:1.1;margin:0}.user-profile .user__position,.user-profile-item .user__position{line-height:1}.user-profile .user__position span,.user-profile-item .user__position span{color:#626262;font-size:13px}.user-profile .user__content,.user-profile-item .user__content{align-items:center;display:flex;justify-content:space-between;width:100%}.user-profile .user__content-inner,.user-profile-item .user__content-inner{width:100%}.user-profile .user__actions,.user-profile-item .user__actions{flex-shrink:0}@media (max-width:767px){.user-profile .user__remove,.user-profile-item .user__remove{bottom:0;height:0;justify-content:center;opacity:1;top:auto;visibility:visible;width:100%}}.user-profile-item.is-removable .user__inner,.user-profile.is-removable .user__inner{padding-left:87px}.user-profile-item.is-removable .user__remove,.user-profile.is-removable .user__remove{opacity:1;transition:background-color .4s,opacity .6s,visibility .6s,width .6s,height .6s;visibility:visible;width:77px}@media (max-width:767px){.user-profile-item.is-removable .user__inner,.user-profile.is-removable .user__inner{padding-bottom:35px;padding-left:0}.user-profile-item.is-removable .user__remove,.user-profile.is-removable .user__remove{height:30px;width:100%}}.default__page .intro{align-items:center;background-color:#2c271c;display:flex;justify-content:center;max-height:350px;min-height:350px;padding:50px 0;position:relative;text-align:center}.default__page .intro .intro__title{color:#fff;font-size:64px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.94;text-align:center;text-shadow:1px 1px 6px rgba(0,0,0,.25)}.default__page .intro .intro__bg{background-repeat:no-repeat;height:100%;left:0;opacity:.36;position:absolute;top:0;width:100%}.default__page .section__about_partner-group{align-items:center;display:flex;padding-top:30px;position:relative}.default__page .section__about_partner-group .partner-group-header{color:#2c271c;flex:1 1 auto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;padding:0 60px;text-align:left}.default__page .section__about_partner-group .partner-group-header h5{color:#575757;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.28px;line-height:1.36;margin-bottom:-5px;overflow:hidden;text-align:left}.default__page .section__about_partner-group .partner-group-header h5:after{border-top:1px solid hsla(0,0%,44%,.41);content:"";display:inline-block;height:.6em;margin-left:10px;margin-right:-100%;vertical-align:bottom;width:100%}.default__page .partner-links ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.default__page .partner-links li img{width:168px}.default__page .partner-links li{float:left}.default__page .section__policy_content-group{align-items:center;display:flex;padding-top:30px;position:relative}.default__page .section__policy_image{-webkit-box-flex:0;align-self:flex-start;flex:0 0 220px;max-width:220px;width:220px}.default__page .section__policy_document{flex:1 1 auto}.default__page .section__policy_content-group p{color:#2c271c;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;text-align:left}.default__page .section__policy_content-group p strong.u{text-decoration:underline}.default__page .section__policy_content-group p a{color:#5b7e2d;text-decoration:underline}.default__page .section__about_content-group{align-items:center;display:flex;padding-top:30px;position:relative}.default__page .section__about_image{flex:0 0 250px;max-width:250px;width:250px}.default__page .section__about_content-group p{color:#2c271c;flex:1 1 auto;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;padding:0 60px;text-align:left}.default__page .section__about_content-spacer{padding-bottom:20px;padding-top:50px}.default__page .section__about_content-spacer hr{border:1px solid hsla(0,0%,44%,.41);margin:auto;width:70%}.default__page .main__inner.no-bg{background-color:inherit}.default__page .main__inner.no-bg .section__inner{background-color:#fff}.default__page .main__inner.no-bg .section__header_bar{background-color:#e7b940;border:1px solid #e7b940;height:43px;padding-left:20px;padding-top:9px}.default__page .main__inner.no-bg .section__header_bar h5{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.32px;line-height:1.38;text-align:left}.registration input:focus::-webkit-contacts-auto-fill-button{display:none!important;height:0;margin:0;pointer-events:none;visibility:hidden;width:0}.registration .shell{padding-bottom:25px}.registration .shell .intro__entry{text-align:left}.registration .intro{min-height:260px}.registration .intro .intro__content-inner{max-width:700px}.registration .claim{padding:50px 0 10px!important}.registration .consent li{color:#2c271c;display:list-item;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;margin-left:25px;text-align:left}.registration .consent li a{color:#5b7e2d;text-decoration:underline}.registration .main__body{margin:0 auto;max-width:700px;padding:0 20px}.registration .main__body .registration__header{background-color:#e7b940;border:1px solid #e7b940;height:43px}.registration .main__body .registration__header span:first-child{color:#2c271c;display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;height:22px;letter-spacing:.32px;line-height:1.38;margin:10px 15px;text-align:left;width:185px}.registration .main__body .registration__header span:nth-child(2){color:#2c271c;display:inline-block;float:right;font-family:Open Sans,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:19px;letter-spacing:.03px;line-height:1.36;margin:10px 15px;text-align:right;width:85px}.registration .main__body .registration__body{background-color:#fff;height:458px;max-width:700px}.registration .main__body .registration__body .form__body{padding:35px}.registration .main__body .registration__body .form__sublabel{display:block;font-size:14px;font-weight:400;margin-bottom:10px}.registration .main__body .registration__cta{background-color:#fff;padding:20px 0;position:relative}.registration .main__body .registration__cta h6{color:#2c271c;font-family:Open Sans,sans-serif;font-weight:400}.registration .main__body .registration__cta h6,.registration .main__body .registration__cta h6 a{font-size:20px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.35;text-align:center}.registration .main__body .registration__cta h6 a{color:#5b7e2d;font-weight:600;text-decoration:underline}.registration .main__body .registration__body .registration__body__inner{color:#2c271c;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;padding:30px;text-align:left}.registration .main__body .registration__body .registration__body__inner div span{padding-right:25px}.registration .main__body .registration__body .registration__body__inner div span a{color:#5b7e2d;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.24;text-align:left;text-decoration:underline}.registration .main__body .registration__body .registration__body__inner div span a:hover{text-decoration:none}.registration .main__body .confirm-checkbox label{color:#2c271c;font-family:Open Sans,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.94;text-align:left}.registration .main__body .confirm-checkbox label a{color:#5b7e2d;text-decoration:underline}.registration ul{display:inline-block}.registration ul li{color:#2c271c;display:block;float:left;font-family:Open Sans,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.16px;line-height:1.31;position:relative;text-align:left;width:100%}.registration ul li input[type=radio]{position:absolute;visibility:hidden}.registration ul.registration-type li label{cursor:pointer;display:block;font-size:1.35em;font-weight:300;height:30px;margin:5px auto;padding:10px 25px 10px 30px;position:relative;-webkit-transition:all .25s linear;z-index:9}.registration ul li .check{background-color:#fff;border:1px solid #807d77;border-radius:13px;display:block;height:25px;position:absolute;top:18px;width:25px;z-index:5}.registration ul li .check:before{border-radius:100%;content:"";display:block;height:13px;left:3px;margin:auto;position:absolute;top:3px;width:13px}.registration input[type=radio]:checked~.check{border:3px solid #e7b940}.registration input[type=radio]:checked~.check:before{background:#e7b940}.registration input[type=radio]:checked~label{color:#e7b940}.registration .form .form__actions{margin-top:15px}.registration .form .form__actions .btn{min-width:265px}.registration .form__row hr{border:1px solid #807d77}.registration .form__group ul.errorlist{background-color:hsla(7,100%,83%,.15);padding-bottom:15px;padding-top:15px;width:100%}.registration .form__group ul.errorlist li{color:#901d1d;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:1.31;text-align:center;text-transform:uppercase}.registration .checkbox-full{max-width:100%}.registration .main__body .intro__content .intro__title{font-family:Markazi Text,serif;font-weight:400;letter-spacing:.01em;line-height:1;margin-bottom:0;padding:50px 0 25px;text-align:center}.registration .login__body{margin-bottom:200px}.registration .login__body .form__row .input__helper{color:rgba(44,39,28,.69);font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.36;margin-top:5px;text-align:left;text-decoration:underline}.registration .login__body .form__row .input__forgot_password{font-size:15px;font-weight:700}.registration .login__body .form__helper{margin-top:50px}.registration .login__body .form__helper p{color:#2c271c;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.07;text-align:left}.registration .login__body .form__actions{margin-top:5px}.registration .login__body .form__actions a{margin-top:20px}.registration .login__body .form__actions a,.registration .login__body .form__actions input[type=submit]{width:100%}.registration-no-height .main__body .registration__body{height:auto!important}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.selectize-control.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:5px 8px;position:relative}.selectize-dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;box-sizing:border-box;float:left}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.selectize-control.plugin-remove_button [data-value]{padding-right:24px!important;position:relative}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaa}.selectize-control.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.selectize-control{position:relative}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{background-color:#fff;border:1px solid #9a9792;border-radius:4px;color:#575757;display:block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;height:100%;min-height:42px;padding:8px 10px;width:100%}.selectize-input--icon{padding:8px 20px 8px 33px}@media (max-width:1199px){.selectize-input{font-size:16px;min-height:40px}}@media (max-width:767px){.selectize-input--icon{padding:6px 16px 6px 23px}}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{display:-moz-inline-stack;display:inline-block;*display:inline;vertical-align:baseline;zoom:1}.selectize-control.multi .selectize-input>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.selectize-input>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;line-height:inherit!important;margin:0 1px!important;max-height:none!important;max-width:100%!important;min-height:0!important;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input:after{clear:left;content:" ";display:block}.selectize-input.dropdown-active:before{background:#f0f0f0;bottom:0;content:" ";display:block;height:1px;left:0;position:absolute;right:0}.selectize-dropdown [data-selectable]{overflow:hidden}.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0}.selectize-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.selectize-dropdown-content{max-height:200px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;right:15px;top:50%;width:0}.selectize-control.single .selectize-input.dropdown-active:after{border-color:transparent transparent grey;border-width:0 5px 5px;margin-top:-4px}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{background-color:#fafafa;opacity:.5}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:none}.selectize-control.single .selectize-input{background-color:#f9f9f9;background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefefe",endColorstr="#fff2f2f2",GradientType=0)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0}.leaflet-container{height:100%;width:100%}.leaflet-control-attribution,.leaflet-control-scale-line{display:none}form div.form__body div.form-group{margin-top:15px}form div.form__body div.form-group label{color:#2c271c;display:inline-block;font-size:16px;font-weight:600;margin-bottom:3px;text-transform:uppercase}.tippy-box{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.tippy-box .tippy-content{padding:15px 33px 15px 15px}.tippy-box .tippy-content #building-systems{width:313px}.tippy-box .tippy-content #square-footage{width:257px}.tippy-box .tippy-content #construction-types{width:302px}.tippy-box .tippy-content .btn{padding:12px 60px}.tippy-box .tippy-content .form__actions{border-top:2px solid #efefef;display:flex;justify-content:center}.tippy-box .tippy-content .form__actions,.tippy-box .tippy-content .form__row_action{padding-top:15px}.tippy-box .tippy-content .form__actions span{color:#5b7e2d;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:.93;text-align:center}.tippy-box .tippy-content .form__col-label label{color:#2c271c;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;text-align:left}.tippy-box .tippy-content .select-spacer span{color:#2c271c;font-size:20px;opacity:.3;padding-left:15px;padding-right:15px}.tippy-box .tippy-content .ico-arrow-down-sm svg{color:#e7b940}.tippy-box .tippy-content .form__col-label{padding-bottom:15px}.tippy-box .tippy-content .form__group .checkboxes,.tippy-box .tippy-content .select__stories{padding-left:10px}.tippy-box .tippy-content .checkbox,.tippy-box .tippy-content .select__stories{padding-bottom:15px}.tippy-box .tippy-content .checkboxes--two-cols .checkbox{padding-bottom:0}.tippy-box .tippy-content .checkboxes--two-cols .checkbox+.checkbox{margin-top:14px}.tippy-box .tippy-content .checkbox input+label{font-weight:400}.tippy-box .tippy-content .checkbox input+label,.tippy-box .tippy-content .checkbox input:checked+label{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.05;text-align:left}.tippy-box .tippy-content .checkbox input:checked+label{font-weight:600}.tippy-box .tippy-content .checkbox .single-checkbox-disabled+label{color:#2c271c;font-family:Open Sans,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.05;opacity:.5;text-align:left}.tippy-box .tippy-content .popover__checkbox_actions.building_types{display:block;margin-bottom:10px;margin-left:10px;margin-top:10px}.tippy-box .tippy-content .popover__checkbox_actions.material_types{display:block;margin-bottom:10px;margin-left:10px}.tippy-box .tippy-content .popover__checkbox_actions.construction_types{display:block;margin-bottom:10px;margin-left:10px;margin-top:10px}.tippy-box .tippy-content .popover__checkbox_actions span{color:#a26700;cursor:pointer;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.2;padding-right:15px;text-align:left;text-decoration:underline}.tippy-box .tippy-content .select.select-max,.tippy-box .tippy-content .select.select-min{display:inline-flex;width:85px}.tippy-box .tippy-content .select-max .select-default,.tippy-box .tippy-content .select-min .select-default{width:100%}.tippy-box .tippy-content .select-spacer{display:inline-flex;position:relative;top:10px}.map__filters ul.list-filters{position:relative;top:3px}.map__filters .list-filters li{margin-right:15px}.map__filters .list-filters li .btn--outline{border:1.5px solid #a4bc85;color:#2c271c;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.23;text-transform:inherit}.building_systems_btn.btn--outline{color:#2c271c;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.14;text-align:center}.map__filters .list-filters li .btn--outline.selected,.map__filters .list-filters li .btn--outline:hover{background-color:#d5e0c6;color:#2c271c;font-size:13px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.23;text-align:center}.map__filters .list-filters li .btn--outline.active,.map__filters .list-filters li .btn--outline:hover{background-color:#5b7e2d;border:1.5px solid #5b7e2d;color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.14;text-align:center}map__filters .filter-buttons{flex:1 1 auto;padding-left:18px}.hidden{display:none}.ReactModal__Overlay{z-index:5}.form__row-captcha .form__label{display:none}.user-signin-modal .registration .main__body .registration__body .form__body{padding:0}.user-signin-modal .registration .form__row+.form__row{padding-top:0}.user-signin-modal .form__actions input[type=submit],.user-signin-modal .registration .form .form__actions .btn{width:auto}.user-signin-modal .form-default .form__actions:before{background:#fff}.user-signin-modal .registration .form .form__actions .btn{min-width:370px}.user-signin-modal .registration .login__body .form__helper{margin-bottom:15px;margin-top:15px}.user-signin-modal .main .main__inner{padding-bottom:0}.user-signin-modal .modal-body{padding-left:0;padding-right:0}.payment-recal-actions .payment-loader{display:none}.payment-recal-actions .payment-loader span{font-size:18px;font-weight:600;letter-spacing:.01em;line-height:1.17;margin:auto}.cke_editable{font-family:Open Sans,sans-serif!important}.dashboard-actions-links{padding-bottom:14px;padding-top:14px}.filter-checkbox-items:hover .filter-checkbox-icon{background-color:#b2b2b2;display:inline-block;height:10px;left:2px;opacity:1;position:absolute;top:2px;transform:scale(1);transition:opacity .15s;width:10px}.user-signin-modal .modal-header-slim{height:10px!important;padding-bottom:0!important;padding-top:0!important}.user-signin-modal .registration{padding:0!important}.user-signin-modal .registration .login__body{margin-bottom:0!important}.form__actions-login{padding:0!important}.user__license-content{padding-left:9px}.pending-invite-actions{display:flex}.form__actions .disclaimer-action{font-size:14px}.license-error{background:#ffb1a7}.pending-invite-actions #add-license-modal{display:inline-block;font-size:16px;margin-left:20px;max-width:175px;text-align:center}.item__actions-links{flex-grow:1}.item__actions-links p{color:#2c271c;font-size:14px;line-height:1.14;margin-top:15px}.item__actions-links li a,.item__actions-links p{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left}.item__actions-links li a{color:#5b7e2d;font-family:Open Sans,sans-serif;font-size:16px;line-height:1;text-decoration:underline}.item__actions-links .dash a{font-weight:600}.nav-registration{padding-left:24px}.flex__item-form-width{min-width:430px}.section-manage-project .form-default .form__sticky-actions{visibility:hidden}.save-btn-group-md{display:none}.profile__head a .profile__head-inner{padding-bottom:5px}.profile__head-more{cursor:pointer}.profile__head-more-list{display:none;padding-left:10px;padding-top:10px}.cke_wysiwyg_frame span p a{color:#5b7e2d!important;text-decoration:underline}.company_employee_remove_btn,.form__label_employee_name{display:none}.form__label_employee_name{background-color:#e5e5e5;display:inline-block;font-size:10px;font-weight:600;line-height:1.2;padding:3px 5px;text-transform:uppercase}.field-location label.error{left:0;position:absolute;top:100%}.company_employee_remove_btn{background-color:#bf2f2f;border:2px solid #bf2f2f}.company_employee_remove_btn:hover{background-color:transparent;border:2px solid #962525;color:#962525}.profile-pending--view .form-default .form__sticky-actions.active,.section-manage-project .form-default .form__sticky-actions.active{align-items:center;background-color:hsla(42,11%,83%,.75);display:flex;justify-content:center;visibility:visible;z-index:1000}.profile-pending--view .form-default .form__sticky-actions.active button,.section-manage-project .form-default .form__sticky-actions.active button{margin-left:0}.profile-pending--view .form-default .form__sticky-actions.active button:hover,.section-manage-project .form-default .form__sticky-actions.active button:hover{background-color:#fff}.profile-pending--view .form-default .form__sticky-actions.active .btn--white:hover,.section-manage-project .form-default .form__sticky-actions.active .btn--white:hover{border-color:#5b7e2d;color:#5b7e2d}.profile-pending--view .form-default .form__sticky-actions.active .save-btn-group,.section-manage-project .form-default .form__sticky-actions.active .save-btn-group{align-items:center;display:flex;justify-content:center;margin-left:420px;width:100%}.profile-pending--view .form-default .form__sticky-actions.active .btn--submit,.section-manage-project .form-default .form__sticky-actions.active .btn--submit{margin-left:20px}.profile-pending--view .form-default .form__sticky-actions.active .btn--disabled,.section-manage-project .form-default .form__sticky-actions.active .btn--disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#707070;border:2px solid #707070;border-radius:3px;color:#fff;cursor:not-allowed;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;line-height:1;padding:12px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease;vertical-align:middle}.profile-pending--view .form-default .form__sticky-actions.active .btn--disabled:hover,.section-manage-project .form-default .form__sticky-actions.active .btn--disabled:hover{background-color:#707070!important;cursor:not-allowed}.profile-pending--view .form-default .form__sticky-actions.active p,.section-manage-project .form-default .form__sticky-actions.active p{color:#2c271c;display:inline-block;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:38px;letter-spacing:normal;line-height:1.14;margin:3.1px 0 1.9px 11px;text-align:left;width:430.1px}.section-dashboard .project-list-item .project-list-header__actions{display:flex;left:30px;min-height:100px;position:relative;width:75%}.section-dashboard .project-list-item .project-list-header__actions .sort-filter-action:first-child{margin-left:auto;width:25%}.section-dashboard .project-list-item .project-list-header__actions .sort-filter-action:last-child{margin-left:11px;width:25%}.section-dashboard .project-list-item{width:100%}.section-dashboard .project-list-item .project__inner{width:83%}.section-dashboard .project-list-item .project__content{width:75%}.company-team .list-team ul li a{display:flex}.about-spacer{border:.5px solid hsla(0,0%,44%,.41);width:100%}.avatar-menu .dropdown-item{color:#5b7e2d;font-size:12px;font-weight:400;height:20px!important;text-decoration:underline}.about-footer p{color:#2c271c;font-size:17px;font-stretch:normal;font-style:italic;font-weight:400;letter-spacing:normal;line-height:1.29;padding-top:20px;text-align:center}.about-footer ul{list-style-type:none;margin:auto;overflow:hidden;padding:0;width:39%}.about-footer li img{width:168px}.about-footer li{float:left}.associate_type form,.is-editable .btn-item-add{display:none}.is-editable form{display:block}.pt-65{padding-top:65px!important}.pb-65{padding-bottom:65px!important}.mt--35{margin-top:35px!important}.mt--30{margin-top:30px!important}.mt--15{margin-top:15px!important}.checkboxes--three-cols{-moz-columns:3;column-count:3}.checkboxes--three-cols .checkbox+.checkbox{margin-top:3px}.checkboxes--five-cols{-moz-columns:4;column-count:4}.checkboxes--five-cols .checkbox+.checkbox{margin-top:3px}@media (max-width:767px){.checkboxes--five-cols,.checkboxes--three-cols{-moz-columns:2;column-count:2}}.directory-filters-landing{margin-bottom:-140px!important}.directory-filters-landing .section__bg{height:315px}.directory-select-boxes{height:100%;position:relative}.box__container{display:flex;justify-content:space-between;padding-bottom:20px}.box__container a{align-items:center;border:1.5px solid #e7b940;border-radius:3px;cursor:pointer;display:flex;justify-content:center}.box__container .empty,.box__container a{height:161px;width:22%}.box__container a:hover{background-color:#f7e0a3}.box__container div span{color:#2c271c;font-family:Markazi Text,serif;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.88;text-align:center}.box__container a.view-all{background-color:#e7b940}.box__container a.view-all:hover{background-color:#f7e0a3}.box__container a.view-all:hover span{color:#fff}.selectize-control.multi .selectize-input [data-value]{background:#efdaa5;border:1px solid #eac563;border-radius:15px;color:#2c271c;font-size:14px;font-weight:400;line-height:1;padding:3px 20px 3px 10px;position:relative}.selectize-control.plugin-remove_button [data-value] .remove{border-radius:0 2px 2px 0;bottom:0;box-sizing:border-box;color:inherit;display:inline-block;font-size:18px;font-weight:700;position:absolute;right:0;text-align:center;text-decoration:none;top:0;vertical-align:middle;width:17px;z-index:1}.selectize-dropdown{background-color:#d5e0c6;border-color:#a4bc85;border-top:0;box-sizing:border-box;margin:-1px 0 0;padding:0 0 0 10px;position:absolute;z-index:10}.selectize-dropdown [data-selectable] .highlight{background-color:#d5e0c6;border-radius:1px}.selectize-dropdown [data-selectable]{cursor:pointer;text-decoration:underline}.selectize-dropdown .active{background-color:#d5e0c6;color:#2c271c}.selectize-dropdown .active.create,.selectize-dropdown .create{color:#5b7e2d}.typeahead__field input{background-color:#fff!important;border:1px solid #9a9792!important;border-radius:4px!important;color:#575757!important;display:block!important;font-family:Open Sans,sans-serif!important;font-size:18px!important;font-weight:400!important;min-height:42px!important;padding:8px 10px!important;width:100%!important}.typeahead__field{color:#2c271c;font-family:Open Sans,sans-serif;font-size:17px;line-height:1.4}.typeahead__container.loading .typeahead__query:before{margin-top:0!important}.profile_search.selected .hideable,.profile_search_selected,.project-manage-form.has_profile .has-profile{display:none}.profile_search.selected .profile_search_selected{display:block}.block-projects{background-color:#fff}.block-projects .block__body{max-width:530px}.block-projects .block__add{margin-left:30px}.list-info .view-more{display:none}.list-info .show{display:inline-flex;padding-top:15px}.btn-more--section{padding:25px 10px}.cards a.card:hover .card__title{color:#5b7e2d;text-decoration:underline}.cards a.card:hover .card__location{color:#2c271c}.cards a.card:hover .btn-view span{color:#5b7e2d;transform:translateX(-6px)}.btn-more--section-companies.hide,.btn-more--section-individuals.hide,.view-more-companies,.view-more-individuals{display:none}.view-more-companies.show,.view-more-individuals.show{display:block;padding-top:13px}.form__row.form__actions_directory{border-bottom:0 solid #fff!important;border-left:0 solid #fff;border-right:0 solid #fff}.form__row.form__actions_directory .form__col{margin:auto}.btn--reset-text{padding-right:20px}.all-filters{padding:94px 0 73px!important}.all-filters .search__holder{flex:0 0 75%;max-width:75%}.all-filters .search__aside{flex:0 0 25%;max-width:20%}.all-filters .search__aside:before{width:0}.all-filters .search-all-btn{margin-bottom:8px;margin-left:20px}.project-list-header__actions .choices__list{width:200px!important}.project-list-header__actions .choices__placeholder{opacity:1}.project-list-header__actions .is-open .choices__list{width:200px!important}.project-list-header__actions .choices__list--dropdown .choices__item--selectable{padding-right:5px!important}.all__results p{color:#8b6d20}.directory-filters{padding:49px 0 57px!important}.directory-filters .form--filters .form__content label{display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:1;margin-bottom:0;text-transform:none;vertical-align:middle}.directory-filters .form--filters .form__content .checkbox label{color:#2c271c;display:inline-block;font-size:14px;font-weight:400;vertical-align:middle}.projects--inline-link{z-index:999}.profile_company_link{text-decoration:underline}.involvement-list a.involvement-link{color:#5b7e2d;max-width:25%;text-decoration:underline}.involvement-list a.involvement-link li{max-width:100%}.involvement-submit a{padding-left:15px}.involvement-list a.involvement-link:hover h5{text-decoration:underline}.manage-view-profile{position:absolute;right:20px;top:20px}.section__content-group .projects--alt a{flex:0 0 50%;width:100%}.section__content-group .projects--alt a .project{max-width:100%}.sub-nav{display:none;margin-left:30px}.sub-nav li+li{margin-top:0!important}.sub-nav li a{color:#2c271c;font-size:13px!important;font-weight:600!important}.sub-nav li a:hover{color:#77a53a}.radios-stacked .radios{display:inherit}.radios-stacked .radio input{left:10px;top:10px;z-index:999}.field-dollar{margin-top:-23px}.field-dollar:before{color:#2c271c;content:"$";font-size:18px;font-weight:300;left:6px;letter-spacing:normal;line-height:1.17;position:relative;top:34px;z-index:999}.management-list-item.is-removable .block__content{padding-left:20px}.management-list-item.is-removable .user__remove{height:50px;opacity:1;transition:background-color .4s,opacity .6s,visibility .6s,width .6s,height .6s;visibility:visible;width:77px}.management-list-item .user__remove{align-items:center;background-color:#bf2f2f;border:0;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:50px;left:0;opacity:0;padding:0 8px;position:relative;top:0;transition:background-color .4s,opacity .3s,visibility .6s,width .6s,height .6s;visibility:hidden;width:0}.management-list-item .user__remove svg{flex-shrink:0;margin-right:5px}.management-list-item .user__remove:hover{background-color:#962525}.form__row_bottom_border{border-bottom:1px solid #fff}.form__actions_directory{border-top:none!important}.cards .show .card:before{background-color:#6d6e71;bottom:100%;content:"";height:1px;left:94px;opacity:.2;position:absolute;width:100%}.overlay{background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .35s;visibility:hidden}.notification_on_group{display:none}.section__project-award{background:url("../images/award-no-year@2x-sm.50fac6ee0116.png") no-repeat 0 0/cover;background-repeat:no-repeat;background-size:cover;height:170px;left:-13px;min-width:110px;position:absolute;top:10%;transform:translateY(-50%);width:110px;z-index:99}#background_direct_upload_loading,#profile_direct_upload_loading,.media-upload-loading{display:none}#background_direct_upload_loading div.loader,#modal_upload_loading div.loader,#profile_direct_upload_loading div.loader{margin-top:15px}#modal_upload_loading{display:block;margin:auto}.header__content .search--overlay .search__inner .search__field{visibility:hidden}.header__content .search--overlay.open .search__inner .search__field{visibility:visible}.project-consent-form h5{font-size:16px;font-weight:600;letter-spacing:.16px;line-height:1.31}.project-consent-form h5,.project-consent-form p{color:#2c271c;font-stretch:normal;font-style:normal;text-align:left}.project-consent-form p{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.5}.project-consent-form .radios{display:block;flex-wrap:wrap}.project-consent-form .radio{flex:0 0 100%;float:left;-webkit-box-flex:0;display:inline-flex;width:100%}.edit-media-panel{display:none;padding-bottom:30px}.edit-image-group{display:flex}.edit-image-group .edit-image-preview{width:55%}.edit-image-group .edit-image-detail{width:100%}.edit-image-group .edit-image-detail p{color:#2c271c;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:1.42;margin-bottom:0;text-align:left}.edit-image-group .edit-image-detail p a{color:#5b7e2d;text-decoration:underline}.edit-image-group span{display:block;height:60%}.edit-image-group span+span{height:auto}.edit-image-group span button{align-items:center;border:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;padding:0 8px;width:82px}.edit-image-group span button svg{flex-shrink:0;margin-right:5px}.edit-image-group span button.media__replace{background-color:#e7b940;color:#2c271c;display:none}.edit-image-group span button.media__replace:hover{text-decoration:underline}.edit-image-group span button.media__remove{background-color:#bf2f2f;margin-top:7px}.edit-image-group span button.media__remove:hover{background-color:#962525}.construction-type-select div.choices{z-index:999}.main .main__inner .section-project-banner{padding:32px 125px 30px}a.cancel-edit-job,a.cancel-edit-location,a.cancel-edit-school{display:none}.education-form a.cancel-edit-school,.is-removable a.cancel-edit-job,.is-removable a.cancel-edit-location,.is-removable a.cancel-edit-school,.location-form a.cancel-edit-location,.work-experience-form a.cancel-edit-job{display:block}.is-removable a.edit-job,.is-removable a.edit-location,.is-removable a.edit-school{display:none}.education-form a.cancel-edit-school,.location-form a.cancel-edit-location,.work-experience-form a.cancel-edit-job{padding-left:15px}.project-associates-list .project-associates.is-removable .user__inner{padding-left:87px}.project-associates-list .project-associates.is-removable .user__remove{align-items:center;background-color:#bf2f2f;border:0;color:#fff;font-size:12px;font-weight:600;margin-right:15px;opacity:1;padding:0 8px;transition:background-color .4s,opacity .6s,visibility .6s,width .6s,height .6s;visibility:visible;width:77px}.project-associates-list .project-associates.is-removable .user__remove svg{flex-shrink:0;margin-right:5px}.project-associates-list .project-associates.is-removable .user__remove:hover{background-color:#962525}.project-associates-list .project-associates.is-removable .user__remodve{align-items:center;background-color:#bf2f2f;border:0;color:#fff;font-size:12px;font-weight:600;height:100%;padding:0 8px;transition:background-color .4s,opacity .3s,visibility .6s,width .6s,height .6s}.project-associates-list .project-associates.is-removable .user__remodve svg{flex-shrink:0;margin-right:5px}.project-associates-list .project-associates.is-removable .user__remodve:hover{background-color:#962525}@media (max-width:767px){.box__container a{align-items:center;border:1.5px solid #e7b940;border-radius:3px;cursor:pointer;display:flex;height:161px;justify-content:center;padding-bottom:20px;width:100%}.box__container{display:block;padding-bottom:0}.section__inner{margin-top:30px;padding-top:15px}}@media (max-width:1199px){.section-manage-project .form-default .form__sticky-actions.active{align-items:center;background-color:hsla(42,11%,83%,.75);display:flex;flex-wrap:wrap;justify-content:center;visibility:visible}.section-manage-project .form-default .form__sticky-actions.active button{margin-left:0}.section-manage-project .form-default .form__sticky-actions.active button:hover{background-color:#fff}.section-manage-project .form-default .form__sticky-actions.active .btn--white:hover{border-color:#5b7e2d;color:#5b7e2d}.section-manage-project .form-default .form__sticky-actions.active .save-btn-group{align-items:center;display:flex;justify-content:center;margin-left:0!important;width:100%}.section-manage-project .form-default .form__sticky-actions.active .save-btn-group p{display:none!important}.section-manage-project .form-default .form__sticky-actions.active .btn--submit{margin-left:20px}.section-manage-project .form-default .form__sticky-actions.active .btn--disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#707070;border:2px solid #707070;border-radius:3px;color:#fff;cursor:not-allowed;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;line-height:1;padding:12px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease;vertical-align:middle}.section-manage-project .form-default .form__sticky-actions.active .btn--disabled:hover{background-color:#707070!important;cursor:not-allowed}.section-manage-project .form-default .form__sticky-actions.active .save-btn-group-md{align-items:center;display:flex;justify-content:center;width:100%}.section-manage-project .form-default .form__sticky-actions.active .save-btn-group-md p{color:#2c271c;display:inline-block;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:38px;letter-spacing:normal;line-height:1.14;margin:3.1px 0 1.9px 11px;text-align:center;width:60%}}@media (max-width:1445px){.building-refinement-list{display:inline!important}.building-refinement-list div{max-width:56%!important;min-width:56%!important}.building-refinement-list div+div{margin-top:10px}}@media (max-width:1200px){.building-refinement-list div{max-width:70%!important;min-width:70%!important}}@media (max-width:850px){.building-refinement-list div{max-width:90%!important;min-width:90%!important}}.header__utilities{padding-right:158px}.project--fixed-button{align-items:center;bottom:0;display:flex;flex-direction:column;margin:0;position:fixed;right:0}.project--fixed-button .btn--action{align-items:center;background-color:#e7b940;display:flex;flex-direction:column;font-size:14px;height:55px;padding:10px 8px 8px;width:100px}.project--fixed-button span{display:block}.project-join-request-form .row-company,.project-join-request-form .row-role,.project-join-request-form .row-type{display:none}.wrapper-dropdown .dropdown{background:#fff;border:1px solid rgba(0,0,0,.17);border-radius:inherit;box-shadow:0 0 5px rgba(0,0,0,.1);font-weight:400;left:0;list-style:none;opacity:0;pointer-events:none;position:absolute;right:0;top:140%;transition:all .5s ease-in}.wrapper-dropdown .dropdown li a{border-bottom:1px solid #e6e8ea;box-shadow:inset 0 1px 0 #fff;color:#8aa8bd;display:block;padding:10px;text-decoration:none;transition:all .3s ease-out}.wrapper-dropdown .dropdown li i{color:inherit;float:right}.wrapper-dropdown .dropdown li:first-of-type a{border-radius:7px 7px 0 0}.wrapper-dropdown .dropdown li:last-of-type a{border:none;border-radius:0 0 7px 7px}.wrapper-dropdown .dropdown li:hover a{background:#f3f8f8}.wrapper-dropdown .dropdown:after{border-color:#fff transparent;border-style:solid;border-width:0 6px 6px;bottom:100%;content:"";height:0;position:absolute;right:15px;width:0}.wrapper-dropdown .dropdown:before{border-color:rgba(0,0,0,.1) transparent;border-style:solid;border-width:0 8px 8px;bottom:100%;content:"";height:0;position:absolute;right:13px;width:0}.wrapper-dropdown.active .dropdown{opacity:1;pointer-events:auto}.partner-label{color:#575757;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.28px;line-height:1.36;text-align:left}hr.partner-tier{background-color:#fff;border:none;border-top:1px dotted #84b247;color:#fff;height:1px;width:100%}.partner-tier-header{padding-top:30px}.partner-tier-header h5{color:#5b7e2d;font-size:16px;letter-spacing:.02em;margin-bottom:5px;text-transform:uppercase}.section__about_content-group.partner-tier-group{padding-top:0!important}.section__about_content-group.partner-tier-group img{max-height:125px}.section__about_content-group.partner-tier-group .section__about_image{flex:0 0 175px;max-width:175px;width:175px}.section__about_content-group p span{color:#5b7e2d;display:block;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.section__about_content-group p a{color:#84b247;text-decoration:underline}.section__about_content-group p h6{color:#5b7e2d;display:block;font-size:14px;font-weight:700;letter-spacing:.02em;margin-block-end:2.33em;margin-block-start:2.33em;margin-inline-end:0;margin-inline-start:0;margin-bottom:5px}.section__about_no-image{flex:0 0 250px!important;max-width:250px!important;padding-top:5px;width:250px!important}.section__about_no-image span{text-align:right}.section__about_no-image h6{color:#5b7e2d;font-size:14px;letter-spacing:.02em;margin-bottom:5px}.section__about_no-image+p{padding:0 60px 0 30px!important}.cookie-container{background-color:#2c271c;bottom:0;display:none;left:0;min-height:205px;opacity:.9;position:fixed;right:0;z-index:9999}.cookie-accept{margin:0 auto;padding:50px 0;width:65%}.cookie-accept p{color:#fff;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.35;text-align:center}.cookie-accept span{display:table;margin:0 auto}.cookie-accept .btn{background-color:#fff}.cookie-accept .btn:hover,.cookie-link{color:#e7b940}.cookie-link{text-decoration:underline}.dropdown,.dropup{position:relative}.dropdown-menu-arrow{float:right;height:0;position:relative;right:41px;top:-25px;width:0}.dropdown-menu-arrow:after,.dropdown-menu-arrow:before{border-color:transparent;border-style:solid;border-width:7px 8px;content:"";display:block;height:0;position:absolute;width:0;z-index:1001}.dropdown-menu-arrow:after{border-bottom-color:#fff;bottom:-18px;right:-8px}.dropdown-menu-arrow:before{border-bottom-color:rgba(0,0,0,.15);bottom:-17px;right:-8px}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-divider{background-color:#eceeef;height:1px;margin:.5rem 0;overflow:hidden}.dropdown-item{background:none;border:0;clear:both;color:#292b2c;display:block;font-weight:400;padding:3px 1.5rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item{width:100%!important}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#636c72;cursor:not-allowed}.show>.dropdown-menu{display:block;top:5px!important}.show>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{color:#636c72;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;top:auto}.partner_associate_type form{display:none}.partner_associate_type form.is-editable{display:block}.partner_associate_type .choices__heading{padding:0}.partner_associate_type .form__sublabel{max-width:430px}.partner_associate_type .select-default .choices__list--dropdown .choices__item--selectable{color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.17;padding:5px 15px;text-align:left}.partner_associate_type #choices--partner_id-item-choice-1{background-color:#fff!important;cursor:default;opacity:.68;padding-top:10px}.partner_associate_type #choices--partner_id-item-choice-1+.choices__group .choices__heading{border-bottom:none!important}.partner_associate_type .choices__heading{margin-bottom:10px;margin-top:10px}.list-logos.partner-badge li{flex:0 0 46.333367%;max-width:46.333367%;padding:0 10px 10px;text-align:center}.croppie-container{height:100%;width:100%}.croppie-container .cr-image{left:0;max-height:none;max-width:none;position:absolute;top:0;transform-origin:0 0;z-index:-1}.croppie-container .cr-boundary{height:100%;margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:1}.croppie-container .cr-resizer,.croppie-container .cr-viewport{border:2px solid #fff;bottom:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.croppie-container .cr-resizer{box-shadow:none;pointer-events:none;z-index:2}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{pointer-events:all;position:absolute}.croppie-container .cr-resizer-horisontal:after,.croppie-container .cr-resizer-vertical:after{background:#fff;border:1px solid #000;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;width:10px}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;height:10px;width:100%}.croppie-container .cr-resizer-vertical:after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{cursor:col-resize;height:100%;right:-5px;width:10px}.croppie-container .cr-resizer-horisontal:after{margin-top:-5px;top:50%}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{cursor:move;position:absolute;touch-action:none;z-index:1}.croppie-container .cr-slider-wrap{margin:15px auto;text-align:center;width:75%}.croppie-result{overflow:hidden;position:relative}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;background-color:transparent;max-width:100%;padding-bottom:8px;padding-top:8px;width:300px}.cr-slider::-webkit-slider-runnable-track{background:rgba(0,0,0,.5);border:0;border-radius:3px;height:3px;width:100%}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ddd;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{background:rgba(0,0,0,.5);border:0;border-radius:3px;height:3px;width:100%}.cr-slider::-moz-range-thumb{background:#ddd;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:100%}.cr-slider::-ms-fill-lower,.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{background:#ddd;border:none;border-radius:50%;height:16px;margin-top:1px;width:16px}.cr-slider:focus::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{bottom:5px;left:5px;position:absolute;z-index:1}.cr-rotate-controls button{background:none;border:0}.cr-rotate-controls i:before{display:inline-block;font-size:22px;font-style:normal;font-weight:900}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}.img-rotate{display:none;margin:auto;text-align:center}.img-rotate svg{color:rgba(44,39,28,.69);height:22px}.dialog-media-upload .controls-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.dialog-media-upload .control{align-items:center;display:flex;gap:12px}.dialog-media-upload .control label{display:inline-block;font-size:14px;margin:0;white-space:nowrap}.image-uploader-container .modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.image-uploader-container .modal-content{animation:slideUp .3s ease-out;background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:28rem;width:100%}.image-uploader-container .modal-header{border-bottom:1px solid #e5e7eb;padding:1.5rem 1.5rem 1rem;position:relative}.image-uploader-container .modal-icon-warning{align-items:center;background-color:#fef3c7;border-radius:50%;color:#f59e0b;display:flex;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.image-uploader-container .modal-title{color:#111827;font-size:1.25rem;font-weight:600;margin:0;text-align:center}.image-uploader-container .modal-close{background:none;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:background-color .2s,color .2s}.image-uploader-container .modal-close:hover{background-color:#f3f4f6;color:#111827}.image-uploader-container .modal-body{padding:1.5rem}.image-uploader-container .modal-text{color:#374151;font-size:.9375rem;margin:0 0 1rem;text-align:center}.image-uploader-container .modal-image-preview{background-color:#f9fafb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.image-uploader-container .modal-image-preview img{border-radius:.375rem;height:10rem;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.image-uploader-container .modal-image-name{color:#111827;font-size:.875rem;font-weight:500;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.image-uploader-container .modal-warning{color:#6b7280;font-size:.875rem;margin:0;text-align:center}.image-uploader-container .modal-footer{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem}.image-uploader-container .modal-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex:1;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:all .2s}.image-uploader-container .modal-button:disabled{cursor:not-allowed;opacity:.6}.image-uploader-container .modal-button-cancel{background-color:#fff;border:1px solid #d1d5db;color:#374151}.image-uploader-container .modal-button-cancel:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.image-uploader-container .modal-button-delete{background-color:#ef4444;color:#fff}.image-uploader-container .modal-button-delete:hover:not(:disabled){background-color:#dc2626}.image-uploader-container .modal-button-delete:active:not(:disabled){transform:scale(.98)}.image-uploader-container .image-modal-content{animation:slideUp .3s ease-out;background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:28rem;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.image-uploader-container .image-modal-header{border-bottom:1px solid #e5e7eb;padding:1.5rem 1.5rem 1rem;position:relative}.image-uploader-container .image-modal-icon-warning{align-items:center;background-color:#fef3c7;border-radius:50%;color:#f59e0b;display:flex;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.image-uploader-container .image-modal-title{color:#111827;font-size:1.25rem;font-weight:600;margin:0;text-align:center}.image-uploader-container .image-modal-close{background:none;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:background-color .2s,color .2s}.image-uploader-container .image-modal-close:hover{background-color:#f3f4f6;color:#111827}.image-uploader-container .image-modal-body{padding:1.5rem}.image-uploader-container .image-modal-text{color:#374151;font-size:.9375rem;margin:0 0 1rem;text-align:center}.image-uploader-container .image-modal-image-preview{background-color:#f9fafb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.image-uploader-container .image-modal-image-preview img{border-radius:.375rem;height:10rem;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.image-uploader-container .image-modal-image-name{color:#111827;font-size:.875rem;font-weight:500;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.image-uploader-container .image-modal-warning{color:#6b7280;font-size:.875rem;margin:0;text-align:center}.image-uploader-container .image-modal-footer{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem}.image-uploader-container .image-modal-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex:1;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:all .2s}.image-uploader-container .image-modal-button:disabled{cursor:not-allowed;opacity:.6}.image-uploader-container .image-modal-button-cancel{background-color:#fff;border:1px solid #d1d5db;color:#374151}.image-uploader-container .image-modal-button-cancel:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.image-uploader-container .image-modal-button-delete{background-color:#ef4444;color:#fff}.image-uploader-container .image-modal-button-delete:hover:not(:disabled){background-color:#dc2626}.image-uploader-container .image-modal-button-delete:active:not(:disabled){transform:scale(.98)}.registration{padding:42px 0 116px}.registration .no-hover:hover{cursor:inherit}.registration .form__row--flex-wrap{display:flex;flex-wrap:wrap}.registration .form__row--flex-wrap .col-1of3+.col-1of3{margin-left:20px}.registration .payment-loader,.registration .payment-loader-processing{display:none}.registration .payment-loader span,.registration .payment-loader-processing span{font-size:18px;font-weight:600;letter-spacing:.01em;line-height:1.17;margin:auto}.registration ul.errorlist{background-color:hsla(7,100%,83%,.15);padding-bottom:15px;padding-top:15px;width:100%}.registration ul.errorlist li{color:#901d1d;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.16px;line-height:1.31;text-align:center;text-transform:uppercase}@media (max-width:767px){.registration{padding:42px 0 40px}}.registration .ico-arrow-next svg{height:15px;width:9px}.registration .registration__head{padding-bottom:35px;text-align:center}.registration .registration__title{font-family:Markazi Text,serif;font-weight:400;letter-spacing:.01em}.registration .registration__panel{background:#fff;border-top:20px solid #e7b940;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:0 auto;max-width:703px;padding:34px 43px 33px 41px}@media (max-width:767px){.registration .registration__panel{padding:30px 15px 33px}}.registration .registration__panel-plan{max-width:1221px}.registration .registration__entry{margin-bottom:28px;max-width:480px}.registration .registration__entry a{color:#5b7e2d;text-decoration:underline}.registration .registration__entry a:hover{text-decoration:none}.registration .registration__checks h5{font-size:22px;font-weight:600}.registration .list-checks{margin-bottom:31px}.registration .list-checks li{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;padding-left:35px;position:relative}.registration .list-checks li:before{background-image:url("/static/images/png/check@2x.fb7dc9c1e7bb.png");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;content:"";height:11px;left:5px;position:absolute;top:4px;width:16px}.registration .list-checks li+li{margin-top:20px}.registration .registration__callout{background:#fff1cc;margin-bottom:29px;padding:20px 0 33px}@media (max-width:767px){.registration .registration__callout{text-align:center}}.registration .registration__callout-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:419px}.registration .registration__callout-content{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;padding-left:3px;padding-right:15px;width:45%}@media (max-width:767px){.registration .registration__callout-content{padding:0 40px;width:100%}}.registration .registration__callout-content sub{display:inline-block;font-size:30px;font-weight:600;margin-bottom:-3px}.registration .registration__callout-actions{padding-top:14px}@media (max-width:767px){.registration .registration__callout-actions{text-align:center;width:100%}}.registration .registration__callout-actions a{font-size:19px;font-weight:700;padding:12px 22px;text-transform:capitalize}.registration .registration__links{text-align:center}.registration .registration__links a{display:block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.27;text-decoration:underline}.registration .registration__links a:hover{text-decoration:none}.registration .registration__links a+a{margin-top:10px}.registration .form__row+.form__row{padding-top:31px}.registration label{display:block;font-size:18px;font-weight:600;letter-spacing:.01em;line-height:1.17;margin-bottom:8px}.registration .field{border-color:#807d77;border-radius:0;height:46px;transition:border .3s}.registration .field:focus{border-color:#2c271c}.registration .form__actions{padding:40px 0 7px;text-align:center}.registration .form__btn{align-items:center;background:#5b7e2d;border:1px solid #5b7e2d;border-radius:4px;color:#fff;display:flex;font-size:19px;font-weight:700;margin:0 auto;padding:9px 24px;transition:color .3s,background .3s}.registration .form__btn:hover{background:transparent;color:#5b7e2d}.registration .form__btn i{margin-left:13px}.registration .registration__notice{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:20px;margin:18px auto 10px;max-width:703px;padding:18px 13px;text-align:center}.registration .registration__notice a{color:#77a53a;font-weight:600;margin-left:10px;text-decoration:underline}.registration .registration__notice a:hover{text-decoration:none}.registration .registration__checkboxes{padding-bottom:42px;padding-top:9px}.registration .registration__checkboxes h5{font-size:18px;font-weight:600;letter-spacing:.01em;margin-bottom:10px}.registration .field-third-width{width:30%}.registration .list-questions{padding-left:3px}.registration .list-questions ul{display:none;list-style:none;padding-left:21px}@media (max-width:767px){.registration .list-questions ul{padding-left:0}}.registration .radios{flex-wrap:wrap;padding-top:10px}.registration .radios .radio{flex:0 0 100%}.registration .radio-option label{color:#2c271c;font-size:18px;font-weight:400;padding-left:35px}.registration .radio-option input+label:before{border:1px solid #807d77;border-radius:50%;content:"";height:27px;left:0;position:absolute;top:0;width:27px}.registration .radio-option input+label:after{height:21px;left:3px;top:3px;width:21px}.registration .radio-option label span{display:block;font-size:16px;padding-top:5px}.registration .radio-option input[type=radio]:checked~.check{border:3px solid #e7b940}.registration .radio-option input[type=radio]:checked~.check:before{background:#e7b940}.registration .radio-option input[type=radio]:checked~label{color:#2c271c}.registration .list-questions ul .checkbox a{text-decoration:underline}.registration .checkbox{padding-left:20px;position:relative}.registration .checkbox input{display:none;height:0;left:-9999px;opacity:0;position:absolute;top:-9999px;visibility:hidden;width:0}.registration .checkbox input:checked+label:after{transform:scale(1)}.registration .checkbox label{align-items:center;color:#2c271c;display:flex;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;padding:9px 0 2px 15px;position:static!important;vertical-align:middle}.registration .checkbox label:after,.registration .checkbox label:before{content:"";position:absolute}.registration .checkbox label:before{background:transparent;border:1px solid #000;height:28px;left:0;top:4px;width:28px}.registration .checkbox label:after{background-color:#e7b940;height:22px;left:3px;top:7px;transform:scale(0);transition:transform .3s ease;width:22px}@media (max-width:767px){.registration .checkbox label{font-size:14px}}.registration .checkbox label img{margin-left:7px;margin-top:-6px;transition:opacity .3s}.registration .checkbox label img:hover{opacity:.7}.registration .checkbox label img:hover~span{opacity:1;visibility:visible}.registration .checkbox label img~span{background-color:#e6e6e6;font-size:16px;left:100px;min-width:377px;opacity:0;padding:8px;position:absolute;top:-66px;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:2}@media (max-width:1199px){.registration .checkbox label img~span{font-size:12px;left:-200px;left:0;min-width:0;top:40px}}.registration .registration__actions{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-bottom:8px;position:relative;text-align:center}.registration .registration__actions .btn{align-items:center;background:#5b7e2d;border:1px solid #5b7e2d;border-radius:4px;color:#fff;display:flex;font-size:19px;font-weight:700;margin:0 auto;padding:12px 24px;text-transform:none;transition:color .3s,background .3s}.registration .registration__actions .btn:hover{background:transparent;color:#5b7e2d}.registration .registration__actions i{margin-left:13px}.registration .registration__link{color:#2c271c;font-size:14px;left:-3px;opacity:.69;position:absolute;text-decoration:underline;top:36%;transform:translateY(-50%);transition:opacity .3s,color .3s;z-index:1}.registration .registration__link:hover{color:#77a53a;opacity:1;text-decoration:none}@media (max-width:767px){.registration .registration__link{left:auto;margin-top:20px;order:1;position:relative;top:auto;transform:none}}.registration .registration__plink{color:#77a53a;font-weight:600;margin-left:10px;text-decoration:underline}.registration .registration__plink:hover{text-decoration:none}.registration .registration__link--bottom{bottom:4px;left:4px;top:auto;transform:none}@media (max-width:767px){.registration .registration__link--bottom{bottom:auto;left:auto}}.registration .registration__link-large{color:#5b7e2d;font-size:17px;font-weight:600;letter-spacing:.02em;margin-top:17px;text-decoration:underline}.registration .registration__link-large:hover{text-decoration:none}.registration .list-companies{max-width:430px;padding:10px 0 12px;width:100%}.registration .list-companies li+li{margin-top:3px}.registration .radio-company input{opacity:0;position:absolute}.registration .radio-company label{background:transparent;border:2px solid transparent;margin-bottom:0;padding:5px 8px 6px;transition:background .3s,border .3s}.registration .radio-company input:checked+label{background:rgba(91,126,45,.1);border:2px solid #5b7e2d}.registration .company{align-items:center;display:flex;flex-wrap:wrap}.registration .company .company__logo{border-radius:50%;height:84px;width:84px}.registration .company .company__content{flex:1;padding-left:9px}.registration .company h6{color:#2c271c!important;font-family:Markazi Text,serif;font-size:28px;line-height:1.18;margin-bottom:0}.registration .company p{color:#565249;font-size:14px;font-weight:400;line-height:1;margin-bottom:0}.registration .company span{color:#565249;font-size:12px;font-weight:400;line-height:1}.registration .company i{color:#ecc766;margin-top:-2px}.registration .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#5b7e2d;border:2px solid #5b7e2d;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;line-height:1;padding:12px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease;vertical-align:middle}@media (max-width:767px){.registration .btn{font-size:14px;padding:10px 24px}}.registration .btn:hover{background-color:transparent;color:#5b7e2d}.registration .btn--block{display:block;padding-left:0;padding-right:0}.registration .btn--md{padding:12px 35px}.registration .btn--sm{font-size:13px;padding:11px 26px}.registration .btn--outline{background-color:transparent;border-color:#5b7e2d;color:#5b7e2d}.registration .btn--outline:hover{background-color:#5b7e2d;color:#fff}.registration .btn--outline.btn--gray{background-color:transparent;color:#2c271c}.registration .btn--gray,.registration .btn--outline.btn--gray:hover{background-color:#6d6e71;border-color:#6d6e71;color:#fff}.registration .btn--gray:hover{background-color:#5b7e2d;border-color:#5b7e2d;color:#fff}.registration .btn--white{background-color:#fff;border-color:#fff;color:#5b7e2d}.registration .btn--white:hover{background-color:transparent;border-color:#5b7e2d;color:#5b7e2d}.registration .btn--white-black{color:#2c271c}.registration .btn--yellow{background-color:#e7b940;border-color:#e7b940;color:#2c271c}.registration .btn--yellow:hover{background-color:transparent;border-color:#e7b940;color:#e7b940}.registration .btn-menu{display:block;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.registration .btn-menu i:not(:last-child){margin-right:5px}@media (max-width:767px){.registration .btn-menu span{display:none}}.registration .btn-more{display:flex;font-size:0}.registration .btn-more .btn__icon{align-items:center;background-color:#e7b940;border-radius:50%;display:inline-flex;height:20px;justify-content:center;margin-right:6px;transform:translateX(0);transition:transform .5s ease;width:20px}.registration .btn-more .btn__icon i{color:#fff}.registration .btn-more .btn__text{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;vertical-align:middle}.registration .btn-more:hover{color:inherit}.registration .btn-more:hover .btn__icon{transform:translateX(-6px)}.registration .btn-more--green .btn__icon{background-color:#689033}.registration .btn-more--green .btn__text{text-transform:unset}.registration .btn-view{align-items:center;display:flex;font-size:0}.registration .btn-view span{color:#2c271c;display:inline-block;font-size:14px;font-weight:700;margin-right:5px;transform:translateX(0);transition:transform .3s ease;vertical-align:middle}.registration .btn-view i{border-color:transparent transparent transparent #689033;border-style:solid;border-width:7px 0 7px 6px;display:inline-block;height:0;vertical-align:middle;width:0}.registration .btn-view:hover span{transform:translateX(-6px)}@media (max-width:767px){.registration .btn-view:hover span{transform:translateX(0)}}.registration .btn-back{align-items:flex-start;background-color:#2c271c;display:block;flex-direction:column;flex-wrap:wrap;height:81px;justify-content:center;padding:5px 16px;width:93px}.registration .btn-back i{color:#e7b940;margin-bottom:3px}.registration .btn-back span{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.3}@media (max-width:1399px){.registration .btn-back{align-items:center;height:28px;padding:2px;text-align:center;width:28px}.registration .btn-back i{margin-bottom:0}.registration .btn-back span{display:none}}@media (max-width:1199px){.registration .btn-back{align-items:center;height:30px;padding:2px;text-align:center;width:30px}}.registration .btn-gray{align-items:center;background:#ebebeb;display:inline-flex;justify-content:center;padding:10px 30px}.registration .btn-gray svg{flex-shrink:0;margin-right:5px}.registration .btn-gray--block{display:flex;padding-left:0;padding-right:0;width:100%}.registration .btn-item-add{align-items:center;background-color:#ebebeb;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-flex;font-size:14px;font-weight:60;font-weight:600;height:110px;justify-content:center;line-height:1.29;padding:15px;position:relative;text-align:center;width:110px}.registration .btn-item-add .btn__icon{border-radius:50%;bottom:0;font-size:0;height:28px;line-height:0;overflow:hidden;position:absolute;right:0;width:28px}.registration .btn-item-add .btn__icon img{height:100%;width:100%}.registration .btn-item-add--small{height:45px;width:45px}.registration .btn-item-add--small .btn__icon{height:16px;width:16px}.registration .btn-item-add--large{height:160px;width:160px}.registration .btn-item-add--large .btn__icon{height:50px;width:50px}.registration .btn-item-add--rectangle{border-radius:0;height:150px;max-width:500px;width:100%}.registration .btn-item-add--rectangle .btn__icon{transform:translate(50%,50%)}.registration--alt .registration__panel{padding-right:32px;padding-top:24px}@media (max-width:767px){.registration--alt .registration__panel{padding-right:15px}}.registration--alt .registration__entry{margin-bottom:20px;max-width:603px}.registration__panel-plan .registration__entry{max-width:885px}.registration__payment-panel{position:relative}.registration-payment{display:flex;position:absolute;right:-325px}.payment-summary p{color:#2c271c;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;margin-bottom:0}.payment-summary .summary-header{border-bottom:1px solid #707070}.payment-summary .summary-header h1{color:#2c271c;font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.05;padding-bottom:15px;text-align:left}.payment-summary .line-item{display:flex;flex-direction:row;padding-top:15px}.payment-summary .line-item .label{flex:1;text-align:left}.payment-summary .line-item .product,.payment-summary .line-item .sku{font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;line-height:1.5}.payment-summary .line-item .sku{letter-spacing:normal;padding-left:25px}.payment-summary .line-item .count{color:#8898aa}.payment-summary .line-item .price{font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.14px;line-height:2}.payment-summary .line-item .count,.payment-summary .line-item .price{align-self:right;font-size:14px;line-height:24px;padding-left:10px;text-align:right}.payment-summary .order-total,.payment-summary .order-total .total{border-top:1px solid #707070;margin-top:15px}.payment-summary .order-notes{margin-top:25px}.payment-summary .order-notes p{color:#464646;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.25;text-align:left}.plan__review{width:100%}.plan__review_header{border-bottom:1px solid #ddd;display:flex;margin-bottom:20px;padding-bottom:10px;width:75%}.plan__review_header h4{color:#2c271c;font-size:22px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.22px;line-height:1.27;text-align:left}.plan__review_header span{margin-left:auto;order:2}.plan__review_header span a{color:#5b7e2d;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.12px;line-height:2.33;text-align:right;text-decoration:underline}.plan__review_details{padding:10px}.plan__review_details .ico-check{background-image:url("../images/join_now/sprite.f377f9dd4595.png");background-position:100% 0;background-size:223.5294117647% 130.7692307692%;display:inline-block;font-size:0;height:13px;margin-top:3px;vertical-align:middle;width:17px}.plan__review_details li{display:flex!important;padding-bottom:20px}.plan__review_details li p{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.16px;line-height:1.31;padding-left:15px;text-align:left}.plan__review_actions{margin-bottom:15px}.plan__review_actions .action_label{color:#2c271c;font-size:22px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.22px;line-height:1.27;text-align:left}.plan__review_actions .action_label.underline{border-bottom:1px solid #ddd;display:block;width:100%}.plan__review_actions p.helper{color:#2c271c;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2;padding-bottom:15px;padding-top:15px;text-align:left}.plan__review_actions .action_body{display:flex;margin-top:15px;width:75%}.plan__review_actions .action_body span{color:#5b7e2d;cursor:pointer;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.12px;line-height:2.33;padding-left:25px;text-align:left;text-decoration:underline}.plan__review_actions .action_body .company_name{color:#2c271c;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2;text-align:left}.plan__review_actions .action_form_label{color:#707070;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.35;margin-bottom:10px;text-align:left;text-transform:uppercase}.plan__review_actions .action_form .user-list_item{display:flex}.plan__review_actions .action_form .user-list_item .ico-user{display:inline-block;font-size:0;height:26px;margin-top:3px;vertical-align:middle;width:19px}.plan__review_actions .action_form .user-list_item .ico-add-user{display:inline-block;font-size:0;height:22px;margin-top:3px;vertical-align:middle;width:22px}.plan__review_actions .action_form .user-list_item .add-user{color:#5b7e2d;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;text-align:left}.plan__review_actions .action_form .user-list_item .user_name{color:#2c271c;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;text-align:left}.plan__review_actions .action_form .user-list_item .user_email,.plan__review_actions .action_form .user-list_item .user_primary{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left}.plan__review_actions .action_form .user-list_item_actions span{color:#5b7e2d;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.12px;line-height:2.33;text-align:left;text-decoration:underline;text-transform:uppercase}.plan__review_actions .action_form .user-list{padding-bottom:15px}.plan__review_actions .action_form .user-list .add-user-form{background-color:#eaeaea;padding:18px}.registration-payment .main__body{margin:0 auto;max-width:1330px;padding:0 15px}.registration-payment .sidebar{padding-left:60px;padding-right:0}.registration-payment .sidebar .payment-summary{width:300px}.registration-payment .main__inner,.registration-payment .registration__body{background-color:inherit!important}.registration-payment .registration__body__inner{background-color:#fff!important}.registration-payment .registration__body__title{color:#2c271c;font-family:MarkaziText;font-size:64px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.01em;letter-spacing:.64px;line-height:1;line-height:.94;margin-bottom:0;padding-bottom:20px;text-align:left}.registration-payment .form-default .form__actions{margin-top:0;padding:35px}.registration-payment .form-default .form__actions:before{background:#fff}.registration-payment .form__actions-helper{color:#2c271c;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;text-align:left}@media (max-width:1356px){.registration-payment .sidebar{padding-left:0}.registration__panel{width:80%}.order-notes{margin-bottom:25px}.registration-payment{position:inherit;right:0}.registration-payment .sidebar .payment-summary{width:100%}}@media (max-width:900px){.col-1of3{width:52%!important}.registration .form__row--flex-wrap .col-1of3+.col-1of3{margin-left:0;padding-top:31px}}.section-plans{background-image:url("/static/images/join_now/decoration@2x.9e30149f0ab7.png");background-position:0 0;background-repeat:repeat;padding:25px 0 50px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-plans{padding:40px 0 20px}}.section-plans .shell{max-width:1182px}.section-plans .section__title{font-family:Markazi Text,Georgia,Times New Roman,Times,serif;font-size:80px;font-weight:400;letter-spacing:.01em}@media (max-width:1023px){.section-plans .section__title{font-size:60px}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-plans .section__title{font-size:48px;line-height:1}}.section-plans .section__body{display:flex;flex-wrap:wrap;padding-top:0}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-plans .section__body{padding-top:40px}}.section-plans .section__aside{padding:0 5px 11px;width:25%}@media (max-width:1023px){.section-plans .section__aside{padding:0 0 30px;width:100%}}.section-plans .callout__aside{border-bottom:3px solid #e7b940;border-top:3px solid #e7b940;margin:auto;padding-bottom:20px;padding-top:20px;text-align:center;width:60%}.section-plans .callout__aside strong{display:flow-root;font-size:24px;text-align:center}.section-plans .section__aside ul{font-size:16px;font-weight:600;line-height:1.31;list-style-type:none}.section-plans .section__aside li{align-items:center;display:flex;float:left;min-height:58px}.section-plans .section__aside li span{display:block;vertical-align:middle;width:100%}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-plans .section__aside li+li{margin-top:15px}}.section-plans .section__aside small{display:block;font-size:14px;margin-bottom:39px;text-transform:uppercase}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-plans .section__aside small{margin-bottom:20px}}.section-plans .section__content{width:75%}@media (max-width:1023px){.section-plans .section__content{width:100%}}.section-plans .list-icons li span{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1.31}.section-plans .list-icons li span b,.section-plans .list-icons li span strong{color:#2c271c;display:initial;font-size:14px;font:normal normal 700 14px/15px Open Sans;font-weight:700!important;letter-spacing:.14px}.section-plans .list-icons li.not-active span{color:#bababa}.section-plans .ico-check{background-position:100% 0;background-size:223.5294117647% 130.7692307692%;height:13px}.section-plans .ico-check,.section-plans .ico-denied{background-image:url("/static/images/join_now/sprite.f377f9dd4595.png");display:inline-block;font-size:0;vertical-align:middle;width:17px}.section-plans .ico-denied{background-position:0 0;background-size:223.5294117647% 100%;height:17px}.section-plans .list-icons{letter-spacing:.01em;list-style-type:none;padding:0 10px}.section-plans .list-icons li{align-items:center;display:flex;min-height:69px}.section-plans .list-icons .icon-aside{width:20px}.section-plans .list-icons li span{padding-left:10px}.section-plans .list-icons li.center{flex-direction:column;justify-content:center}.section-plans .list-icons li.border{border-top:1px solid #eaeaea;min-height:52px;padding:0 25px}.section-plans .list-icons li.center+li.border{border-top:0;min-height:52px;padding:0 25px}.section-plans .list-icons strong{display:block;font-weight:600}.section-plans .list-icons small{font-size:12px;line-height:1}.section-plans .list-icons .not-active{background:#fafafa}.plans{display:flex;padding-left:6px;padding-right:22px}@media (max-width:1023px){.plans{margin:0 -10px;padding:0}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.plans{flex-wrap:wrap}}.plan{padding:0 10px;text-align:center;width:50%}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.plan{margin-bottom:20px;width:100%}}.plan .plan__content{background:#fff;box-shadow:2px 3px 8px rgba(0,0,0,.13);min-height:880px;padding:25px 0 3px;position:relative}.plan .plan__inner{background:#fff1cc;font-size:12px;padding:15px 0 14px}.plan .plan__head{font-size:13px;letter-spacing:.01em;line-height:1.31}.plan .plan__head span{font-weight:600}.plan .plan__head--inner{padding:0 20px}.plan .plan__head--inner-break{border-top:1px solid #2c271c;min-height:95px;padding:0 20px}.plan .plan__head--inner-break,.plan .plan__icon{align-items:center;display:flex;justify-content:center}.plan .plan__icon{margin-bottom:2px;min-height:30px}.plan .plan__icon img{height:36px}.plan .plan__title{font-size:18px;font-weight:600;margin-bottom:7px}.plan .plan__price strong{align-items:center;display:flex;font-size:28px;font-weight:600;justify-content:center;letter-spacing:.44px;margin-bottom:2px}.plan .plan__price p{font-size:12px;font-weight:600;letter-spacing:.1px;margin-bottom:-7px}.plan .plan__price sup{display:block;font-size:12px;font-weight:600;letter-spacing:.13px;line-height:1;margin-left:7px;max-width:22px;text-transform:lowercase}.plan .plan__actions{padding-bottom:16px;padding-top:16px;width:100%}.plan .plan__actions a{text-transform:capitalize}.plan .plan__actions p{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.13;opacity:.7;padding-top:10px;text-align:center}.plan__recommended-alt{margin-top:-40px}.plan__recommended-alt .plan__content{border:3px solid #689033}.plan__recommended-alt .recommended__head-alt{background:#689033 0 0 no-repeat padding-box;color:#fff;display:flex;font-size:20px;font-weight:600;height:40px;text-align:center}.plan__recommended-alt .recommended__head-alt span{margin:auto}.plan__head-alt{padding:0!important}.plan__actions-alt ul{margin-bottom:1em!important}.plans__action{align-items:center;display:flex;justify-content:center;margin-top:20px}.plans__action a{color:#5b7e2d;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.22;text-align:center}.request-row{border-bottom:1px solid #e6e6e6;display:flex;padding-bottom:5px}.request-row .user-profile .user__inner:before,.request-row .user-profile-item .user__inner:before{background-color:inherit}.request-row .user-profile{width:50%}.request-row .request-actions{margin:auto;width:50%}.request-row .request-actions div{float:right}.request-row .btn__deny{background-color:#7c7c7c;border:2px solid #7c7c7c}.request-row .btn__deny:hover{background-color:transparent;color:#7c7c7c}.request-row .user-profile .user__name,.request-row .user-profile-item .user__name{color:#2c271c;font-size:28px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;text-align:left}.request-row .user-profile .user__position span{color:#565249;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-align:left}.btn-request-close{margin-bottom:10px}.request-help-block{color:#2c271c;font-size:17px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;text-align:left}.section-account .block-employees .block__head{border-bottom:none;padding:20px}.section-account .block-employees .block__add{width:175px}.section-account .block-employees .block__body{max-width:750px}.section-account .block-employees .block__inner{padding:0 20px 20px}.section-account .employee__pending{background-color:#e0e8d5;height:52px;margin:0 0 16.6px .7px;padding:14.9px 743px 14px 18px;width:100%}.section-account .employee__pending .company-employees-pending{color:#5b7e2d;cursor:pointer;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.38;text-align:left}.section-account .table--cell{padding:0}.section-account .user-profile .user__image,.section-account .user-profile-item .user__image{height:44px;width:44px}.section-account .user-profile .user__name,.section-account .user-profile-item .user__name{color:#2c271c;font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:.92;text-align:left}.section-account .table--cell div span{color:#2c271c;display:block;font-weight:600;opacity:.75}.section-account .cell-helper,.section-account .table--cell div span{font-size:12px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.33;text-align:center}.section-account .cell-helper{color:#807d77!important;font-weight:400!important}.section-account .outside-helper{color:#2c271c;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;padding-top:5px;text-align:left}.section-account .outside-helper a{text-decoration:underline}.section-account .outside-helper-md{width:85%}.section-account .dot{background-color:#2c271c;border-radius:50%;display:inline-block;height:11px;width:11px}.section-account .pro-dot{background-color:#e7b940}.section-account .col-license .pro{align-items:center;display:flex}.section-account .col-license .pro h5{color:#2c271c;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.33;padding-left:2px;text-align:center}.section-account .table--cell div span.admin{font-weight:700;opacity:1}.section-account .table--cell div span a{color:#5b7e2d}.section-account .user-profile .user__inner:before,.section-account .user-profile-item .user__inner:before{height:0}.section-account .table--cell div{margin:auto}.section-account .col-name div{margin:initial}.section-account .user-profile .user__position span,.section-account .user-profile-item .user__position span{color:#2c271c;font-family:Open Sans,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.57;opacity:.75;text-align:left}.section-account .col-invite{color:#2c271c;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.33;text-align:center}.section-account .table--cell{align-items:center;border-bottom:1px solid hsla(0,0%,44%,.75);border-right:1px solid hsla(0,0%,44%,.75);display:flex;height:62px}.section-account .col-action{border-right:0;color:#5b7e2d;font-size:12px;font-weight:400;line-height:1.33;text-align:left}.section-account .col-action,.section-account .col-head{font-stretch:normal;font-style:normal;letter-spacing:normal}.section-account .col-head{color:#2c271c;font-size:14px;font-weight:600;line-height:1.14;text-align:center}.section-account .col-name.col-head{text-align:left}.section-account .employee__add{min-width:178.5px}.section-account .employee__add .employee__add-actions{display:flex;margin-top:25px}.section-account .employee__add .employee__add-actions .btn{margin:0 auto;padding:12px 10px}.section-account .employee__add .account-type-overview{background-color:rgba(250,197,80,.12);margin-top:20px;min-height:152.5px;padding:11.8px 14.5px 15.3px 13.7px}.section-account .employee__add span h5{color:#2c271c;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.14;text-align:left}.section-account .employee__add .account-type-list{border-bottom:1px solid #707070;border-top:1px solid #707070;margin-top:7px;padding-bottom:11px;padding-top:11px}.section-account .employee__add .account-type{padding-bottom:10px}.section-account .employee__add .account-type+.account-type{padding-bottom:0}.section-account .employee__add .account-type .type-name{color:#2c271c;display:inline-block;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.14;min-width:60%;text-align:left}.section-account .employee__add .account-type .qty,.section-account .employee__add .account-type .type-qty{color:#2c271c;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.14;text-align:left}.section-account .employee__add .account-type .type-qty-admin{font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.17}.section-account .employee__add .account-type-actions{margin-top:10px}.section-account .employee__add .account-type-actions a{color:#5b7e2d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.36;text-align:left;text-decoration:underline}.section-account .employee__add .account-type-actions a:hover{color:#5b7e2d;text-decoration:none}.section-account .employee-name-search input{border-color:#807d77!important;border-radius:0!important;color:#575757!important;font-family:Open Sans,sans-serif!important;font-size:18px!important;font-weight:400!important;height:46px;transition:border .3s}.section-account .employee-name-search input::-moz-placeholder{color:inherit;opacity:1}.section-account .employee-name-search input::placeholder{color:inherit;opacity:1}.section-account .employee-name-search label{color:#2c271c!important}.section-account .section-invite_license{display:flex}.section-account .section-invite_license .license-select{width:70%}.section-account .section-invite_license .license-select .form__controls{width:42%}.section-account .section-invite_license .license-manage{width:30%}.section-account .section-invite_license.error{background-color:#ffb1a7;margin-left:-41px;margin-right:-41px;padding-left:41px;padding-right:41px}.main__inner-results{padding-bottom:0!important}.partner-modal-btn{display:flex}.partner-modal-btn button{margin:auto}.btn-save{align-items:center;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:24px;padding:0 30px 0 10px;position:relative;transition:background-color .3s,color .3s}.btn-save svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .3s,visibility .3s}.btn-save svg+svg{opacity:0;visibility:hidden}.btn-save path{transition:fill .3s}.btn-save span+span,.btn-save.saved span:first-child{display:none}.btn-save.saved span+span{display:inline}.btn-save.saved path{fill:#5b7e2d}.btn-save.saved span+svg{opacity:0;visibility:hidden}.btn-save.saved svg+svg{opacity:1;visibility:visible}.btn-save:hover{background-color:#5b7e2d;color:#fff}.btn-save:hover path{fill:#fff}.btn-save:hover span+svg{opacity:1;visibility:visible}.btn-save:hover svg+svg{opacity:0;visibility:hidden}.callout{align-items:center;background-color:#fff;border-left:5px solid #5b7e2d;color:#565249;display:flex;font-size:14px;justify-content:space-between;padding:20px 15px}@media (max-width:1199px){.callout{display:block}}.callout h6{color:#5b7e2d;font-size:16px;margin-bottom:0}.callout .callout__content{max-width:510px;padding-right:20px}.callout .callout__actions{max-width:222px}@media (max-width:1199px){.callout .callout__actions{margin-top:20px}}.callout .callout__actions a{align-items:center;background-color:#5b7e2d;border-radius:0;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:10px;text-transform:none;width:100%}.callout .callout__actions a:hover{background-color:#fff;color:#5b7e2d}.checkbox-large{font-size:16px;position:relative}.checkbox-large--alt span:first-child{font-size:14px}.checkbox-large--alt label{padding:10px 30px 10px 10px!important}.checkbox-large input{opacity:0;position:absolute;visibility:hidden}.checkbox-large span{display:block}.checkbox-large label{background-color:#fff;border:1px solid #2c271c;color:#2c271c;display:block;padding:10px 40px 10px 10px;transition:background-color .3s,color .3s}.checkbox-large label:hover{background:rgba(44,39,28,.2)}.checkbox-large label span:first-child{font-weight:600}.checkbox-large label span+span{font-size:12px;line-height:1.3}.checkbox-large input:checked~label{background-color:#2c271c;color:#fff}.checkbox-large input:checked~label span:first-child{font-weight:700}.checkbox-large .checkbox__count{background-color:#e6e6e6;border-radius:10px;color:#2c271c;font-size:12px;font-weight:600;padding:1px 4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width:1199px){.checkbox-large label{padding:10px 50px 10px 10px!important}}.dialog{background-color:rgba(91,126,45,.13);font-size:16px;padding:24px 16px}.dialog h6{font-size:18px;font-weight:700;margin-bottom:8px}.dialog p{margin:0}.dialog .dialog__actions{margin-top:16px;max-width:222px}.dialog .dialog__actions a{align-items:center;background-color:#5b7e2d;border-radius:0;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:10px;text-transform:none;width:100%}.dialog .dialog__actions a:hover{background-color:#fff;color:#5b7e2d}.field--larger{border-color:#fff;border-radius:2px;font-size:20px;min-height:59px;padding:8px 10px 8px 62px}@media (max-width:1199px){.field--larger{font-size:16px;min-height:60px}}.fiel--larger::-moz-placeholder{color:rgba(44,39,28,.58)}.fiel--larger::placeholder{color:rgba(44,39,28,.58)}.form-search{position:relative}.form-search .filter-panel-links a{min-width:323px}.form-search .directory-accordion .accordion__item:first-child{padding-top:0}.form-search .form__content{transition:width .3s;width:89%}@media (max-width:1199px){.form-search .form__content{width:100%}}.form-search .form__paging{margin-top:47px}.form-search .form__individuals>h6{font-size:16px;font-weight:600}.form-search .form__individuals+.form__callout{margin-top:15px}.form-search .form__individuals+.form__individuals{margin-top:20px;padding-bottom:0}.form-search .form__callout+.form__individuals{margin-top:15px}.form-search .form__group{padding:0}.form-search .form__group.open .form__group-head svg{transform:rotate(180deg)}.form-search .form__group-head h6{color:#2c271c;font-size:16px;font-weight:700;margin:0;text-transform:none}.form-search .form__group-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:margin .3s}.form-search .form__group.open .form__group-head{margin-bottom:5px}.form-search .form__group-head svg{transition:transform .3s;width:17px}.form-search .form__head{max-width:880px}.form-search .form__head h2{font-family:Markazi Text,serif;font-size:80px;font-weight:500;line-height:1;margin-bottom:0}.form-search .form__head .section__subtitle{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.1}@media (max-width:1199px){.form-search .form__head{max-width:none}}.form-search .form__head .form__label{display:inline-block;font-family:Markazi Text,serif;font-size:32px;margin-bottom:4px}.form-search .form__controls{position:relative}.form-search .form__controls--city{padding-right:26px}@media (max-width:1199px){.form-search .form__controls--city{padding:0}}.form-search .form__controls--city input{font-size:16px;padding:8px 20px 8px 26px}.form-search .form__controls--city svg{left:9px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.form-search .form__actions{left:17px;position:absolute;top:50%;transform:translateY(-50%)}.form-search .form__btn{align-items:center;background-color:transparent;border:none;display:inline-flex;justify-content:center}.form-search .form__btn svg{max-width:33px;width:100%}.form-search .form__tags{margin:6px -2px -2px;min-height:25px;padding-bottom:15px;padding-top:5px;position:relative;z-index:2}@media (max-width:1199px){.form-search .form__tags{min-height:55px}}.form-search .form__tags .form__tag{cursor:pointer}.form-search+.form__tag{margin:2px}.form-search .form__body{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;margin:0 auto;max-width:882px;padding-top:15px;position:relative}@media (max-width:1399px){.form-search .form__body{margin:0 auto}}@media (max-width:1199px){.form-search .form__body{max-width:none}}.form-search .form__btn-filters{background-color:#e7b940;border:1px solid #e7b940;color:#2c271c;font-size:14px;font-weight:600;justify-content:center;left:0;min-height:44px;padding:0 11px;position:absolute;top:0;transition:background-color .3s,color .3s}.form-search .form__btn-filters,.form-search .form__btn-filters figure{align-items:center;display:inline-flex}.form-search .form__btn-filters span{margin-left:7px}.form-search .form__btn-filters:hover{background-color:#fff}.form-search .form__aside{background-color:#fff;display:none;opacity:0;padding:0;transition:width .3s,padding .3s,opacity .3s,visibility .3s,display .3s;visibility:hidden;width:0}@media (max-width:1199px){.form-search .form__aside{margin-bottom:30px;width:0}}.form-search .form__aside .accordion__panel{padding-left:0;padding-right:0}.form-search .form__aside .accordion__button{padding:0}.form-search .form__aside .accordion__button:after{border-bottom:0!important;border-right:0!important;content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 19.5 8.5"><path fill="%23E7B940" d="M9.7 8.5 0 1.6 1.1 0l8.6 6 8.6-6 1.2 1.6z"/></svg>');display:inherit!important;height:auto!important;margin-right:0;transform:rotate(0deg)!important;transition:transform .3s;width:17px}.form-search .form__aside .accordion__button[aria-expanded=true]:after,.form-search .form__aside .accordion__button[aria-selected=true]:after{transform:rotate(180deg)!important;transition:transform .3s}.form-search .form__aside .filterItem{border-bottom:0!important}.form-search .form__aside .accordion__item{border-bottom:1px solid #d6d6d6;padding:24px 0}.form-search .form__aside .accordion__panel{padding-top:18px}.form-search .form__aside .filterItem .form__row .form__group div ul{padding-left:18px}.form-search .form__aside .form__group{border-bottom:1px solid #d6d6d6;padding:24px 0}.form-search .form__aside .form__group:first-child{padding-top:0}.form-search .form__aside .form__group:last-child{border:none;padding-bottom:0}.form-search .form__entry{font-size:16px}.form-search .form__entry a{color:#77a53a}.form-search .form__entry a:hover{text-decoration:underline}.form-search.filters-open .form__aside{display:block;opacity:1;padding:22px 16px;visibility:visible;width:35%}@media (max-width:1199px){.form-search.filters-open .form__aside{width:100%}}.form-search.filters-open .form__content{width:62%}@media (max-width:1399px){.form-search.filters-open .form__content{width:64%}}@media (max-width:1199px){.form-search.filters-open .form__content{width:100%}}.form-search.filters-open .form__body{justify-content:space-between;margin:0 0 0 -15px;max-width:none}@media (max-width:1399px){.form-search.filters-open .form__body{margin:0 0 0 -15px}}@media (max-width:1199px){.form-search.filters-open .form__body{display:block;margin:0}}.partners-form-search.filters-open .individual__actions{display:flex;padding-top:25px}.partners-form-search.filters-open .individual__actions .btn{margin:auto}.partners-form-search.filters-open .form__aside{display:block;opacity:1;padding:0 16px;visibility:visible;width:35%}@media (max-width:1199px){.partners-form-search.filters-open .form__aside{width:100%}}.partners-form-search.filters-open .form__content{width:62%}@media (max-width:1399px){.partners-form-search.filters-open .form__content{width:64%}}@media (max-width:1199px){.partners-form-search.filters-open .form__content{width:100%}}.partners-form-search.filters-open .form__body{justify-content:space-between;margin:0 0 0 -15px;max-width:none}@media (max-width:1399px){.partners-form-search.filters-open .form__body{margin:0 0 0 -15px}}@media (max-width:1199px){.partners-form-search.filters-open .form__body{display:block;margin:0}}.partners-form-close{align-items:center;background-color:#e7b940;border:1px solid #e7b940;color:#2c271c;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:0 11px;position:absolute;right:-69px;top:0;transition:background-color .3s,color .3s;z-index:10}.partners-form-close:hover{background-color:#fff}.form__content-partners{overflow:auto}.widgets__items--partner-filters,.widgets__items--partner-filters div .ul{padding-bottom:20px;padding-left:18px;padding-top:20px}.partner-form-contact-message .form__tags .form__tag{margin-bottom:5px;margin-right:5px}.form__btn-filters-action{text-transform:capitalize}.partners-form-search .individual__actions{display:flex;padding-top:25px}.partners-form-search .individual__actions .btn{margin:auto}.partners-form-search .form__btn-filters span{margin-left:7px}.partners-form-search .form__body{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;margin:0 auto;max-width:882px;padding-top:0;position:relative}@media (max-width:1399px){.partners-form-search .form__body{margin:0 auto}}@media (max-width:1199px){.partners-form-search .form__body{max-width:none}}.individual{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:space-between;position:relative}@media (max-width:1199px){.individual{flex-wrap:wrap;margin:0 0 10px;padding-bottom:18px}}@media (max-width:767px){.individual{border-bottom:1px solid #d1d1d1;padding:18px 0}}.individual:after{background-color:#d1d1d1;bottom:-3px;content:"";height:1px;position:absolute;right:-20px;width:90%}@media (max-width:767px){.individual:after{display:none}}.individual h4{font-family:Markazi Text,serif;font-size:28px;font-weight:400;line-height:1;margin:0 7px 0 0}@media (max-width:1399px){.individual h4{font-size:24px}}.individual h4+p{margin-left:6px}.individual .individual__head{align-items:center;display:flex}@media (max-width:1199px){.individual .individual__head{display:block;margin-bottom:5px}}@media (max-width:767px){.individual .individual__head{justify-content:center}}.individual .individual__head{color:#565249;font-size:14px;font-weight:400}.individual .individual__title span{color:#5b7e2d;font-weight:800}.individual .individual__inner,.individual .individual__inner a.profile-member-link{align-items:center;display:flex}@media (max-width:1199px){.individual .individual__inner,.individual .individual__inner a.profile-member-link{width:65%}}@media (max-width:767px){.individual .individual__inner,.individual .individual__inner a.profile-member-link{display:block;margin-bottom:30px;text-align:center;width:100%}}.individual .individual__actions{display:block;margin-left:22px;min-width:102px;text-align:center}@media (max-width:1199px){.individual .individual__actions{min-width:80px}}@media (max-width:767px){.individual .individual__actions{margin:20px auto 0;max-width:250px}}.individual .individual__actions a{border-radius:0}.individual .individual__actions a.black-outline{border-color:#2c271c;color:#2c271c;font-size:14px;font-weight:600;height:33px;width:100%}.individual .individual__actions a.black-outline:hover{background-color:#2c271c;color:#fff}.individual .individual__actions a+a{margin-top:4px}.individual .individual__aside{align-items:center;display:flex}@media (max-width:1199px){.individual .individual__aside{width:35%}}@media (max-width:767px){.individual .individual__aside{display:block;text-align:center;width:100%}}.individual .individual__inner figure{max-width:78px}@media (max-width:767px){.individual .individual__inner figure{margin:0 auto 30px}}.individual .individual__content{padding-left:14px}@media (max-width:1399px){.individual .individual__content{padding:0 10px 0 15px}}.individual--alt{border-bottom:1px solid #d1d1d1;padding:14px 0}@media (max-width:767px){.individual--alt{display:block;text-align:center}}.individual--alt:after{display:none}.individual--alt .individual__content{padding:0}@media (max-width:767px){.individual--alt .individual__content{margin-bottom:30px}}.individual--alt .individual__title{color:#565249;font-weight:600}.individual--alt .individual__aside{justify-content:flex-end;width:30%}@media (max-width:767px){.individual--alt .individual__aside{display:block;margin:0 auto;text-align:center;width:100%}.individual--alt .individual__head{display:block}}.individual--alt .individual__head h4{font-size:24px;margin-right:5px}@media (max-width:767px){.individual--alt .individual__head h4{margin:0 0 10px}}.individual--alt .individual__actions{margin-left:12px;max-width:88px;width:100%}@media (max-width:767px){.individual--alt .individual__actions{margin:20px auto 0}}.individual--alt .individual__actions a:first-child{border-color:#2c271c;color:#2c271c;font-size:14px;font-weight:600;height:33px;width:100%}.individual--alt .individual__actions a:first-child:hover{background-color:#2c271c;color:#fff}.individuals{background-color:#fff;padding:14px 19px 34px}.individuals .individuals__head{align-items:center;display:flex;margin-bottom:26px}@media (max-width:1199px){.individuals .individuals__head{display:block}}.individuals .individuals__head a{position:relative}.individuals .individuals__head h6{font-size:16px;font-weight:600;margin:0 15px 0 0}.individuals .individuals__note{align-items:center;display:flex;position:relative}.individuals .individuals__note>span:first-child{cursor:pointer;font-size:14px;text-decoration:underline}.individuals .individuals__note>span:hover~span{opacity:1;visibility:visible}.individuals .individuals__note span+span{background-color:#e6e6e6;font-size:16px;left:0;min-width:577px;opacity:0;padding:8px;position:absolute;top:-80px;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:2}@media (max-width:1199px){.individuals .individuals__note span+span{font-size:12px;left:-200px;left:0;min-width:0;top:40px}}.individuals .individuals__item+.individuals__item .individual{padding-top:18px}.individuals .individuals__item:last-child .individual:after{display:none}.individuals .individuals__items+.individuals__notice{margin-top:26px}.individuals .individuals__dialog{margin-top:13px}.individuals .individuals__dialog+.individuals__notice{margin-top:68px}@media (max-width:1199px){.individuals .individuals__dialog+.individuals__notice{margin-top:13px}}.individuals__dialog+.callout,.individuals__notice+.individuals__dialog{margin-top:13px}.individuals--alt{padding:20px}.individuals--alt .individuals__item:first-child .individual{padding-top:0}.individuals--alt .individuals__item:last-child .individual{border:none}.individuals .individuals__items .individuals__item .individual__inner:hover{cursor:pointer}.individuals .individuals__items .individuals__item .individual__inner:hover .individual__head h4{color:#5b7e2d;text-decoration:underline}.individuals .individuals__items .individuals__item .individual__inner:hover .individual__title{color:#2c271c}.individuals__item--sort{display:flex;justify-content:end}.list-checkboxes--alt{padding-left:24px}@media (max-width:1399px){.list-checkboxes--alt{padding:0}}.list-checkboxes--alt li{flex:0 0 100%;max-width:100%}.list-checkboxes--alt li.half{flex:0 0 50%;max-width:50%}.list-checkboxes--alt li+li{margin-top:-2px}.list-checkboxes--alt .checkbox{padding-left:28px;position:relative}.list-checkboxes--alt .checkbox small{font-size:12px}.list-checkboxes--alt .checkbox label{font-size:16px;padding:0}@media (max-width:767px){.list-checkboxes--alt .checkbox label{font-size:14px}}.list-checkboxes--alt .checkbox .checkbox__count{background-color:#e6e6e6;border-radius:10px;color:#2c271c;font-size:12px;font-weight:600;padding:1px 4px}.list-checkboxes--alt .checkbox input+label:before{top:7px!important}@media (max-width:1199px){.list-checkboxes--alt .checkbox input+label:before{top:3px!important}}.list-checkboxes--alt .checkbox input:checked~label{font-weight:600}.list-checkboxes--alt .checkbox input:checked~label:after{background-color:#2c271c;height:12px;left:2px;top:9px;width:12px}@media (max-width:1199px){.list-checkboxes--alt .checkbox input:checked~label:after{top:5px}}.list-checkboxes--alt .checkbox label:hover:after{background-color:#b2b2b2;height:12px;left:2px;top:9px;transform:scale(1);width:12px}@media (max-width:1199px){.list-checkboxes--alt .checkbox label:hover:after{top:5px}}.list-checkboxes--columns{-moz-columns:2;column-count:2;display:block}.list-checkboxes--columns li{flex:none;max-width:none;width:auto}.list-projects{color:#a88529;display:flex;justify-content:flex-end;width:100%}@media (max-width:767px){.list-projects{justify-content:center;margin:0}}.list-projects li{padding:0 8px}.list-projects li a{align-items:flex-end;display:flex;font-size:14px;font-weight:600;position:relative}.list-projects li small{font-size:14px;font-weight:600;margin:0 0 -5px 2px;transition:opacity .3s}.list-projects li figure{transition:opacity .3s}.list-projects li figure img{display:inline-block;height:22px;vertical-align:middle}.list-projects li a:hover{color:#a88529}.list-projects li a:hover figure,.list-projects li a:hover small{opacity:.75}.list-projects li a:hover .list__label{opacity:1;visibility:visible}.list-projects .list__label{min-width:225px;opacity:0;position:absolute;right:0;text-align:right;top:-20px;transition:opacity .3s,visibility .3s;visibility:hidden}@media (max-width:1399px){.list-projects .list__label{top:-40px}}@media (max-width:767px){.list-projects .list__label{right:-70px;top:-20px}}.notice{background-color:#efddae;font-size:16px;padding:14px 16px}.notice h5{font-family:Markazi Text,serif;letter-spacing:-.003em;margin-bottom:-5px}@media (max-width:1199px){.notice h5{margin-bottom:5px}}.notice--alt{padding-bottom:56px}@media (max-width:1199px){.notice--alt{padding:14px 16px}}.section-results{background-color:#f6f4f0;padding:48px 0 20px}.section-results .section__inner{position:relative}.section-results .section__btn-filter{align-items:center;background-color:#e7b940;border:1px solid #e7b940;color:#2c271c;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;left:-15px;min-height:44px;padding:0 16px;position:absolute;top:119px;transition:background-color .3s,color .3s;z-index:2}@media (max-width:1199px){.section-results .section__btn-filter{left:0;top:178px;top:208px}}.section-results .section__btn-filter figure{align-items:center;display:inline-flex}.section-results .section__btn-filter span{margin-left:7px}.section-results .section__btn-filter span+span{display:none}.section-results .section__btn-filter:hover{background-color:#fff}.section-results .section__btn-filter.open figure{display:none}.section-results .section__btn-filter.open span{display:none;margin:0}.section-results .section__btn-filter.open span+span{display:block}.tag{align-items:center;background-color:#fff;border:1px solid #eac563;border-radius:12px;color:#2c271c;display:inline-flex;font-size:14px;padding:1px 10px}.tag a{margin-left:8px}.tag a:hover polygon{fill:#eac563}.tag svg{max-width:10px;width:100%}.tag polygon{transition:fill .3s}.checkboxes-large .checkboxes__items{display:flex;flex-wrap:wrap;margin:-4.5px -3.5px}.checkboxes-large .checkboxes__item{padding:4.5px 3.5px;width:50%}@media (max-width:767px){.checkboxes-large .checkboxes__item{width:100%}}.shell--alt{max-width:1396px!important}.paging{padding-bottom:8px}.paging,.paging ul{display:flex;justify-content:center}.paging ul{color:#a26700;counter-reset:paging;list-style-type:none;margin:0 22px 10px}.paging li{height:24px;text-align:center;width:24px}.paging li+li{margin-left:6px}.paging li.is-current{background-color:rgba(231,185,64,.3);font-weight:600}.paging li>a{display:inline-block;height:100%;transition:background-color .3s ease-in-out,font-weight .3s ease-in-out;width:100%}.paging li>a:hover{background-color:rgba(231,185,64,.3);color:unset;font-weight:600}.paging .paging__next img{transform:scaleX(-1)}.paging .paging__next,.paging .paging__prev{align-items:center;display:flex;height:26px;transition:opacity .3s ease-in-out}.paging .paging__next:hover,.paging .paging__prev:hover{opacity:.8}.section-account-pending{background-color:#fdedc0;border:2px solid #e7b940;margin-bottom:30px;padding:12.5px 12.5px 8px 15.4px}.section-account-pending h6{color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.11;margin-bottom:0;text-align:left}.section-account-pending h6 span{background-color:#e7b940;height:25px;padding:.5px 4.5px}.section-account-pending p{color:#2c271c;font-family:Open Sans,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.25;text-align:left}.section-account-pending p a{text-decoration:underline}.section-account-pending p a:hover{text-decoration:none}.section-dashboard--alt .notification-dismiss{text-decoration:underline}.section-dashboard--alt .pros-none{background-color:#ebebeb;height:159.7px;padding:14.5px 27.2px 26.8px 17.2px;width:100%}.section-dashboard--alt .pros-none .pro-default{display:flex;justify-content:space-between}.section-dashboard--alt .pros-none .pro-default .item__inner{align-items:center;display:flex}.section-dashboard--alt .pros-none .pro-default .item__status{margin-bottom:3px}.section-dashboard--alt .pros-none .pro-default .item__status span{background-color:#e5e5e5;display:inline-block;font-size:10px;font-weight:600;line-height:1.2;padding:3px 5px;text-transform:uppercase}.section-dashboard--alt .pros-none .pro-default .item__image{border-radius:50%;flex-shrink:0;height:57px;margin-right:10px;overflow:hidden;width:57px}.section-dashboard--alt .pros-none .pro-default .item__title{color:#2c271c;font-size:22px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.22px;line-height:1.27;margin-bottom:0;padding-right:10px}.section-dashboard--alt .pros-none .pro-default .item__meta{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;text-align:left}.section-dashboard--alt .pros-none .pros-none__actions{margin-left:67px;padding-top:15px}.section-dashboard--alt .pros-none .pros-none__actions a{text-transform:none}.section-dashboard--alt .section__pros-body-default{min-height:inherit!important;padding-bottom:20px!important}.section-dashboard--alt .section__profile--dashboard-edit{display:inline-flex}.section-dashboard--alt .pros{padding-top:12px}@media (max-width:767px){.section-dashboard--alt .pros{margin-bottom:20px}}.section-dashboard--alt .pros .pros__items{display:flex;flex-wrap:wrap;margin:0 -28px}@media (max-width:767px){.section-dashboard--alt .pros .pros__items{margin:0 -10px}}.section-dashboard--alt .pros .pros__item,.section-dashboard--alt .pros a.pros__item{margin-bottom:10px;max-width:33.33%;padding:0 28px;width:100%}@media (max-width:767px){.section-dashboard--alt .pros .pros__item,.section-dashboard--alt .pros a.pros__item{margin-bottom:16px;padding:0 10px}}.section-dashboard--alt .favorites .favorites__items{display:flex;flex-wrap:wrap;margin:0 -5px}.section-dashboard--alt .favorites .favorites__item{margin-bottom:20px;max-width:33.33%;padding:0 5px;width:100%}@media (max-width:767px){.section-dashboard--alt .favorites .favorites__item{max-width:100%}}.section-dashboard--alt .favorite{border:1px solid #c3beb6;height:100%;min-height:371px}@media (max-width:1199px){.section-dashboard--alt .favorite{min-height:auto}}.section-dashboard--alt .favorite h5{font-family:Markazi Text,serif;letter-spacing:-.01em;line-height:1.05;margin-bottom:2px}.section-dashboard--alt .favorite .favorite__image{background-color:#6d6e71;min-height:264px;position:relative;width:inherit}@media (max-width:1199px){.section-dashboard--alt .favorite .favorite__image{min-height:257px}}@media (max-width:768px){.section-dashboard--alt .favorite .favorite__image{min-height:184px}}@media (max-width:767px){.section-dashboard--alt .favorite .favorite__image{min-height:273px}}.section-dashboard--alt .favorite .favorite__image a{display:inline-block;height:100%;position:absolute;width:100%}.section-dashboard--alt .favorite .favorite__image a:hover>img{opacity:.8}.section-dashboard--alt .favorite .favorite__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.section-dashboard--alt .favorite .favorite__body{font-size:14px;padding:10px 0 0 8px}@media (max-width:1199px){.section-dashboard--alt .favorite .favorite__body{padding-bottom:6px}}.section-dashboard--alt .favorite .favorite__body h5{font-weight:400;line-height:1}.section-dashboard--alt .favorite .favorite__body p{letter-spacing:-.015em;margin-bottom:5px}.section-dashboard--alt .favorite .favorite__body span{color:#565249;font-size:12px}.section-dashboard--alt .favorite .favorite__body svg{color:#e7b940}.section-dashboard--alt .favorite-default{background-color:#ebebeb;box-shadow:none;color:#2c271c;padding:86px 24px}@media (max-width:768px){.section-dashboard--alt .favorite-default{padding:30px 14px}}@media (max-width:425px){.section-dashboard--alt .favorite-default{padding:86px 24px}}.section-dashboard--alt .favorite-default img{margin-bottom:10px}.section-dashboard--alt .favorite-default h4{font-size:22px;margin-bottom:6px}.section-dashboard--alt .favorite-default p{margin-bottom:16px}.section-dashboard--alt .favorite-default .favorite__btn{padding:12px 18px;text-transform:capitalize}.section-dashboard--alt .favorite--add{background-color:#2c271c;box-shadow:none;color:#fff;padding:86px 24px}@media (max-width:768px){.section-dashboard--alt .favorite--add{padding:30px 14px}}@media (max-width:425px){.section-dashboard--alt .favorite--add{padding:86px 24px}}.section-dashboard--alt .favorite--add h4{font-size:22px;margin-bottom:6px}.section-dashboard--alt .favorite--add p{margin-bottom:16px}.section-dashboard--alt .favorite--add .favorite__btn{padding:12px 18px;text-transform:capitalize}.section-dashboard--alt .favorite--add-alt .favorite__btn{background-color:transparent;border:1.5px solid #fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);padding:12px 18px;text-transform:capitalize}.section-dashboard--alt .course{color:rgba(44,39,28,.75);display:flex;font-size:14px;font-weight:600}@media (max-width:767px){.section-dashboard--alt .course{align-items:center}}.section-dashboard--alt .course h6{color:#2c271c;font-weight:600;margin-bottom:2px;padding-top:2px}@media (max-width:767px){.section-dashboard--alt .course h6{font-size:14px}}.section-dashboard--alt .course img{max-height:50px;max-width:123px;min-width:123px}.section-dashboard--alt .course a>img{transition:opacity .3s ease-in-out}.section-dashboard--alt .course a:hover>img{opacity:.8}.section-dashboard--alt .course .course__body{letter-spacing:-.0175em;margin-left:12px}.section-dashboard--alt .courses{padding:22px 0 10px 6px}.section-dashboard--alt .courses h6{font-size:16px;margin-bottom:5px}.section-dashboard--alt .courses .courses__head{letter-spacing:-.002em;margin-bottom:26px}.section-dashboard--alt .courses .courses__code{font-weight:700}.section-dashboard--alt .courses .courses__items{margin-bottom:30px;padding-left:84px}@media (max-width:1199px){.section-dashboard--alt .courses .courses__items{padding-left:30px}}@media (max-width:767px){.section-dashboard--alt .courses .courses__items{padding-left:0}}.section-dashboard--alt .courses .courses__item+.courses__item{margin-top:18px}.section-dashboard--alt .courses .courses__btn{box-shadow:0 5px 5px rgba(0,0,0,.1);margin-left:6px;padding-right:35px;text-transform:capitalize}@media (max-width:767px){.section-dashboard--alt .courses .courses__btn{margin-left:0}}.section-dashboard--alt .badges{border-bottom:1px solid #cbcbcb;color:#2c271c;font-size:14px;padding:12px 0 20px}.section-dashboard--alt .badges .badges__items{display:flex;flex-wrap:wrap}.section-dashboard--alt .badges .badges__item{max-width:33.33%;padding:0 40px;width:100%}@media (max-width:767px){.section-dashboard--alt .badges .badges__item{margin-bottom:20px;max-width:100%}}.section-dashboard--alt .badges .badges__foot{letter-spacing:-.015em;margin-top:26px;text-align:center}.section-dashboard--alt .badges .badges__foot a{text-decoration:underline}.section-dashboard--alt .badge{color:#898989;font-weight:600;text-align:center}.section-dashboard--alt .badge .badge__image{align-items:center;display:flex;height:77px;justify-content:center;margin-bottom:16px}.section-dashboard--alt .badge img{max-height:100%}.section-dashboard--alt .badge h6{color:#2c271c;font-family:Markazi Text,serif;font-size:25px;font-weight:400;line-height:.75;margin-bottom:2px}.section-dashboard--alt .section__box--dashboard{font-size:16px;margin-bottom:32px}@media (max-width:767px){.section-dashboard--alt .section__box--dashboard{font-size:13px}}.section-dashboard--alt .section__box-head--dashboard{padding:10px 20px}@media (max-width:767px){.section-dashboard--alt .section__box-head--dashboard{padding:8px 14px}}.section-dashboard--alt .section__box-body--dashboard{padding:10px 20px 20px}@media (max-width:767px){.section-dashboard--alt .section__box-body--dashboard{padding:10px}}.section-dashboard--alt .section__box-body--dashboard-flex{display:flex}@media (max-width:767px){.section-dashboard--alt .section__box-body--dashboard-flex{align-items:center;flex-direction:column}}.section-dashboard--alt .section__box-buttons{font-size:12px;font-weight:600}@media (max-width:767px){.section-dashboard--alt .section__box-buttons{text-align:right}}.section-dashboard--alt .section__pros-body{font-size:17px;letter-spacing:.01em;min-height:254px;padding-bottom:0;padding-top:20px}@media (max-width:767px){.section-dashboard--alt .section__pros-body{padding:20px 10px 0}}.section-dashboard--alt .section__pros-body h6{font-weight:400;margin-bottom:14px}.section-dashboard--alt .section__projects{padding-bottom:26px}.section-dashboard--alt .section__projects-body{padding-top:20px}.section-dashboard--alt .section__projects-body h6{font-weight:400;letter-spacing:.005em;margin-bottom:30px}.section-dashboard--alt .section__projects-body em{font-weight:600}.section-dashboard--alt .section__box-head--dashboard a{text-decoration:underline}.section-dashboard--alt .section__box-entry a{color:#5b7e2d;transition:color .4s ease-in-out}.section-dashboard--alt .section__box-entry a:hover{color:#84b641}.section-dashboard--alt .section__box-entry p>a{text-decoration:underline}.section-dashboard--alt .section__box-entry h6{margin-bottom:8px}.section-dashboard--alt .section__box-entry p{letter-spacing:-.007em;margin-bottom:6px}.section-dashboard--alt .section__box-link{display:inline-block;font-weight:600;vertical-align:middle}.section-dashboard--alt .section__box-entry a>img{display:inline-block;padding-right:3px}.section-dashboard--alt .section__profile--dashboard{max-width:33.8%;padding-top:4px;width:100%}@media (max-width:767px){.section-dashboard--alt .section__profile--dashboard{margin-bottom:10px}}.section-dashboard--alt .section__profile--dashboard-name{font-weight:500}@media (max-width:1199px){.section-dashboard--alt .section__profile--dashboard-name{line-height:.6;margin:5px 0 10px}}.section-dashboard--alt .section__profile--dashboard-image,.section-dashboard--alt .section__profile--dashboard-image img{height:120px;width:120px}@media (max-width:767px){.section-dashboard--alt .section__profile--dashboard-image,.section-dashboard--alt .section__profile--dashboard-image img{height:96px;width:96px}}.section-dashboard--alt .section__profile--dashboard-image{margin-bottom:-1px}.section-dashboard--alt .section__profile--dashboard-info{color:#898989;font-size:12px;margin-top:-4px}.section-dashboard--alt .section__profile--dashboard-title{font-weight:600}.section-dashboard--alt .section__profile--dashboard-location{color:#565249}.section-dashboard--alt .section__profile--dashboard-info p{margin-bottom:0}.section-dashboard--alt .section__profile--dashboard-info i{color:#e7b940;display:inline-block;padding-right:3px}.section-dashboard--alt .section__box-entry{padding:28px 20px 0 43px}@media (max-width:767px){.section-dashboard--alt .section__box-entry{padding:10px 16px}}.pro{color:#626262;display:flex;font-size:13px;height:100%;word-wrap:break-word;hyphens:auto}@media (max-width:767px){.pro{flex-direction:column;text-align:center}}.pro .pro__image img{border:1px solid #6d6e71;border-radius:50%;max-width:44px}.pro .pro__body{margin-left:12px}@media (max-width:767px){.pro .pro__body{margin-left:0;margin-top:6px}}.pro .pro__body h5{color:#2c271c;font-family:Markazi Text,serif;font-size:22px;font-weight:400;margin-bottom:0}@media (max-width:767px){.pro .pro__body h5{line-height:.6;margin-bottom:4px}}.pro .pro__body p{margin-top:-5px}.project__save-container .favorited svg{color:#5b7e2d}.favorites__save .btn-save{padding:10px 39px 10px 20px}.favorites__save .btn-save.favorited{padding:10px 35px 10px 15px}.favorites__save .btn-save svg{right:20px}.favorites__save .btn-save.favorited svg{color:#5b7e2d;right:16px}.favorites__save .favorited span+svg{opacity:0;visibility:hidden}.favorites__save .favorited svg+svg{opacity:1;visibility:visible}.favorites__save{background-color:#fff;display:flex;position:absolute;right:-90px}.lang-fr .favorites__save{right:-145px}.btn-save-prj{margin-top:80px;max-height:24px;position:absolute;right:6px}.btn-save-prj span{display:none}.btn-save-prj:hover{background-color:#fff;color:#5b7e2d}.btn-save-prj:hover path{fill:#5b7e2d}.btn-save-prj:hover span{display:inline}.btn-save-prj:hover:before{outline:inherit}.js-paging-item .favorite{position:relative}.favorites__item .favorite__delete{align-items:center;background-color:#fff;border:0;bottom:0;color:#2c271c;display:flex;font-size:12px;font-weight:600;height:27px;opacity:0;padding:0 8px 0 9px;position:absolute;right:0;top:0;transition:background-color .4s,opacity .3s,visibility .6s,width .6s,height .6s;visibility:hidden;width:27px;z-index:99}.favorites__item .favorite__delete svg{color:#000;flex-shrink:0;margin-right:5px}.favorites__item .favorite__delete:hover{background-color:#5b7e2d}.favorites__item .favorite__delete:hover svg{color:#fff}.js-paging-item .favorite:hover .favorite__delete{opacity:1;visibility:visible}.pros__items .pros__item{position:relative}.pros__items .pros__item .pro__delete{align-items:center;background-color:#fff;border:0;bottom:0;color:#2c271c;display:flex;font-size:12px;font-weight:600;height:27px;opacity:0;padding:0 8px 0 9px;position:absolute;right:0;top:0;transition:background-color .4s,opacity .3s,visibility .6s,width .6s,height .6s;visibility:hidden;width:27px;z-index:99}.pros__items .pros__item .pro__delete:hover{background-color:#5b7e2d}.pros__items .pros__item .pro__delete:hover svg{color:#fff}.pros__items .pros__item:hover .pro__delete{opacity:1;visibility:visible}@media (max-width:1356px){.favorites__save{right:0;z-index:99}}.payment .ex1-wrap{margin:auto;max-width:480px}.payment .ex1-contain{background:#fff;border:1px solid #e7b940;border-radius:4px;padding:24px}.payment .ex1-fieldset>.ex1-field{margin-bottom:32px}.payment .ex1-field{position:relative}.payment .ex1-fields{display:flex;margin-left:-16px}.payment .ex1-fields .ex1-field{flex:1;margin-left:16px}.payment .ex1-label{bottom:.25rem;left:0;padding-left:.125rem;pointer-events:none;position:absolute;transition:all .28s ease;z-index:1}.payment .ex1-input,.payment .ex1-label{color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;text-align:left}.payment .ex1-input{background:transparent;border:0 transparent;border-radius:0;box-shadow:none;cursor:text;display:block;padding:4px 2px;transition:.2s;transition:all .28s ease;width:100%}.payment .ex1-input::-moz-placeholder{color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;opacity:.5;text-align:left}.payment .ex1-input::placeholder{color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;opacity:.5;text-align:left}.payment .ex1-input:focus::-moz-placeholder{color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;opacity:.5;text-align:left}.payment .ex1-input:focus::placeholder{color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;opacity:.5;text-align:left}.payment .ex1-input.complete~.ex1-label,.payment .ex1-input.focus~.ex1-label,.payment .ex1-input.invalid~.ex1-label,.payment .ex1-input:focus~.ex1-label{bottom:-1.2rem;color:#2c271c;font-family:Open Sans,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;text-align:left}.payment .ex1-bar{border-bottom:.0625rem solid #ebebeb;display:block;position:relative}.payment .ex1-bar:before{background:#252857;bottom:-.0625rem;content:"";height:.125rem;left:50%;position:absolute;transition:left .28s ease,width .28s ease;width:0;z-index:2}.payment .ex1-input.focus~.ex1-bar:before,.payment .ex1-input.invalid~.ex1-bar:before,.payment .ex1-input:focus~.ex1-bar:before{left:0;width:100%}.payment .ex1-input.invalid~.ex1-bar:before{background:#e94745}.payment .ex1-button{background:#252857;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;letter-spacing:.5px;padding:12px 20px;transition:.2s;width:100%}.payment .ex1-button:focus,.payment .ex1-button:hover{background:#191c4a}.payment .ex1-button.submit{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NSIgaGVpZ2h0PSI1NSIgY2xhc3M9InN2Zy1sb2FkZXIiIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQwIDcyQzIyLjQgNzIgOCA1Ny42IDggNDBTMjIuNCA4IDQwIDhzMzIgMTQuNCAzMiAzMmMwIDEuMS0uOSAyLTIgMnMtMi0uOS0yLTJjMC0xNS40LTEyLjYtMjgtMjgtMjhTMTIgMjQuNiAxMiA0MHMxMi42IDI4IDI4IDI4YzEuMSAwIDIgLjkgMiAycy0uOSAyLTIgMiI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGR1cj0iMC42cyIgZnJvbT0iMCA0MCA0MCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHRvPSIzNjAgNDAgNDAiIHR5cGU9InJvdGF0ZSIvPjwvcGF0aD48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:20px;color:transparent!important;transition-duration:0s}.payment #token{color:#555}.payment #error,.payment #token{font-weight:500;padding:10px;text-align:center}.payment #error{color:#e41029}.payment .language-palette{display:flex}.payment .language-palette>.ex1-button{font-size:14px;height:50%;margin:0 10px;padding:5px 10px}.payment .ex1-button.small{height:30px}.input-group-spinner .btn{background-color:transparent;color:#212529}.eligibility_requirements{margin:30px}.eligibility_requirements h3{color:#2c271c;font-family:Markazi Text,serif;font-size:64px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.64px;line-height:.94;text-align:center}.eligibility_requirements p{font-weight:400}.eligibility_requirements h5,.eligibility_requirements p{color:#2c271c;font-family:Open Sans,sans-serif;font-size:17px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.29;text-align:left}.eligibility_requirements h5{border-bottom:1px solid #707070;font-weight:600;text-transform:uppercase}.eligibility_requirements .eligibility_requirements-section{width:100%}.eligibility_requirements .eligibility_requirements-section h5,.eligibility_requirements .eligibility_requirements-section span{display:block;padding-top:30px}.eligibility_requirements .eligibility_requirements-section p{margin-left:30px}.company-profile-about-image .video .video__outer,.image-link .video .video__outer,.profile-page .video .video__outer,.section-profile-edit-page .video .video__outer,.section-project-video .video .video__outer,.slider__slide .video .video__outer{padding-top:56.25%;position:relative}.company-profile-about-image .video .video__inner,.image-link .video .video__inner,.profile-page .video .video__inner,.section-profile-edit-page .video .video__inner,.section-project-video .video .video__inner,.slider__slide .video .video__inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:10}.company-profile-about-image .video .video__inner:before,.image-link .video .video__inner:before,.profile-page .video .video__inner:before,.section-profile-edit-page .video .video__inner:before,.section-project-video .video .video__inner:before,.slider__slide .video .video__inner:before{background:#000;bottom:0;content:"";left:0;opacity:.26;position:absolute;right:0;top:0}.company-profile-about-image .video .btn__video,.image-link .video .btn__video,.profile-page .video .btn__video,.section-profile-edit-page .video .btn__video,.section-project-video .video .btn__video,.slider__slide .video .btn__video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.company-profile-about-image .video iframe,.image-link .video iframe,.profile-page .video iframe,.section-profile-edit-page .video iframe,.section-project-video .video iframe,.slider__slide .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.company-profile-about-image .video .color__gray,.image-link .video .color__gray,.profile-page .video .color__gray,.section-profile-edit-page .video .color__gray,.section-project-video .video .color__gray,.slider__slide .video .color__gray{color:#9a9792}.company-profile-about-image .video.played .btn__video,.company-profile-about-image .video.played .video__inner,.image-link .video.played .btn__video,.image-link .video.played .video__inner,.profile-page .video.played .btn__video,.profile-page .video.played .video__inner,.section-profile-edit-page .video.played .btn__video,.section-profile-edit-page .video.played .video__inner,.section-project-video .video.played .btn__video,.section-project-video .video.played .video__inner,.slider__slide .video.played .btn__video,.slider__slide .video.played .video__inner{opacity:0;pointer-events:none}.closed .search__content{display:none}span.algolia-autocomplete{width:100%}.search__h-icon{align-items:center;display:inline-flex;justify-content:center;min-width:40px;width:40px}.aa-dropdown-menu{background:#fff;border:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:auto;left:-35px!important;padding:0;text-align:left;top:38px!important;width:97.3%;z-index:100}@media (min-width:1700px){.aa-dropdown-menu{width:97.3%}}@media (min-width:1300px) and (max-width:1700px){.aa-dropdown-menu{width:96.3%}}@media (min-width:770px) and (max-width:1300px){.aa-dropdown-menu{width:94.3%}}@media (max-width:770px){.aa-dropdown-menu{top:50px!important;width:96.3%}}.aa-ItemLink-all{color:#3c3936;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.11;text-align:left}.aa-ItemLink:hover{color:#3c3936!important}.aa-dropdown-menu .aa-suggestions{position:relative;z-index:1000}.aa-dropdown-menu [class^=aa-dataset-]{overflow:auto;position:relative}.aa-dropdown-menu *{box-sizing:border-box}.aa-suggestion{clear:both;color:#3c3936;display:block;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;padding-bottom:8px;padding-left:20px;padding-top:8px;text-align:left;width:100%}.aa-suggestion.aa-cursor{background-color:#f2f2f2}.aa-suggestion em{font-style:inherit;font-weight:400}li .header-languages{margin-right:30px}.header-languages .header-language_selected,.header-languages .locale-option{font-size:13px!important;font-weight:700;letter-spacing:.03em}.header-languages .locale-option{justify-content:center}.header-languages .header-language_selected:hover{color:#77a53a}.header-languages .dropdown-toggle{cursor:pointer}.header-languages img.country-icon{display:inline-block;height:14px;width:22px}.header-languages img.country-icon+span{padding-right:5px}.header-languages .header-language_selected:hover:after{border-color:#77a53a transparent transparent}.header-languages .header-language_selected:after{border:5px solid transparent;border-top-color:#fff;content:"";height:0;margin-top:-1px;pointer-events:none;position:absolute;top:50%;width:0}.header-languages .dropdown-menu{left:-32px!important;padding:5px!important;top:8px!important}.header-languages .dropdown-menu .country-icon{margin-right:5px}.header-languages .dropdown-menu-arrow{float:right;height:0;position:relative;right:72px;top:-23px;width:0}.header-languages a.locale-option{display:flex!important;height:inherit!important;width:inherit!important}@media (max-width:767px){.header-languages a.locale-option{padding-top:10px}.header-languages a.locale-option span{display:inline-block}}.header__actions-login,.header__locale{align-items:center;display:flex;padding:8px 33px 8px 10px}.header__locale{border-right:1px solid #fff}@media (max-width:767px){.header-languages img.country-icon+span{display:none}.nav-access ul li a span{display:inline-block!important}.header-languages .dropdown-menu{left:1px!important;padding:5px!important;top:8px!important}.dropdown-menu{min-width:8rem}.header-languages .header-language_selected:after{margin-left:5px}.nav-registration{display:none}}.btn-pill{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #2c271c;border-radius:32px;color:#2c271c;display:inline-flex;font-size:17px;font-weight:700;justify-content:center;line-height:1.412;min-width:139px;padding:11px 22px;text-decoration:none;transition:background .4s,color .4s}@media (max-width:767px){.btn-pill{font-size:14px;line-height:1.286;min-width:110px;padding:8px 10px}}.btn-pill span{background:hsla(0,0%,50%,.25);border-radius:20px;display:block;font-weight:400;margin-left:11px;padding:0 10px}@media (max-width:767px){.btn-pill span{font-size:10px;margin-left:5px;padding:2px 6px}}.btn-pill:hover{background:rgba(44,39,28,.05);color:inherit}.btn-pill--big{font-size:19px;line-height:1.474;padding:9px 22px}@media (max-width:767px){.btn-pill--big{font-size:16px;line-height:1.125;padding:8px 15px}}.btn-pill--white{background:#fff}.btn-pill--white:hover{background:#ededec}.btn-pill--white--checked{background:#ededec;border:2px solid #eac563}.btn-pill--white--checked span{background:#eac563}.btn-pill--white--checked:hover{background:#fff}.btn-pill--dark{background:#2c271c;color:#fff}.btn-pill--dark:hover{background:none;color:#2c271c}.language{display:inline-block;position:relative}.language a{align-items:center;display:inline-flex;text-decoration:none}.language a:hover{color:inherit;text-decoration:underline}.language a img{margin-right:3px}@media (max-width:767px){.language a img{margin-right:0}}.language .language__trigger{padding-right:10px;position:relative}@media (max-width:767px){.language .language__trigger{font-size:0}}.language .language__trigger:after{border-color:currentcolor transparent transparent;border-style:solid;border-width:5px 3.5px 0;content:"";height:0;position:absolute;right:0;top:calc(50% + .1rem);transform:translateY(-50%);transition:transform .2s;width:0}.language .language__dropdown{background:#fff;border:1px solid rgba(44,39,28,.25);border-radius:1px;color:#2c271c;left:50%;max-width:125px;min-width:87px;opacity:0;padding:7px 3px 5px 11px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden}.language .language__dropdown:after,.language .language__dropdown:before{border-style:solid;border-width:0 3px 5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.language .language__dropdown:before{border-color:transparent transparent #cac8c6;bottom:100%}.language .language__dropdown:after{border-color:transparent transparent #fff;bottom:calc(100% - 2px);z-index:2}.language .language__dropdown ul{list-style-type:none}.language .language__dropdown li{margin-bottom:5px;margin-left:0!important}.language .language__dropdown li:last-child{margin:0}.language .language__dropdown a{align-items:center}.language .language__dropdown a img{margin-right:8px}.language.is-active .language__trigger:after{transform:translateY(-50%) rotate(-180deg)}.language.is-active .language__dropdown{opacity:1;visibility:visible;z-index:1}.widget-recently-joined{align-items:center;background:#fff;display:flex;flex-wrap:wrap;height:100%;min-height:106px;padding:8px 15px}@media (max-width:767px){.widget-recently-joined{padding:10px}}.widget-recently-joined .widget__image{border-radius:50%;height:62.5px;margin-right:12px;max-width:62.5px;width:100%}.widget-recently-joined .widget__content{flex:1;font-size:14px;line-height:1.29}@media (max-width:767px){.widget-recently-joined .widget__content{font-size:12px}}.widget-recently-joined .widget__content a:hover{color:inherit;text-decoration:underline}.widget-recently-joined .widget__content h3{font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:1;margin-bottom:0}@media (max-width:767px){.widget-recently-joined .widget__content h3{font-size:24px}}.widget-recently-joined .widget__content p{margin-bottom:6px}.widget-recently-joined .widget__location{align-items:center;display:inline-flex;font-size:13px;font-weight:600;line-height:1.31}@media (max-width:767px){.widget-recently-joined .widget__location{font-size:11px}}.widget-recently-joined .widget__location i{color:#e7b940;margin-right:3px}.widgets-recently-joined{border:2px solid #2c271c}.widgets-recently-joined .widgets__head{background:#2c271c;color:#fff;padding:10px 18px}@media (max-width:767px){.widgets-recently-joined .widgets__head{text-align:center}}.widgets-recently-joined .widgets__head h3{font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:1;text-align:center}@media (max-width:767px){.widgets-recently-joined .widgets__head h3{font-size:24px}}.widgets-recently-joined .widgets__items{display:flex;flex-wrap:wrap}.widgets-recently-joined .widgets__item{border-bottom:2px solid #2c271c;flex:1}.widgets-recently-joined .widgets__item:nth-child(odd){border-right:1px solid #707070}.widgets-recently-joined .widgets__item:nth-child(2n){border-left:1px solid #707070}.widgets-recently-joined .widgets__item:last-child,.widgets-recently-joined .widgets__item:nth-last-child(2){border-bottom:0}.widgets-recently-joined .widgets__item--3{border-bottom:2px solid #2c271c;flex:1}.widgets-recently-joined .widgets__item--3:nth-child(3n+1){border-right:1px solid #707070}.widgets-recently-joined .widgets__item--3:nth-child(3n+2){border-left:1px solid #707070;border-right:1px solid #707070}.widgets-recently-joined .widgets__item--3:nth-child(3n){border-left:1px solid #707070}.widgets-recently-joined .widgets__item--1of2{flex:0 0 50%}@media (max-width:767px){.widgets-recently-joined .widgets__item--1of2{flex:0 0 100%}}.widgets-recently-joined .widgets__item--1of3{background:#fff;flex:0 0 33%}@media (max-width:767px){.widgets-recently-joined .widgets__item--1of3{flex:0 0 100%}}.widgets-recently-joined .widgets__item--3-hidden{opacity:.3}.members-updates .members__head{background:#2c271c;color:#fff;padding:13px 18px;text-align:center}.members-updates .members__head h3{font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:1}.members-updates .members__body{border:2px solid #2c271c;border-top:0;padding:0 16px}@media (max-width:767px){.members-updates .members__body{padding:0 10px}}.members-updates .members__foot{align-items:center;display:flex;font-size:18px;justify-content:center;line-height:1.33;margin-top:22px}@media (max-width:767px){.members-updates .members__foot{font-size:14px;margin-top:15px}}.members-updates .members__foot i{background:#fff;border-radius:50%;color:#0f4735;display:inline-block;margin:0 8px 0 -4px}.members-updates .members__foot p{flex:0 1 auto}@media (max-width:767px){.members-updates .members__foot svg{max-width:25px}}.members-updates .members__item{border-bottom:2px solid rgba(44,39,28,.25)}.members-updates .members__item:last-child{border:0}.member-update{align-items:center;display:flex;flex-wrap:wrap;min-height:108px;padding:10px 0}@media (max-width:767px){.member-update{min-height:auto;padding:20px 0}}.member-update .member__icon{color:#5b7e2d;margin-right:20px;min-width:89px;text-align:center}@media (max-width:767px){.member-update .member__icon{margin-right:10px;min-width:70px}}.member-update .member__icon span{display:inline-block;position:relative}@media (max-width:767px){.member-update .member__icon span svg{max-width:60px}}.member-update .member__icon i{background:#fff;border-radius:50%;color:#0f4735;display:inline-block;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.member-update .member__content{flex:1;font-size:18px;line-height:1.33;max-width:70%;padding-bottom:3px}@media (max-width:767px){.member-update .member__content{font-size:14px;max-width:100%;padding-bottom:0}}.member-update .member__content a{color:#5b7e2d;font-weight:600}.member-update .member__content a:hover{text-decoration:underline}.socials ul{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none}.socials li{margin-right:12px}.socials li:last-child{margin:0}.socials a{color:#fff;display:inline-block;text-decoration:none}.socials a i{display:inline-block;height:40px;transition:transform .3s;width:40px}.socials a i svg{height:100%;width:100%}.socials a:hover i{transform:scale(1.09)}.footer-alt{background:#2c271c;color:#fff;padding:68px 0 41px}@media (max-width:767px){.footer-alt{padding:40px 0}}.footer-alt .footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-alt .footer__content{flex:1;max-width:59.5%}@media (max-width:1199px){.footer-alt .footer__content{margin-right:30px;max-width:none}}@media (max-width:767px){.footer-alt .footer__content{display:contents;margin:0}}.footer-alt .footer__info{display:flex;flex-wrap:wrap}@media (max-width:1199px){.footer-alt .footer__info{display:block}}@media (max-width:767px){.footer-alt .footer__info{flex:0 0 100%;margin-bottom:20px;order:0}}.footer-alt .footer__logos-list{display:flex;flex-wrap:wrap;list-style-type:none;margin-right:44px;padding-top:2px}@media (max-width:1199px){.footer-alt .footer__logos-list{margin-right:25px;margin:0 0 20px;padding-top:0}}.footer-alt .footer__logos-list li{border-right:2px solid #fff;margin-right:21px;padding-right:24px}@media (max-width:1199px){.footer-alt .footer__logos-list li{margin-right:15px;padding-right:15px}}.footer-alt .footer__logos-list li:last-child{border:0;margin:0;padding-right:0}.footer-alt .footer__logos-list a{align-items:center;display:flex;height:100%;text-decoration:none}.footer-alt .footer__text{flex:1;font-size:16px;line-height:1.38}.footer-alt .footer__text p{margin-bottom:16px}.footer-alt .footer__text p:last-child{margin:0}.footer-alt .footer__text p a{font-weight:700;text-decoration:underline}.footer-alt .footer__text p a:hover{color:inherit;text-decoration:none}.footer-alt .footer__info+.footer__copyright{margin-top:43px}@media (max-width:767px){.footer-alt .footer__info+.footer__copyright{margin-top:20px}}.footer-alt .footer__copyright{font-size:12px;line-height:1.33}@media (max-width:767px){.footer-alt .footer__copyright{flex:0 0 100%;order:2}}.footer-alt .footer__utilities{align-items:flex-end;align-self:flex-start;display:flex;flex:0 0 32.2%;flex-wrap:wrap}@media (max-width:767px){.footer-alt .footer__utilities{display:block;flex:0 0 100%;order:1}}.footer-alt .footer__nav{flex:1;font-size:18px;font-weight:700;line-height:1.22}@media (max-width:767px){.footer-alt .footer__nav{margin-bottom:20px}}.footer-alt .footer__nav li{margin-bottom:14px}.footer-alt .footer__nav li:last-child{margin:0}.footer-alt .footer__nav a:hover{color:inherit;text-decoration:underline}body.scrolled .header-alt{transform:translateY(-100%)}.header-alt{background:#2c271c;color:#fff;left:0;padding:15.5px 0;position:sticky;top:0;transition:transform .3s,margin-bottom .3s;width:100%;will-change:transform,margin,padding,height;z-index:9999}@media (max-width:1199px){.header-alt{padding:0;position:relative}}.header-alt .header__container{margin:0 auto;max-width:1600px;padding:0 35px 0 36px}@media (max-width:1506px){.header-alt .header__container{padding:0 15px}}@media (max-width:1199px){.header-alt .header__container{padding:0}}.header-alt .header__inner{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:1199px){.header-alt .header__inner{padding-right:15px}}@media (max-width:767px){.header-alt .header__inner{padding-right:10px}}.header-alt .header__aside{align-items:center;border-right:1px solid #fff;display:flex;display:none;flex:0 0 100px;justify-content:center;line-height:1.385;max-width:100px;padding:24px 0}@media (max-width:1199px){.header-alt .header__aside{display:flex}}@media (max-width:767px){.header-alt .header__aside{flex:0 0 50px;max-width:50px;padding:20px 0}}.header-alt .header__logo{display:inline-block;margin-right:37px;max-width:206px;width:100%}@media (max-width:1399px){.header-alt .header__logo{margin-right:25px}}@media (max-width:1199px){.header-alt .header__logo{left:50%;margin-right:15px;max-width:177px;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){.header-alt .header__logo{max-width:75px}}.header-alt .header__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;padding-left:78px;position:relative}@media (max-width:1399px){.header-alt .header__content{padding-left:50px}}@media (max-width:1199px){.header-alt .header__content{display:contents;padding-left:40px}}.header-alt .header__menu{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between}@media (max-width:1199px){.header-alt .header__menu{height:100vh;left:0;overflow-x:hidden;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:999}.header-alt .header__menu:before{background-color:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:999}.header-alt .header__menu-inner{display:flex;flex-direction:column;height:100%;max-width:300px;position:relative;width:100%;z-index:999}}.header-alt .header__menu-head{align-items:center;background-color:#2c271c;display:none;justify-content:space-between;padding:18px 24px 18px 15px}@media (max-width:1199px){.header-alt .header__menu-head{display:flex}.header-alt .header__menu-body{background-color:#fff;color:#2c271c;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:24px 20px 30px}}.header-alt .header__menu-foot{display:none}@media (max-width:1199px){.header-alt .header__menu-foot{background-color:#e7b940;color:#2c271c;font-size:12px;font-weight:600;padding:20px 24px;text-align:center}}.header-alt .header__search{left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:1199px){.header-alt .header__search{left:120px}}@media (max-width:767px){.header-alt .header__search{left:66px}}.header-alt .header__nav{flex:1}@media (max-width:1199px){.header-alt .header__utilities{margin-left:auto}}.header-alt .header__access{font-size:14px;font-weight:700;line-height:1.36}.header-alt .header__access ul{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none}.header-alt .header__access li{margin-left:32px}@media (max-width:1399px){.header-alt .header__access li{margin-left:25px}}@media (max-width:1199px){.header-alt .header__access li{margin-left:10px}}.header-alt .header__access li:first-child{margin:0}@media (max-width:767px){.header-alt .header__access li:last-child{margin:0}}.header-alt .header__access>ul>li>a{align-items:baseline;display:inline-flex}@media (max-width:767px){.header-alt .header__access>ul>li>a{font-size:0}}.header-alt .header__access>ul>li>a:hover{color:#fff;text-decoration:underline}.header-alt .header__access>ul>li>a i{margin-right:5px}.header-alt .header__access .ico-user svg{height:17px;width:12px}.header-alt .user--logged{margin-right:15px;position:relative}.header-alt .header__access>ul>li.user--logged a{display:block;height:40px;width:40px}.header-alt .avatar-menu.is-active{opacity:1;visibility:visible;z-index:1}.header-alt .avatar-menu{background:#fff;border:1px solid #707070;border-radius:0;opacity:0;position:absolute;right:0;top:70px;transition:opacity .2s,visibility .2s;visibility:hidden;width:327px}.header-alt .avatar-menu .profile__head{border-bottom:1px solid #707070;margin-bottom:15px;padding-bottom:15px;padding-top:10px}.header-alt .avatar-menu .profile__head-inner{align-items:center;display:flex;justify-content:center;padding-right:38px;position:relative}.header-alt .avatar-menu .profile__avatar{border-radius:50%;flex-shrink:0;height:40px;margin-right:8px;overflow:hidden;width:40px}.header-alt .avatar-menu .profile__title{color:#2c271c;font-size:18px;font-weight:700}.header-alt .avatar-menu .profile__head-action{align-items:center;display:flex;justify-content:center;margin-top:11px;padding-left:38px;padding-right:38px;position:relative}.header-alt .avatar-menu .profile__head-action a{border-radius:0;display:initial!important;font-size:14px;height:auto!important;margin-left:33px;width:inherit!important}.header-alt .avatar-menu .dropdown-item{color:#2c271c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;height:inherit!important;letter-spacing:normal;line-height:1.38;margin-bottom:9px;text-align:left;text-decoration:none;white-space:inherit!important}.header-alt .avatar-menu .dropdown-item:hover{color:#5b7e2d;text-decoration:underline}.header-alt.open .header__menu{transform:translateX(0)}.section-plans-alt{padding:10px 45px 80px}@media (max-width:1199px){.section-plans-alt{padding:60px 0}}@media (max-width:767px){.section-plans-alt{padding:40px 0}}.section-plans-alt .section__head{margin-bottom:28px;padding:10px}@media (max-width:1199px){.section-plans-alt .section__head{margin-bottom:30px}}@media (max-width:767px){.section-plans-alt .section__head{margin-bottom:20px}}.section-plans-alt .section__head h2{font-family:Markazi Text,serif;font-size:80px;font-weight:500;line-height:1;margin-bottom:0}@media (max-width:1199px){.section-plans-alt .section__head h2{font-size:60px;font-size:50px}}@media (max-width:767px){.section-plans-alt .section__head h2{font-size:32px;margin-bottom:10px}}.section-plans-alt .section__head .section__subtitle{font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.1}@media (max-width:1199px){.section-plans-alt .section__head .section__subtitle{font-size:26px}}@media (max-width:767px){.section-plans-alt .section__head .section__subtitle{font-size:20px}}.section-plans-alt .section__body .plans{padding-left:0;padding-right:0}.section-plans-alt .section__body .plans .plan__recommended{border:3px solid #689033!important;position:relative}.section-plans-alt .section__body .plans .plan__disabled{background-color:#e9e9e8}.section-plans-alt .section__body .plans .plan__disabled .plan__content{background-color:#e9e9e8;opacity:.5}.section-plans-alt .section__body .plans .plan__disabled .plan__actions{visibility:hidden}.section-plans-alt .section__body .plans .plan{border-bottom:1px solid #2c271c;border-top:1px solid #2c271c;padding:0}.section-plans-alt .section__body .plans .plan:first-child,.section-plans-alt .section__body .plans .plan:last-child{border:1px solid #2c271c}.section-plans-alt .section__body .plans .plan .plan__content{box-shadow:none;min-height:auto}.plans .plan__recommended{position:relative}.plans .recommended__head{left:28px;position:absolute;top:0;width:20%;z-index:9999}.plans .recommended__head span{color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;left:9px;letter-spacing:normal;line-height:1;position:absolute;text-align:center;top:12px}.plan__actions ul{margin-bottom:0;padding-bottom:10px;width:100%}.plan__actions .list-icons li{min-height:35px}.plan__actions ul+a{margin-bottom:10px}.plan__actions p a:hover,.plans__action-footer a:hover{text-decoration:underline}.modal-header-alt .close{float:right}.modal{z-index:99999!important}.modal-join-now .modal-dialog{max-width:62%}@media (max-width:1199px){.modal-join-now .modal-dialog{max-width:86%}}@media (max-width:767px){.modal-join-now .modal-dialog{max-width:90%}}.popup-banner{display:none}.popup-banner h4{font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:.57;padding-top:10px}.popup-banner h4,.popup-banner p{color:#fff;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.popup-banner p{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.29}.popup-banner--container{bottom:0;left:0;margin:0;position:fixed;z-index:99999}.popup-banner--container,.popup-banner--wrapper{align-items:center;display:flex;flex-direction:column}.popup-banner--wrapper{background-color:#2c271c;min-height:310px;padding:30px;width:475px}.popup-banner--dismiss{position:absolute;right:0;top:0}.popup-banner--dismiss .close{float:right}.popup-banner--actions{margin-top:25px}.popup-banner--actions a.btn{font-size:19px}@media (max-width:1199px){.popup-banner--actions{margin-top:25px}}.popup-banner .cookie-link{color:#fff;text-decoration:underline}.section-static-plans{padding-bottom:44px!important;padding-top:0!important}.section-join-now{padding-bottom:20px;padding-top:40px}.section-join-now h3{font-family:Markazi Text,serif;font-size:75px;font-weight:500;letter-spacing:0;line-height:1;margin-bottom:0}.section-join-now .section__title{font-family:Markazi Text,serif;font-size:32px;font-weight:800;letter-spacing:.01em;line-height:.9;margin-bottom:10px}.section-join-now .section__title:before{background-color:#e7b940;content:"";display:block;height:2px;position:relative;top:-15px;width:25%}.section-join-now .section__inner{margin:0 auto;padding:0 35px}.section-join-now .section__content p{font-size:18px}.section-join-now__quick-links .link-actions{display:flex;flex-wrap:wrap;list-style-type:none;text-align:center}.section-join-now__quick-links .link-actions li{display:flex;flex:0 0 25%;flex-flow:column nowrap;padding-right:25px}.section-join-now__quick-links .link-actions li a{display:flex;flex:0 0 20%;flex-flow:column nowrap;min-height:100%;min-width:90%}.section-join-now__quick-links .link-actions li a span{font-family:Markazi Text,serif;font-size:36px;font-weight:600;letter-spacing:.02em;line-height:.6;margin-bottom:20px}.section-join-now__quick-links .link-actions li a svg{align-items:flex-end;display:inline-flex;flex:auto;justify-content:center;margin:auto}.section-join-now__quick-links .btn-quick-links{background-color:#f7f5f2;border:2px solid #f7f5f2;color:#2c271c}.section-join-now__quick-links .btn-quick-links svg{color:#2c271c;height:60px;width:60px}.section-join-now__quick-links .btn-quick-links:hover{background-color:#5b7e2d;border:2px solid #5b7e2d;color:#fff}.section-join-now__quick-links .btn-quick-links:hover svg{color:#fff}.section-join-now .benefit-plans__content{display:flex}.section-join-now .benefit-plans__content .ico-check{background-image:url("/static/images/join_now/sprite.f377f9dd4595.png");background-position:100% 0;background-size:223.5294117647% 130.7692307692%;display:inline-block;font-size:0;height:13px;vertical-align:middle;width:17px}.section-join-now .benefit-plans__content .list-icons{letter-spacing:.01em;list-style-type:none;padding:0 10px}.section-join-now .benefit-plans__content .list-icons li{align-items:center;display:flex;min-height:69px}.section-join-now .benefit-plans__content .list-icons .icon-aside{width:20px}.section-join-now .benefit-plans__content .list-icons li span{padding-left:10px}.section-join-now .benefit-plans__content .list-icons li.center{flex-direction:column;justify-content:center}.section-join-now .benefit-plans__content .list-icons li.border{border-top:1px solid #eaeaea;min-height:52px;padding:0 25px}.section-join-now .benefit-plans__content .list-icons li.center+li.border{border-top:0;min-height:52px;padding:0 25px}.section-join-now .benefit-plans__content .list-icons strong{display:block;font-weight:600}.section-join-now .benefit-plans__content .list-icons small{font-size:12px;line-height:1}.section-join-now .benefit-plans__content .list-icons .not-active{background:#fafafa}.section-join-now .member-benefit-plans .member-benefit-plans__head{background:#2c271c;color:#fff;margin-bottom:20px;padding:10px 18px;text-align:center}.section-join-now .member-benefit-plans .member-benefit-plans__head h6{font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:1}.section-join-now .member-benefit-plans{border:1px solid #2c271c}.section-join-now .member-benefit-plans .section-plans{background-image:inherit}.section-join-now .member-benefit-plans .section-plans .list-icons li span{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1.31}.section-join-now .member-benefit-plans .section-plans .list-icons .icon-aside{width:20px}.section-join-now .member-benefit-plans .plan__body ul li{text-align:left}.section-join-now .faq-category-list{display:flex;flex-wrap:wrap;padding-top:25px}.section-join-now .faq-category-item{display:flex;flex:0 0 50%;flex-flow:column nowrap;padding-bottom:25px;padding-right:25px}.section-join-now .faq-category-item__title{background:#2c271c;color:#fff;font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:1;padding:10px 18px;text-align:center}.section-join-now .faq-category-item__question-list{list-style-type:none}.section-join-now .faq-category-item__question-list li.accordion__section{align-items:center;border-bottom:UNSET;cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:3px;margin-top:3px;min-height:40px;padding:unset}.section-join-now .faq-category-item__question-list li .accordion__head{background:hsla(0,0%,50%,.25);color:#2c271c;font-size:16px;padding:10px;width:100%}.section-join-now .faq-category-item__question-list li .accordion__head h6{color:#2c271c;font-size:18px;text-transform:inherit}.section-join-now .faq-category-item__question-list li .accordion__head svg{color:#2c271c;float:right;height:16px;margin-right:5px;margin-top:3px;width:16px}.section-join-now .faq-category-item__question-list li .accordion__body-inner{background:#fff;border:1px solid #2c271c;font-size:18px;font-weight:400;padding:10px}.section-join-now .faq-category-item__question-list li .accordion__body-inner li{margin-left:25px}@media (max-width:1199px){.section-join-now__quick-links .link-actions{display:flex;flex-wrap:wrap;list-style-type:none;text-align:center}.section-join-now__quick-links .link-actions li{display:flex;flex:0 0 50%;flex-flow:initial;padding-bottom:25px;padding-right:0}.section-join-now__quick-links .link-actions{min-width:100%}.section-join-now__quick-links .link-actions li a{min-width:90%}}@media ((max-width:767px)){.faq-category-item,.faq-category-list{min-width:100%}.plan__recommended-alt{padding-top:40px}.section-join-now__quick-links .link-actions{display:flex;flex-wrap:wrap;list-style-type:none;text-align:center}.section-join-now__quick-links .link-actions li{display:flex;flex:0 0 100%;flex-flow:initial;padding-bottom:25px;padding-right:0}.section-join-now__quick-links .link-actions{min-width:100%}.section-join-now__quick-links .link-actions li a{min-width:90%}}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.2857142857%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.2857142857%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 2px 0 rgba(35,57,66,.21)}.rdrDateDisplayItem input{background:transparent;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:transparent #34495e transparent transparent;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:transparent transparent transparent #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:transparent;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:transparent;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.company-profile-shell{max-width:1553px}.company-profile-hero{background-color:#fff}.company-profile-hero .company-profile-hero-image{position:relative}.company-profile-hero-section{display:flex;height:400px;overflow:hidden;position:relative}.company-profile-hero-content{align-items:center;background-color:#fff;display:flex;justify-content:center;width:35%}.company-profile-hero-logo{align-content:center;height:400px;text-align:center;width:300px}.company-profile-hero-logo img{display:block;height:auto;margin:0 auto;width:210px}.company-profile-hero-logo .partner-badge{padding-top:10px}.company-profile-hero-logo .partner-badge img{width:150px}.company-profile-hero-logo p{color:#2c271c;font-size:20px;font-weight:400;letter-spacing:.02em;margin:15px 0 0}.company-profile-hero-section1{background-color:#f5f5f5;display:flex;min-height:500px}.company-profile-hero-sidebar{align-items:flex-start;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;min-width:450px;padding:60px 40px}.company-profile-hero-company-name{color:#2d5f4f;font-size:72px;font-weight:700;letter-spacing:-1px;line-height:1;margin-bottom:10px}.company-profile-hero-company-subtitle{color:#2d5f4f;font-size:36px;font-weight:300;margin-bottom:40px}.company-profile-hero-company-type{color:#333;font-size:28px;font-weight:300;margin-bottom:50px}.company-profile-hero-partner-badge{height:auto;width:220px}.company-profile-hero-hero-image{background-position:50%;background-size:cover;flex:1;min-height:500px}.company-profile-hero-hero-content{padding:50px 0}.company-profile-hero-hero-heading{color:#000;font-size:48px;font-weight:700;margin:0}.company-profile-hero-image{height:100%;width:65%}.company-profile-hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-profile-header{padding:40px 0}.company-profile-header__inner{text-align:left}.company-profile-title{color:#2c271c;font-size:36px;font-weight:600;line-height:1.2;margin-bottom:15px}.company-profile-tagline{color:#2c271c;font-size:17px;line-height:1.5;margin-bottom:20px}.company-profile-actions{align-items:center;display:flex;gap:15px}.company-profile-actions .btn{padding:10px 30px}.company-profile-visit-link{align-items:center;color:#2c271c;display:inline-flex;font-size:16px;font-weight:600;gap:8px;text-decoration:none;transition:color .3s ease}.company-profile-visit-link i{color:#5b7e2d;font-size:14px}.company-profile-visit-link:hover{color:#5b7e2d}.company-profile-visit-link:hover i{color:#77a53a}.company-profile-section-info{border-top:1px solid #f2efea;padding:30px 0}.company-profile-section-title{color:#2c271c;font-size:24px;font-weight:700;letter-spacing:.05em;margin-bottom:15px;text-transform:uppercase}.company-profile-service-list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.company-profile-service-list li{align-items:center;color:#2c271c;display:flex;font-size:15px;font-weight:400}.company-profile-service-list li img{padding-right:5px;width:25px}.company-profile-products-grid{display:flex;gap:30px;margin-top:20px}.company-profile-products-column{min-width:0}.company-profile-products-column .company-profile-service-list{display:flex;margin:0;padding:0}.company-profile-products-column .company-profile-service-list li{margin-bottom:8px}.company-profile-projects-banner{display:flex}.company-profile-projects-banner__outer{padding:10px 0}.company-profile-projects-banner__count{width:50%}.company-profile-projects-banner__map{align-items:center;background-color:#2c271c;display:flex;width:50%}.company-profile-projects-banner__inner{align-items:center;display:flex;gap:0;justify-content:center}.company-profile-projects-banner__inner i{color:#2c271c;font-size:24px}.company-profile-projects-count{align-items:center;color:#2c271c;display:flex;font-size:32px;font-weight:400}.company-profile-projects-count span.count{font-size:50px;font-weight:900;padding-right:10px}.company-profile-view-map-link{align-items:center;color:#fff;display:flex;font-size:32px;font-weight:400;gap:10px;justify-content:center;text-decoration:none;transition:color .3s ease}.company-profile-view-map-link:hover{color:#e7b940}.company-profile-view-map-link i{font-size:28px}.company-profile-portfolio-header{padding:40px 0}.company-profile-portfolio-title{color:#2c271c;font-family:Markazi Text,serif;font-size:50px;font-weight:500;line-height:1;margin-bottom:10px}.company-profile-filter-instruction{color:#2c271c;font-size:14px;margin-bottom:20px}.company-profile-filter-instruction,.company-profile-portfolio-title{text-align:center}.company-profile-filter-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.company-profile-filter-pill{background:transparent;border:2px solid #ddd;border-radius:20px;color:#2c271c;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.company-profile-filter-pill span{background:hsla(0,0%,50%,.25);border-radius:20px;font-weight:400;padding:0 10px}.company-profile-filter-pill.active{background:#2c271c;border-color:#2c271c;color:#fff}.company-profile-filter-pill.view-all-active,.company-profile-filter-pill:hover{background:#e7b940;border-color:#e7b940;color:#2c271c}.company-profile-filter-pill.view-all-active:hover{background:transparent;border:2px solid #ddd;color:#2c271c}.company-profile-projects-grid{padding:40px 0 60px}.company-profile-projects-grid__inner{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.company-profile-project-card{background:#fff;border:1px solid #e0e0e0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,opacity .4s ease}.company-profile-project-card.hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.company-profile-project-card:hover{box-shadow:0 5px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.company-profile-project-card__image{height:200px;overflow:hidden;width:100%}.company-profile-project-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.company-profile-project-card:hover .company-profile-project-card__image img{transform:scale(1.05)}.company-profile-project-card__content{padding:20px 15px}.company-profile-project-card__title{align-content:flex-end;color:#2c271c;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:8px;min-height:40px}.company-profile-project-card__location{align-items:center;color:#6d6e71;display:flex;font-size:13px;gap:6px}.company-profile-project-card__location i{color:#e7b940}.company-profile-project-card--hidden{display:none}.company-profile-project-card--visible{animation:fadeIn .5s ease-in;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.company-profile-projects-grid__actions{text-align:center}.company-profile-projects-grid__actions .btn{padding:12px 40px}.company-profile-section-about{padding:50px 0}.company-profile-about-content{max-width:900px}.company-profile-about-content p{color:#2c271c;font-size:15px;line-height:1.6;margin-bottom:15px}.company-profile-section-about-with-image{border-top:2px solid #e7b940;padding:50px 0}.company-profile-about-layout{align-items:flex-start;display:flex;gap:40px}.company-profile-about-layout .company-profile-about-content{flex:1;max-width:none}.company-profile-about-image{flex-shrink:0;width:650px}.company-profile-about-image .video{display:block;height:auto;width:100%}.company-profile-section-team{padding:30px 0}.company-profile-section-team .company-profile-shell:before{background-color:#e7b940;content:"";display:block;height:4px;position:relative;top:-30px;width:500px}.company-profile-team-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.company-profile-team-grid a:hover .company-profile-team-member__info h5{color:#e7b940;text-decoration:underline}.company-profile-team-grid a:hover .company-profile-team-member__info p{text-decoration:underline}.company-profile-team-grid a:hover .company-profile-team-member__info a{color:#5b7e2d;display:block;font-size:12px;margin-top:5px;text-decoration:none}.company-profile-team-member{align-items:center;display:flex;gap:15px}.company-profile-team-member__avatar{flex-shrink:0;height:75px;width:75px}.company-profile-team-member__avatar img{height:100%;width:100%}.company-profile-team-member__info h5{color:#2c271c;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 5px;transition:color .3s ease}.company-profile-team-member__info p{font-size:13px;line-height:1.2;margin:0}.company-profile-team-member__info a{color:#5b7e2d;display:block;font-size:12px;margin-top:5px;text-decoration:none}.company-profile-section-locations .company-profile-shell:before{background-color:#e7b940;content:"";display:block;height:4px;position:relative;top:-30px;width:500px}.company-profile-section-locations{padding:50px 0 60px}.company-profile-locations-grid{display:grid;gap:30px;grid-template-columns:repeat(6,1fr)}.company-profile-location-item{padding-right:5px;position:relative}.company-profile-location-item:after{background-color:#ddd;bottom:0;content:"";position:absolute;right:0;top:0;width:2px}.company-profile-location-item:last-child:after{content:none}.company-profile-location-item:first-child:before{display:none}.company-profile-location-item h6{color:#2c271c;font-size:14px;font-weight:700;letter-spacing:.03em;margin-bottom:8px;text-transform:uppercase}.company-profile-location-item p{color:#6d6e71;font-size:15px;margin:0}.company-profile-hero .company-profile-shell{padding-left:0;padding-right:0}@media (max-width:1583px){.company-profile-shell{padding-left:25px;padding-right:25px}.company-profile-hero-content{width:35%}.company-profile-hero-image{width:65%}}@media (max-width:1199px){.company-profile-hero-content{width:35%}.company-profile-hero-image{width:65%}.company-profile-about-image{width:40%}.company-profile-hero-logo h1{font-size:90px}.company-profile-hero-logo p{font-size:20px}.company-profile-title{font-size:30px}.company-profile-projects-grid__inner{grid-template-columns:repeat(3,1fr)}.company-profile-locations-grid,.company-profile-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.company-profile-hero-logo,.company-profile-hero-section{height:auto}.company-profile-hero-content{width:100%}.company-profile-hero-image{display:none}.company-profile-hero-logo{margin:auto;padding-bottom:15px}.company-profile-projects-banner{flex-direction:column}.company-profile-projects-banner .company-profile-projects-banner__count,.company-profile-projects-banner .company-profile-projects-banner__map{min-width:100%}.company-profile-about-layout{display:block}.company-profile-about-layout .company-profile-about-content,.company-profile-about-layout .company-profile-about-image{width:100%}.company-profile-hero-logo h1{font-size:60px}.company-profile-hero-logo p{font-size:16px}.company-profile-title{font-size:24px}.company-profile-tagline{font-size:15px}.company-profile-actions{flex-direction:column;gap:10px}.company-profile-actions .btn{text-align:center;width:100%}.company-profile-projects-grid__inner{gap:20px;grid-template-columns:1fr}.company-profile-locations-grid,.company-profile-team-grid{grid-template-columns:1fr}.company-profile-filter-pills{gap:6px}.company-profile-filter-pill{font-size:12px;padding:6px 12px}.company-profile-section-title{font-size:24px}.company-profile-portfolio-title{font-family:Markazi Text,serif;font-size:28px;font-weight:500;line-height:1;margin-bottom:0}}