.button-default{font-size:1em;color:#453628;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block;position:relative;padding-right:45px;margin-bottom:20px;cursor:pointer;transition:.4s;background:0;border:0}
.button-default:after{height:15px;width:30px;display:inline-block;position:absolute;right:0;top:calc(50% - 8px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-primary.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:.4s}
.button-default:hover:after{right:-10px;transition:.4s}
.button-download{font-size:1em;color:#453628;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block;position:relative;padding-right:45px;margin-bottom:20px;cursor:pointer;transition:.4s;background:0;border:0}
.button-download:after{height:15px;width:30px;display:inline-block;position:absolute;right:0;top:calc(50% - 8px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-primary.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:.4s}
.button-download:hover:after{right:-10px;transition:.4s}
.button-download:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-download-primary.svg);height:20px;top:-5px}
.button-pdf{font-size:1em;color:#453628;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block;position:relative;padding-right:45px;margin-bottom:20px;cursor:pointer;transition:.4s;background:0;border:0;background:lime}
.button-pdf:after{height:15px;width:30px;display:inline-block;position:absolute;right:0;top:calc(50% - 8px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-primary.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:.4s}
.button-pdf:hover:after{right:-10px;transition:.4s}
.button-solid-hollow{font-size:1em;color:#ff7321;padding:11px 17px 8px 19px;border:1px solid #ff7321;display:inline-block;border-radius:35px;background-color:rgba(0,0,0,0);text-decoration:none;transition:.4s}
.button-solid-hollow:hover{background-color:#ff7321 !important;color:white;transition:.4s}
.button-border-outline{text-decoration:none;padding:28px 95px 23px 25px;color:white;font-weight:600;display:inline-block;text-transform:uppercase;position:relative;border:1px solid white;background-color:rgba(0,0,0,0);border-radius:35px;cursor:pointer;transition:.4s}
.button-border-outline:after{content:"";height:100%;width:68px;display:block;top:0;right:-1px;position:absolute;background-color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-primary.svg);background-size:22px !important;background-position:center;background-repeat:no-repeat;border-radius:35px}
.button-border-outline:hover{background-color:white;color:#ff7321;transition:.4s}
.button-border-outline:hover:after{right:-1px !important}
.button-border-solid{text-decoration:none;padding:28px 95px 23px 25px;color:white;font-weight:600;display:inline-block;text-transform:uppercase;position:relative;border:1px solid white;background-color:rgba(0,0,0,0);border-radius:35px;cursor:pointer;transition:.4s;color:#453628;border:0;background-color:white;box-shadow:0 0 10px rgba(0,0,0,0.25)}
.button-border-solid:after{content:"";height:100%;width:68px;display:block;top:0;right:-1px;position:absolute;background-color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-primary.svg);background-size:22px !important;background-position:center;background-repeat:no-repeat;border-radius:35px}
.button-border-solid:hover{background-color:white;color:#ff7321;transition:.4s}
.button-border-solid:hover:after{right:-1px !important}
.button-border-solid:after{background-color:#ff7321;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-white.svg)}
.button-border-solid:hover{background-color:#ff7321;color:white;box-shadow:0;transition:.4s}
@font-face{font-family:"Bureau";src:url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Bold.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Bold.woff2") format("woff2");font-weight:600;font-style:bold}
@font-face{font-family:"Bureau";src:url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Light.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Light.woff2") format("woff2");font-weight:200;font-style:thin}
@font-face{font-family:"Bureau";src:url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Regular.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Regular.woff2") format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:"Stainless-Bold";src:url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Bold.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Bold.woff2") format("woff2");font-weight:600;font-style:bold}
@font-face{font-family:"Stainless-Light";src:url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Light.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Light.woff2") format("woff2");font-weight:200;font-style:thin}
@font-face{font-family:"Stainless-Regular";src:url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Regular.woff") format("woff"),url("../../structure/basepage/clientlibs/resources/fonts/fonts-2024/Stainless-Regular.woff2") format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:"RobotoImperial";src:url("../../structure/basepage/clientlibs/resources/fonts/Roboto-Light.ttf"),url("../../structure/basepage/clientlibs/resources/fonts/Roboto-Light.woff2") format("woff2");font-weight:200;font-style:normal}
@font-face{font-family:"RobotoImperial";src:url("../../structure/basepage/clientlibs/resources/fonts/Roboto-Bold.ttf"),url("../../structure/basepage/clientlibs/resources/fonts/Roboto-Bold.woff2") format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:"RobotoImperial";src:url("../../structure/basepage/clientlibs/resources/fonts/Roboto-Medium.ttf");font-weight:400;font-style:normal}
@font-face{font-family:"Stainless";src:url("../../structure/basepage/clientlibs/resources/fonts/Roboto-Medium.ttf");font-weight:400;font-style:normal}
.aem-AuthorLayer-Edit .opc-wrapper .opc-wrapper-content{display:block}
.aem-AuthorLayer-Edit .opc-wrapper-loader{display:none}
.aem-AuthorLayer-Edit .opc-wrapper .innercontainer>.cmp-container>div{height:auto;margin:0 0 22px 0;opacity:1;overflow:auto;visibility:visible;width:33.3334%;padding:0 11px}
.aem-AuthorLayer-Edit .opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+1),.aem-AuthorLayer-Edit .opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+7){width:66.6666%}
.opc-wrapper{margin:0 auto;max-width:1280px;padding:0;width:100%}
.opc-wrapper,.opc-wrapper *,.opc-wrapper :before,.opc-wrapper :after{box-sizing:border-box}
.opc-wrapper .opc-wrapper-content{display:none}
.opc-wrapper .opc-wrapper-loader{align-items:center;display:flex;justify-content:center}
.opc-wrapper .opc-loader-wrap{display:inline-block;width:80px;height:80px}
.opc-wrapper .opc-loader-wrap:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #ff7321;border-color:#ff7321 transparent #ff7321 transparent;animation:op-dual-ring 1.2s linear infinite}
.opc-wrapper.videos-loaded .opc-wrapper-loader{display:none}
.opc-wrapper.videos-loaded .opc-wrapper-content{display:block}
.opc-wrapper .innercontainer>.cmp-container{display:flex;flex-wrap:wrap;margin:0 -11px}
.opc-wrapper .innercontainer>.cmp-container>div{display:flex;flex-direction:column;height:0;margin:0;opacity:0;overflow:hidden;padding:0;transition:opacity .3s linear,margin .3s linear;visibility:hidden;width:0}
.opc-wrapper .innercontainer>.cmp-container>div.ourpeopleconfig-visible{height:auto;margin:0 0 22px 0;opacity:1;overflow:auto;visibility:visible;width:33.3334%;padding:0 11px}
@media only screen and (max-width:767px){.opc-wrapper .innercontainer>.cmp-container>div.ourpeopleconfig-visible{width:100%}
}
.opc-wrapper .innercontainer>.cmp-container>div.ourpeopleconfig-visible:nth-child(7n+1),.opc-wrapper .innercontainer>.cmp-container>div.ourpeopleconfig-visible:nth-child(7n+7){width:66.666%}
@media only screen and (max-width:767px){.opc-wrapper .innercontainer>.cmp-container>div.ourpeopleconfig-visible:nth-child(7n+1),.opc-wrapper .innercontainer>.cmp-container>div.ourpeopleconfig-visible:nth-child(7n+7){width:100%}
}
.opc-wrapper .innercontainer>.cmp-container>div img{width:100%}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+1):hover .opc-article{background-color:#24945d;color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+1):hover .opc-article-cta{border-color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+1):hover .opc-article-cta svg{fill:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+2):hover .opc-article{background-color:#19698b;color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+2):hover .opc-article-cta{border-color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+2):hover .opc-article-cta svg{fill:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+3):hover .opc-article{background-color:#a3212d;color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+3):hover .opc-article-cta{border-color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+3):hover .opc-article-cta svg{fill:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+4):hover .opc-article{background-color:#adbe4a;color:#453628}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+4):hover .opc-article-cta{border-color:#453628}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+4):hover .opc-article-cta svg{fill:#453628}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+5):hover .opc-article{background-color:#4d1654;color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+5):hover .opc-article-cta{border-color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+5):hover .opc-article-cta svg{fill:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+6):hover .opc-article{background-color:#51443d;color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+6):hover .opc-article-cta{border-color:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+6):hover .opc-article-cta svg{fill:#fff}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+7):hover .opc-article{background-color:#48a8d0;color:#453628}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+7):hover .opc-article-cta{border-color:#453628}
.opc-wrapper .innercontainer>.cmp-container>div:nth-child(7n+7):hover .opc-article-cta svg{fill:#453628}
.opc-wrapper .opc-article{background-color:#f7f5f3;border-radius:10px;color:#453628;display:flex;flex-direction:column;height:100%;min-height:544px;transition:opacity .3s linear,background-color .3s,color .3s}
.opc-wrapper .opc-article-section{display:flex;flex-direction:column;justify-content:flex-start}
.opc-wrapper .opc-article em{display:block;font-size:18px;font-style:normal;font-weight:400;height:24px;line-height:24px;margin:0 0 18px 0}
.opc-wrapper .opc-article h3{display:block;font-size:24px;font-style:700;line-height:30px;margin:0 0 18px 0;min-height:90px}
.opc-wrapper .opc-article-thumbnail{position:relative;padding-bottom:70.7774%;height:0;overflow:hidden;border-radius:10px 10px 0 0}
.opc-wrapper .opc-article-thumbnail img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
.opc-wrapper .opc-article-wide{background-color:#ff7321;color:#fff;flex-direction:row;flex-wrap:wrap}
.opc-wrapper .opc-article-wide .opc-article-thumbnail{border-radius:10px 0 0 10px;display:flex;height:100%;padding-bottom:0;width:calc(50% - 11px)}
.opc-wrapper .opc-article-wide .opc-article-section{justify-content:flex-end;width:calc(50% + 11px)}
.opc-wrapper .opc-article-wide .opc-article-cta{border-color:#fff;outline:0}
.opc-wrapper .opc-article-wide .opc-article-cta svg{fill:#fff}
@media only screen and (max-width:767px){.opc-wrapper .opc-article-wide{flex-direction:column;flex-wrap:nowrap}
.opc-wrapper .opc-article-wide .opc-article-thumbnail{border-radius:10px 10px 0 0;height:0;padding-bottom:70.7774%;width:100%}
.opc-wrapper .opc-article-wide .opc-article-section{justify-content:flex-start;width:100%}
}
.opc-wrapper .opc-article-section{position:relative;padding:20px 20px 100px 20px;display:flex;height:100%}
@media only screen and (max-width:767px){.opc-wrapper .opc-article-section{padding:20px 20px 80px 20px}
}
.opc-wrapper .opc-article-btn{position:absolute;left:20px;bottom:20px}
.opc-wrapper .opc-article-cta{align-items:center;background-color:transparent;border-color:#453628;border-radius:100%;border-style:solid;border-width:4px;cursor:pointer;display:flex;font-size:0;height:60px;justify-content:center;outline:0;transition:border-color .3s;width:60px}
.opc-wrapper .opc-article-cta svg{height:22px;width:22px;fill:#453628;transition:fill .3s}
@media only screen and (max-width:767px){.opc-wrapper .opc-article-cta{height:44px;width:44px}
.opc-wrapper .opc-article-cta svg{height:16px;width:16px}
}
.opc-wrapper .opc-article-popup{background-color:transparent;border:0;bottom:auto;display:none;height:auto;left:50%;margin:0;max-width:1220px;padding:0 20px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9980}
.opc-wrapper .opc-article-popup-row{background-color:#fff;border-radius:10px;display:flex;flex-wrap:wrap}
.opc-wrapper .opc-article-popup.opc-article-popup-testimonial .opc-article-popup-row{background-color:#f7f5f3}
@media only screen and (max-width:767px){.opc-wrapper .opc-article-popup.opc-article-popup-testimonial .opc-article-popup-col:last-child{order:1;padding:80px 20px 40px 20px}
}
.opc-wrapper .opc-article-popup::backdrop{background-color:rgba(0,0,0,0.5)}
.opc-wrapper .opc-article-popup[open]{display:block}
.opc-wrapper .opc-article-popup-content{width:100%}
.opc-wrapper .opc-article-popup-col{padding:70px 40px;width:50%;order:1}
.opc-wrapper .opc-article-popup-col>h4{font-size:36px;line-height:42px;margin:0 0 12px 0}
.opc-wrapper .opc-article-popup-col>em{display:block;font-weight:400;margin:0 0 24px 0}
.opc-wrapper .opc-article-popup-col>span{display:block;font-weight:700;margin:0 0 36px 0;font-style:normal}
.opc-wrapper .opc-article-popup-col p{margin:0 0 12px 0}
.opc-wrapper .opc-article-popup-col:last-child{align-items:center;background-color:#fff;border-radius:10px;display:flex;justify-content:center;order:2;padding:100px 40px;position:relative}
@media only screen and (max-width:767px){.opc-wrapper .opc-article-popup-col{padding:40px 20px;order:2;width:100%}
.opc-wrapper .opc-article-popup-col:last-child{order:1;padding:80px 20px 0 20px}
}
.opc-wrapper .opc-article-popup-iframe{position:relative;height:0;padding-bottom:56.25%}
.opc-wrapper .opc-article-popup-iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.opc-wrapper .opc-article-popup-slidercontent{padding:0 20px;position:relative}
.opc-wrapper .opc-article-popup-slidercontent>ul{display:block;list-style:none;margin:0;padding:0}
.opc-wrapper .opc-article-popup-slidercontent>ul li{display:block;height:0;overflow:hidden;padding:0 0 68.05% 0;position:relative;width:100%}
.opc-wrapper .opc-article-popup-slidercontent>ul li img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
.opc-wrapper .opc-article-popup-right,.opc-wrapper .opc-article-popup-left{background-color:transparent;border:0;cursor:pointer;font-size:0;height:40px;outline:0;position:absolute;top:50%;width:40px;transform:translate(0,-50%)}
.opc-wrapper .opc-article-popup-right svg,.opc-wrapper .opc-article-popup-left svg{height:100%;width:100%;fill:#453628}
.opc-wrapper .opc-article-popup-left{left:-20px}
.opc-wrapper .opc-article-popup-right{right:-20px}
.opc-wrapper .opc-article-popup-dots>ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:12px 0 0 0;padding:0}
.opc-wrapper .opc-article-popup-dots>ul li{padding:0;display:block;margin:0 6px}
.opc-wrapper .opc-article-popup-dots>ul button{background-color:transparent;border-radius:100%;border:2px solid #ff7321;cursor:pointer;font-size:0;height:12px;margin:0;padding:0;width:12px}
.opc-wrapper .opc-article-popup-dots>ul button.opc-slide-dot-active{background-color:#ff7321;pointer-events:none}
.opc-wrapper .opc-article-closepopup{align-items:center;background-color:transparent;border-color:#ff7321;border-radius:100%;border-style:solid;border-width:4px;cursor:pointer;display:flex;font-size:0;height:60px;justify-content:center;outline:0;transition:border-color .3s;width:60px;position:absolute;top:20px;right:26px}
.opc-wrapper .opc-article-closepopup svg{height:22px;width:22px;fill:#ff7321;transition:fill .3s}
@media only screen and (max-width:767px){.opc-wrapper .opc-article-closepopup{height:44px;right:20px;top:20px;width:44px}
.opc-wrapper .opc-article-closepopup svg{height:16px;width:16px}
}
.opc-wrapper-categories h4,.opc-wrapper-filters h4{font-family:"RobotoImperial",sans-serif;font-size:18px;font-weight:500;line-height:24px;margin:0 0 18px 0}
.opc-wrapper-categories input[type=radio],.opc-wrapper-filters input[type=radio]{left:-99px;opacity:0;position:absolute;top:-99px;visibility:hidden}
.opc-wrapper-categories{margin-bottom:24px}
.opc-wrapper-categories ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.opc-wrapper-categories ul li{margin:0 12px 12px 0;display:block}
.opc-wrapper-categories ul label{background-color:#f7f5f3;border-radius:5px;border:1px solid #f7f5f3;color:#453628;cursor:pointer;display:inline-block;font-family:"RobotoImperial",sans-serif;font-size:18px;font-weight:700;line-height:24px;outline:0;padding:13px 21px}
.opc-wrapper-categories input[type=radio]:checked+label{background-color:#fff;border:1px solid #453628}
.opc-wrapper-filters{margin-bottom:36px}
.opc-wrapper-filters ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.opc-wrapper-filters ul li{margin:0 36px 12px 0;display:block;overflow:hidden}
.opc-wrapper-filters label{cursor:pointer;font-family:"RobotoImperial",sans-serif;font-size:18px;font-weight:400;line-height:20px;line-height:24px;padding:0 0 0 32px;position:relative}
.opc-wrapper-filters label:before{background-color:#d7cabb;border-radius:5px;content:'';display:block;height:20px;left:0;position:absolute;top:50%;transform:translate(0,-50%);width:20px}
.opc-wrapper-filters input[type=radio]:checked+label:before{background-color:#ff7321}
.opc-wrapper-loadmore{align-items:center;display:flex;justify-content:center}
.opc-wrapper-loadmore button{background-color:transparent;border-radius:48px;border:2px solid #453628;color:#453628;cursor:pointer;display:none;font-size:17px;font-weight:700;height:68px;line-height:38px;margin-top:60px;padding:5px 81px 5px 28px;position:relative}
.opc-wrapper-loadmore button span{border-radius:48px;background-color:#453628;display:flex;justify-content:center;align-items:center;height:64px;position:absolute;width:64px;right:0;top:0}
.opc-wrapper-loadmore button span svg{fill:#fff;height:20px;width:20px}
.opc-wrapper-loadmore button.opc-article-visible{display:inline-block}
.opc-wrapper-hidden{display:none !important}
@keyframes op-dual-ring{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}