:root{--main-gap:69px;--section-gap:96px;--breadcrumb-gap:30px;--grid-item-gap:24px;--flex-container-padding:20px;--number-body-font-size:1.6rem;--number-header-height:57px;--slogan-large-font-size:4.8rem;--slogan-small-font-size:2.8rem;--heading-1-font-size:3.5rem;--heading-1-line-height:120%;--heading-1-font-weight:400;--heading-1-margin:0 0 24px 0;--heading-2-font-size:2.8rem;--heading-2-line-height:120%;--heading-2-font-weight:400;--heading-2-margin:0 0 24px 0;--heading-3-font-size:2.4rem;--heading-3-line-height:120%;--heading-3-font-weight:400;--heading-3-margin:0 0 24px 0;--heading-4-font-size:2.2rem;--heading-4-line-height:120%;--heading-4-font-weight:400;--heading-4-margin:0 0 24px 0;--heading-5-font-size:2.0rem;--heading-5-line-height:120%;--heading-5-font-weight:400;--heading-5-margin:0 0 24px 0;--heading-6-font-size:1.8rem;--heading-6-line-height:150%;--heading-6-font-weight:400;--heading-6-margin:0 0 24px 0;--section-gap:96px;--breadcrumb-gap:30px;--main-navigation-font-size:1.7rem;--main-navigation-font-weight:400;--top-navigation-font-size:1.2rem;--top-navigation-font-weight:400}*{box-sizing:border-box}html{font-size:10px}img,video{width:100%}.flex-container{padding:20px}.container.container-fluid,.container.container-fluid{width:100%;max-width:none}/** START Flex Grid Main Strip **/.r2g-flex-grid-main-strip.text-align-left>.container>.intro-content{text-align:left}.r2g-flex-grid-main-strip.text-align-center>.container>.intro-content{text-align:center}.r2g-flex-grid-main-strip.text-align-right>.container>.intro-content{text-align:right}.r2g-flex-grid-main-strip>.container>.flex-xlist>.xList-items{box-sizing:border-box;display:flex;flex-flow:row wrap;vertical-align:top}.r2g-flex-grid-main-strip.flex-align-top>.container>.flex-xlist>.xList-items{align-items:start}.r2g-flex-grid-main-strip.flex-align-stretch>.container>.flex-xlist>.xList-items{align-items:stretch}.r2g-flex-grid-main-strip.flex-justify-left>.container>.flex-xlist>.xList-items{justify-content:start}.r2g-flex-grid-main-strip.flex-justify-center>.container>.flex-xlist>.xList-items{justify-content:center}.r2g-flex-grid-main-strip>.container>.xlist-strip>.strip-xlist>.xList-item{box-sizing:border-box;width:100%;margin:0}.r2g-flex-grid-main-strip.with-gap>.container>.xlist-strip>.strip-xlist>.xList-item{margin:0 0 var(--grid-item-gap) 0}.r2g-flex-grid-main-strip.with-gap>.container>.xlist-strip>.strip-xlist>.xList-item:last-child{margin:0}/** END Flex Grid Main Strip **//** START R2G Rotator Main Strip - SW **/.r2g-rotator .arrows-wrapper{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:1}@media(min-width:768px){.r2g-rotator-main-strip-sw .xList-item{width:calc((100% / 2) - 30px)}}@media(min-width:1200px){.r2g-rotator-main-strip-sw .xList-item{width:calc((100% / 3) - 30px)}}/** END R2G Rotator Main Strip - SW **//** START R2G Image Only - Sub Component **/.xbox-image img{width:100%}.gallery-download.pos-abs{position:absolute;right:20px;bottom:12px;z-index:2;opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all ease 0.4s;-ms-transition:all ease 0.4s;transition:all ease 0.4s}/** END R2G Image Only - Sub Component **//** START R2G Image Only Sub - CSE **/.r2g-xbox-image-only-sub{max-width:none;width:100%;height:100%;object-fit:cover}/** END R2G Image Only Sub - CSE **//** START R2G Content Sub Component - CSE - DHI **/.text-align-left.r2g-content-sub *{text-align:left}.text-align-center.r2g-content-sub *{text-align:center}.text-align-right.r2g-content-sub *{text-align:right}.r2g-content-sub .two-col-content *{text-align:inherit}.r2g-content-sub,.r2g-content-sub .content-wrapper{box-sizing:border-box}.r2g-content-sub{height:100%}.r2g-content-sub .content-wrapper *:last-child{margin-bottom:0}/** END R2G Content Sub Component - CSE - DHI **//** START R2g Tab Main Strip - CSE - DHI **/.r2g-tabs-main-strip.text-align-left>.tabs-wrapper>.container>.intro-content{text-align:left}.r2g-tabs-main-strip.text-align-center>.tabs-wrapper>.container>.intro-content{text-align:center}.r2g-tabs-main-strip.text-align-right>.tabs-wrapper>.container>.intro-content{text-align:right}.r2g-tabs-main-strip,.r2g-tabs-main-strip .container,.r2g-tabs-main-strip>.container>.intro-content,.r2g-tabs-main-strip .tabs-inner-wrapper,.r2g-tabs-main-strip .tab-content-wrapper .accordion-content,.r2g-tabs-main-strip .tab-content-wrapper .accordion-title,.r2g-tabs-main-strip .bottom-content{box-sizing:border-box}.r2g-tabs-main-strip .tabs-inner-wrapper{display:flex;flex-flow:column}.r2g-tabs-main-strip,.r2g-tabs-main-strip .tab-titles-wrapper{position:relative}.r2g-tabs-main-strip .select-box-wrapper{margin-bottom:30px}.r2g-tabs-main-strip .select-box-wrapper,.r2g-tabs-main-strip .select-box-wrapper select{width:100%}.r2g-tabs-main-strip .select-box-wrapper select{border-radius:0}.r2g-tabs-main-strip .tab-titles-wrapper .tab-items-wrapper,.r2g-tabs-main-strip .tab-titles-wrapper .arrows-wrapper,.r2g-tabs-main-strip .tab-titles-wrapper .intro-content,.r2g-tabs-main-strip .tab-titles-wrapper .bottom-content{display:none}.r2g-tabs-main-strip.horizontal-tabs .tab-titles-wrapper,.r2g-tabs-main-strip .sub-tab-titles-wrapper{margin:0 0 40px}.r2g-tabs-main-strip .first-level-label,.r2g-tabs-main-strip .next-level-label{display:block;width:100%;height:100%;box-sizing:border-box;padding:10px 15px;text-align:center;cursor:pointer}.r2g-tabs-main-strip.vertical-tabs .first-level-label,.r2g-tabs-main-strip.vertical-tabs .next-level-label{text-align:left;padding:10px 0}.r2g-tabs-main-strip .arrows-wrapper{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.r2g-tabs-main-strip .slick-arrow .line-one:after{line-height:30px}.r2g-tabs-main-strip .sub-tab-titles-wrapper{position:relative;display:none}.r2g-tabs-main-strip .tab-content-wrapper .accordion-content{display:none}.r2g-tabs-main-strip:not(.tabs-initialized) .tab-content-wrapper>li:first-child>.accordion-content,.r2g-tabs-main-strip:not(.tabs-initialized) .tab-content-wrapper>li:first-child .next-level>ul>li:first-child>.accordion-content{display:block}.r2g-tabs-main-strip .tab-content-wrapper>li.active>.accordion-content,.r2g-tabs-main-strip .tab-content-wrapper>li.active .next-level>ul>li.active>.accordion-content{display:block}.r2g-tabs-main-strip .tab-content-wrapper .accordion-title{margin:0;position:relative}.r2g-tabs-main-strip .tab-content-wrapper .accordion-title span{position:absolute;top:50%;right:10px;font-size:.9em;transform:translateY(-50%)}.r2g-tabs-main-strip .tab-content-wrapper .next-level .accordion-title span{font-size:.8em}.r2g-tabs-main-strip .tab-content-wrapper .active>.accordion-title span:before{content:'\eb75'}/** END R2g Tab Main Strip - CSE - DHI **//** START R2G Flex Grid xList Sub Component - CSE **/.r2g-flex-grid-sub-component.text-align-left>.container>.intro-content{text-align:left}.r2g-flex-grid-sub-component.text-align-center>.container>.intro-content{text-align:center}.r2g-flex-grid-sub-component.text-align-right>.container>.intro-content{text-align:right}.r2g-flex-grid-sub-component>.container>.flex-xlist>.xList-items{box-sizing:border-box;display:flex;flex-flow:row wrap;vertical-align:top}.r2g-flex-grid-sub-component.flex-align-top>.container>.flex-xlist>.xList-items{align-items:start}.r2g-flex-grid-sub-component.flex-align-stretch>.container>.flex-xlist>.xList-items{align-items:stretch}.r2g-flex-grid-sub-component.flex-justify-left>.container>.flex-xlist>.xList-items{justify-content:start}.r2g-flex-grid-sub-component.flex-justify-center>.container>.flex-xlist>.xList-items{justify-content:center}.r2g-flex-grid-sub-component>.container>.xlist-strip>.strip-xlist>.xList-item{box-sizing:border-box;width:100%;margin:0}.r2g-flex-grid-sub-component.with-gap>.container>.xlist-strip>.strip-xlist .xList-item{margin:0 0 var(--grid-item-gap) 0}/** END R2G Flex Grid xList Sub Component - CSE **//** START R2G Flex Grid xList Subcomponent - CSE **/.r2g-flex-grid-sub-component.text-align-left>.intro-content{text-align:left}.r2g-flex-grid-sub-component.text-align-center>.intro-content{text-align:center}.r2g-flex-grid-sub-component.text-align-right>.intro-content{text-align:right}.r2g-flex-grid-sub-component>.flex-xlist>.xList-items{box-sizing:border-box;display:flex;flex-flow:row wrap;vertical-align:top}.r2g-flex-grid-sub-component.flex-align-top>.flex-xlist>.xList-items{align-items:start}.r2g-flex-grid-sub-component.flex-align-stretch>.flex-xlist>.xList-items{align-items:stretch}.r2g-flex-grid-sub-component.flex-justify-left>.flex-xlist>.xList-items{justify-content:start}.r2g-flex-grid-sub-component.flex-justify-center>.flex-xlist>.xList-items{justify-content:center}.r2g-flex-grid-sub-component>.xlist-strip>.strip-xlist>.xList-item{box-sizing:border-box;width:100%;margin:0}.r2g-flex-grid-sub-component.with-gap>.xlist-strip>.strip-xlist .xList-item{margin:0 0 var(--grid-item-gap) 0}/** END R2G Flex Grid xList Subcomponent - CSE **//** START R2G Rotator Sub Component - SW **/.r2g-rotator .arrows-wrapper{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:1}@media(min-width:768px){.r2g-rotator-sub-component-sw .xList-item{width:calc((100% / 2) - 30px)}}@media(min-width:1200px){.r2g-rotator-sub-component-sw .xList-item{width:calc((100% / 3) - 30px)}}/** END R2G Rotator Sub Component - SW **//** START R2G Content Main Strip - CSE **/.r2g-content-main-strip.text-align-left *{text-align:left}.r2g-content-main-strip.text-align-center *{text-align:center}.r2g-content-main-strip.text-align-right *{text-align:right}.r2g-content-main-strip .two-col-content *{text-align:inherit}.r2g-content-main-strip,.r2g-content-main-strip .container,.r2g-content-main-strip .content-wrapper{border-style:solid;box-sizing:border-box}.r2g-content-main-strip .content-wrapper *:last-child{margin-bottom:0}/** END R2G Content Main Strip - CSE **//** START R2G Mainvisual Simple **/.r2g-main-visual-simple{position:relative;margin-top:var(--number-header-height)}.r2g-main-visual-simple.with-breadcrumb{margin-bottom:0}.r2g-main-visual-simple .slogan-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:1}.r2g-main-visual-simple .scroll-down{position:absolute;bottom:34px;font-size:4rem;color:#fff;z-index:1;left:50%;cursor:pointer}.r2g-main-visual-simple .scroll-down span{display:flex;justify-content:center;align-items:center}.r2g-main-visual-simple .image-wrapper::before{content:"";position:absolute;background-color:rgba(0,0,0,0.2);width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.r2g-main-visual-simple .image-wrapper.has-video img{display:none;pointer-events:none;z-index:-1}.r2g-main-visual-simple[data-navigation="false"] .arrows-wrapper{display:none}.r2g-main-visual-simple[data-pagination="false"] .slider-pagination{display:none}.r2g-main-visual-simple.image-height .scroll-down{display:none}.r2g-main-visual-simple .icon{position:relative}.r2g-main-visual-simple .icon::before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.slogan{color:inherit;line-height:120%;margin:0}.slogan.slogan-large{font-size:var(--slogan-large-font-size)}.r2g-main-visual-simple img{height:auto}.r2g-main-visual-simple .swiper-horizontal>.swiper-pagination-bullets,.r2g-main-visual-simple .swiper-pagination-bullets.swiper-pagination-horizontal,.r2g-main-visual-simple .swiper-pagination-custom,.swiper-pagination-fraction{bottom:calc(4rem + 25px)}/** END R2G Mainvisual Simple **/.r2g-icon-sub-component .icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.r2g-icon-sub-component .icon{font-size:5.4rem}.description-with-icons>.container>.xlist-strip>.xList-items>.xList-item.item-1{margin-bottom:58px}@media(min-width:768px){.r2g-icon-sub-component .icon{font-size:7.4rem}}@media(min-width:1024px){.r2g-icon-sub-component .icon{font-size:8.4rem}.description-with-icons>.container>.xlist-strip>.xList-items>.xList-item.item-1{margin-bottom:0}.description-with-icons .container>.xlist-strip>.xList-items>.item-1{max-width:592px;padding-right:30px;padding-right:calc(4% + 30px)}.description-with-icons .container>.xlist-strip>.xList-items>.item-2{width:auto;flex:1;margin:auto}.description-with-icons .icon-title-wrapper h6{margin:0}.description-with-icons.r2g-flex-grid-main-strip>.container>.flex-xlist>.xList-items{max-width:1456px;margin:auto}.description-with-icons .icons-list .xList-items{row-gap:24px}}@media(min-width:1200px){.description-with-icons.two-col-xlist-1200>.container>.xlist-strip>.strip-xlist>.xList-item{width:45%}.description-with-icons .icons-list .xList-items .xList-item{max-width:180px}}@media(min-width:1366px){.description-with-icons.two-col-xlist-1200>.container>.xlist-strip>.strip-xlist>.xList-item{width:50%}.description-with-icons>.container>.xlist-strip>.xList-items>.xList-item.item-1{}}@media(min-width:1600px){.description-with-icons .icons-list .xList-items{column-gap:24px}}/** START R2G CSS Flex Grid Subcomponent **/.r2g-css-flex-grid-sub-component.text-align-left>.intro-content{text-align:left}.r2g-css-flex-grid-sub-component.text-align-center>.intro-content{text-align:center}.r2g-css-flex-grid-sub-component.text-align-right>.intro-content{text-align:right}.r2g-css-flex-grid-sub-component>.flex-xlist>.xList-items{box-sizing:border-box;display:flex;flex-flow:column wrap;vertical-align:top;align-items:stretch}.r2g-css-flex-grid-sub-component.flex-align-top>.flex-xlist>.xList-items{align-items:start}.r2g-css-flex-grid-sub-component.flex-align-stretch>.flex-xlist>.xList-items{align-items:stretch}.r2g-css-flex-grid-sub-component.flex-justify-left>.flex-xlist>.xList-items{justify-content:start}.r2g-css-flex-grid-sub-component.flex-justify-end>.flex-xlist>.xList-items{justify-content:end}.r2g-css-flex-grid-sub-component.flex-justify-center>.flex-xlist>.xList-items{justify-content:center}.r2g-css-flex-grid-sub-component.flex-justify-between>.flex-xlist>.xList-items{justify-content:space-between}.r2g-css-flex-grid-sub-component>.xlist-strip>.strip-xlist>.xList-item{box-sizing:border-box;width:100%;margin:0}.r2g-css-flex-grid-sub-component.with-gap>.xlist-strip>.strip-xlist{gap:var(--css-grid-between-gap)}/** END R2G CSS Flex Grid Subcomponent **//** START R2G Content Main Strip **/.r2g-content-main-strip-v2.text-align-left *{text-align:left}.r2g-content-main-strip-v2.text-align-center *{text-align:center}.r2g-content-main-strip-v2.text-align-right *{text-align:right}.r2g-content-main-strip-v2.text-align-right *{text-align:justify}.r2g-content-main-strip-v2 .two-col-content *{text-align:inherit}.r2g-content-main-strip-v2 .content-wrapper *:last-child{margin-bottom:0}.r2g-content-main-strip-v2,.r2g-content-main-strip-v2 .container,.r2g-content-main-strip-v2 .content-wrapper{box-sizing:border-box}.r2g-content-main-strip-v2.text-align-center .content-wrapper{margin:0 auto}.r2g-content-main-strip-v2.w-100 .content-wrapper{width:100%}.r2g-content-main-strip-v2.w-75 .content-wrapper{width:75%}.r2g-content-main-strip-v2.w-50 .content-wrapper{width:50%}.r2g-content-main-strip-v2.w-25 .content-wrapper{width:25%}.r2g-content-main-strip-v2.txt-col-1 .content-wrapper>p{columns:1}.r2g-content-main-strip-v2.txt-col-2 .content-wrapper>p{columns:auto 2}.r2g-content-main-strip-v2.txt-col-3 .content-wrapper>p{columns:auto 3}.r2g-content-main-strip-v2.txt-col-4 .content-wrapper>p{columns:auto 4}/** END R2G Content Main Strip **//** START R2G Breadcrumb **/.r2g-breadcrumb .breadcrumb-nav{padding:15px 0;box-sizing:border-box}/** END R2G Breadcrumb **//** START Flex Grid Main Strip - CSS Flex Box **/.r2g-css-flex-grid-main-strip.text-align-left>.container>.intro-content{text-align:left}.r2g-css-flex-grid-main-strip.text-align-center>.container>.intro-content{text-align:center}.r2g-css-flex-grid-main-strip.text-align-right>.container>.intro-content{text-align:right}.r2g-css-flex-grid-main-strip>.container>.flex-xlist>.xList-items{box-sizing:border-box;display:flex;flex-flow:column nowrap;vertical-align:top;align-items:stretch}.r2g-css-flex-grid-main-strip.flex-align-top>.container>.flex-xlist>.xList-items{align-items:start}.r2g-css-flex-grid-main-strip.flex-align-stretch>.container>.flex-xlist>.xList-items{align-items:stretch}.r2g-css-flex-grid-main-strip.flex-justify-start>.container>.flex-xlist>.xList-items{justify-content:start}.r2g-css-flex-grid-main-strip.flex-justify-end>.container>.flex-xlist>.xList-items{justify-content:end}.r2g-css-flex-grid-main-strip.flex-justify-center>.container>.flex-xlist>.xList-items{justify-content:center}.r2g-css-flex-grid-main-strip.flex-justify-space-between>.container>.flex-xlist>.xList-items{justify-content:space-between}.r2g-css-flex-grid-main-strip>.container>.xlist-strip>.strip-xlist>.xList-item{box-sizing:border-box;width:100%;margin:0}.r2g-css-flex-grid-main-strip.with-gap>.container>.flex-xlist>.xList-items{gap:var(--css-grid-between-gap)}/** END Flex Grid Main Strip - CSS Flex Box **//** START R2G Form Sub Component - CSE **/.text-align-left.r2g-form-sub-component .intro-content{text-align:left}.text-align-center.r2g-form-sub-component .intro-content{text-align:center}.text-align-right.r2g-form-sub-component .intro-content{text-align:right}.r2g-form-sub-component,.r2g-form-sub-component .intro-content,.r2g-form-sub-component .form-wrapper{border-style:solid;box-sizing:border-box}.r2g-form-sub-component .form-group:last-child{margin-bottom:0}.r2g-form-sub-component .fb-captcha.form-group:after{content:' ';display:block;opacity:0;visibility:hidden}.r2g-form-sub-component input[type="file"]{opacity:0}.r2g-form-sub-component .cms-form .fb-file-inner{position:relative}.r2g-form-sub-component .cms-form .fb-file-inner:after{width:90px;position:absolute}.r2g-form-sub-component .cms-form .file-button{position:absolute;top:0;left:0;padding:0 0 0 100px;width:100%;border-style:solid;box-sizing:border-box;pointer-events:none}.r2g-form-sub-component .form-group .recaptcha{width:164px;float:right}/** END R2G Form Sub Component - CSE **//** START R2G xList Accordion **/.text-align-left>.container>.intro-content,.text-align-left>.intro-content{text-align:left}.text-align-center>.container>.intro-content{text-align:center}.text-align-right>.container>.intro-content{text-align:right}.accordion-xlist .accordion-title{position:relative;margin:0;padding:20px 40px;border-bottom-width:1px;border-bottom-style:solid}.accordion-xlist .accordion-title,.collapsible .accordion-xlist .active .accordion-title{cursor:pointer}.accordion-xlist .active .accordion-title{cursor:default}.accordion-xlist .accordion-title:after{content:'\eb63';font-family:'icomoon';position:absolute;top:50%;right:0;-ms-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion-xlist .active .accordion-title:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.accordion-xlist>.xList-items>.xList-item .inner-wrapper{display:none;padding:25px}.no-js .accordion-xlist>.xList-items>.xList-item .inner-wrapper{display:block}/** END R2G xList Accordion **//** START R2G xBox Sub Component - CSE **/.r2g-xbox-sub-component.text-align-left .xbox-wrapper,.r2g-xbox-sub-component.text-align-left .intro-content{text-align:left}.r2g-xbox-sub-component.text-align-center .xbox-wrapper,.r2g-xbox-sub-component.text-align-center .intro-content{text-align:center}.r2g-xbox-sub-component.text-align-right .xbox-wrapper .r2g-xbox-sub-component.text-align-right .intro-content{text-align:right}.r2g-xbox-sub-component .two-col-content *{text-align:inherit}.r2g-xbox-sub-component,.r2g-xbox-sub-component .intro-content,.r2g-xbox-sub-component .xbox-wrapper,.r2g-xbox-sub-component .image-wrapper,.r2g-xbox-sub-component .flex-container,.r2g-xbox-sub-component .content-wrapper{box-sizing:border-box}.r2g-xbox-sub-component,.r2g-xbox-sub-component .xbox-wrapper{height:100%}.r2g-xbox-sub-component{display:flex;flex-flow:column}.r2g-xbox-sub-component .intro-content :last-child{margin-bottom:0}.r2g-xbox-sub-component .xbox-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;flex-flow:column;position:relative}.r2g-xbox-sub-component .image-wrapper img{max-width:none;width:100%;height:100%;object-fit:cover}.r2g-xbox-sub-component .flex-container{display:flex;flex-flow:row wrap;align-items:center;justify-content:start}.r2g-xbox-sub-component .content-wrapper{width:100%}.r2g-xbox-sub-component .content-wrapper *:last-child{margin-bottom:0}/** END R2G xBox Sub Component - CSE **//** START R2G Gallery Main Strip - CSE **/.r2g-gallery-main-strip,.r2g-gallery-main-strip .container,.r2g-gallery-main-strip>.container>.intro-content,.r2g-gallery-main-strip .strip-xlist-items,.r2g-gallery-main-strip .strip-xlist-items>.xList-item{box-sizing:border-box}.r2g-gallery-main-strip .filters,.r2g-gallery-main-strip .bulk-download-wrapper{margin:0 0 30px}.r2g-gallery-main-strip.has-filter .filters .cat-item{display:inline-block;vertical-align:top;position:relative;width:50%;margin:0 0 10px 0;z-index:1;box-sizing:border-box;padding:0 0 0 20px;cursor:pointer}.r2g-gallery-main-strip.has-filter .filters .cat-item.active{pointer-events:none}.r2g-gallery-main-strip.has-filter.multiple-select .filters .cat-item.active{pointer-events:auto}.r2g-gallery-main-strip .filters input{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;z-index:2}.r2g-gallery-main-strip .filters .fb-helper{height:20px;width:20px;font-size:20px}.r2g-gallery-main-strip .filters .fb-checkbox-helper:before,.r2g-gallery-main-strip .fb-cr input:checked ~ .fb-checkbox-helper:before{display:none}.r2g-gallery-main-strip .filters .fb-checkbox-helper:after{content:'\e942';font-family:icomoon;position:absolute;top:0;left:0;pointer-events:none;font-size:18px;color:inherit}.r2g-gallery-main-strip .cat-item.active .fb-checkbox-helper:after,.r2g-gallery-main-strip .cat-item input:checked ~ .fb-checkbox-helper:after{content:'\e940';color:inherit}.r2g-gallery-main-strip .filters label{position:relative;display:block;pointer-events:none;z-index:2;line-height:1}.r2g-gallery-main-strip .hidden-content,.r2g-gallery-main-strip .bulk-download-wrapper{display:none}.r2g-gallery-main-strip.bulk-download .bulk-download-wrapper{display:block}.r2g-gallery-main-strip .download .image-wrapper{position:relative}.r2g-gallery-main-strip .download .gallery-download{position:absolute;right:20px;top:12px;z-index:5;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.r2g-gallery-main-strip .download .gallery-download a{text-decoration:none;display:block;width:36px;height:36px;text-align:center;line-height:36px;border-radius:100%;border-width:1px;border-style:solid;box-sizing:border-box;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.download-terms-wrapper .seperate-checkbox{margin:0 0 16px}.download-terms-wrapper .bulk-download-images.disabled{pointer-events:none}/** END R2G Gallery Main Strip - CSE **//** START R2G Expandable xList - CSE **/.r2g-expandable-xlist,.r2g-expandable-xlist .main-content-wrapper{position:relative}.r2g-expandable-xlist .main-content-wrapper{background-size:cover;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center}.r2g-expandable-xlist,.r2g-expandable-xlist .main-content-wrapper{position:relative}.r2g-expandable-xlist,.r2g-expandable-xlist .main-content-wrapper,.r2g-expandable-xlist .panel-wrap,.r2g-expandable-xlist .main-content-wrapper .intro-content,.r2g-expandable-xlist .panel-wrap .xList-item .image-wrapper{border-style:solid;box-sizing:border-box}.r2g-expandable-xlist{border-width:var(--number__df__expandable-xlist-border-width)}.r2g-expandable-xlist .main-content-wrapper{background-size:cover;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;border-width:var(--number__df__expandable-xlist-main-content-wrapper-border-width)}.r2g-expandable-xlist .main-content-wrapper .intro-content{width:100%;padding:20px;border-width:var(--number__df__expandable-xlist-main-content-border-width)}.r2g-expandable-xlist .main-content-wrapper .intro-content *:last-child{margin-bottom:0}.r2g-expandable-xlist .panel-wrap{position:relative;border-width:var(--number__df__expandable-xlist-panel-wrapper-border-width);padding:0 0 20px}.r2g-expandable-xlist .panel-wrap .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row}.r2g-expandable-xlist .panel-wrap .slick-slide{flex:1;-webkit-transition:all 0.7s linear;-ms-transition:all 0.7s linear;transition:all 0.7s linear}.r2g-expandable-xlist .panel-wrap .xList-item{box-sizing:border-box}.r2g-expandable-xlist .arrows-wrapper{position:relative;width:100%;text-align:center}.r2g-expandable-xlist .arrows-wrapper .slick-arrow,.r2g-expandable-xlist .arrows-wrapper .line-one,.r2g-expandable-xlist .arrows-wrapper .line-one:after{-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.r2g-expandable-xlist .arrows-wrapper .slick-disabled{cursor:default;opacity:0.6}.r2g-expandable-xlist .arrows-wrapper .nav-left,.r2g-expandable-xlist .arrows-wrapper .nav-right,.r2g-expandable-xlist .arrows-wrapper .pager-wrapper{display:inline-block;vertical-align:middle}.r2g-expandable-xlist .arrows-wrapper .nav-left,.r2g-expandable-xlist .arrows-wrapper .nav-right{display:inline-block;position:relative;left:auto;right:auto;top:auto;line-height:30px;-webkit-transform:none;-ms-transform:none;transform:none}.r2g-expandable-xlist .arrows-wrapper .pager-wrapper{margin:0 12px}.r2g-expandable-xlist.hide-main-content .main-content-wrapper{display:none}.expandable-xbox{position:relative;left:0;top:0}.expandable-xbox .image-wrapper{background-size:cover;background-position:center center;background-repeat:no-repeat;border-width:var(--number__df__expandable-xlist-panel-item-border-width)}.expandable-xbox.active .image-wrapper{border-width:0}.expandable-xbox .intro-content,.expandable-xbox .full-content{box-sizing:border-box;border-style:solid}.expandable-xbox .intro-content *:last-child,.expandable-xbox .full-content *:last-child{margin-bottom:0}.expandable-xbox .intro-content{display:none;padding:20px;z-index:1;position:relative;border-width:var(--number__df__expandable-xlist-intro-content-border-width)}.expandable-xbox .full-content{padding:20px;border-width:var(--number__df__expandable-xlist-full-content-border-width);position:relative}.expandable-xbox .close-button{opacity:0;display:block;pointer-events:none;position:absolute;top:0;right:0;z-index:-1}.expandable-xbox.text-align-left .intro-content,.expandable-xbox.text-align-left .full-content{text-align:left}.expandable-xbox.text-align-center .intro-content,.expandable-xbox.text-align-center .full-content{text-align:center}.expandable-xbox.text-align-right .intro-content,.expandable-xbox.text-align-right .full-content{text-align:right}/** END R2G Expandable xList - CSE **//** START R2G Content Block - Sub Component **/.r2g-content-block-sub-component{padding:0 20px}.text-align-left.r2g-content-block *{text-align:left}.text-align-center.r2g-content-block *{text-align:center}.text-align-right.r2g-content-block *{text-align:right}/** END R2G Content Block - Sub Component **//** START R2G Rotator Main Strip - CSE **/.r2g-rotator-main-strip.text-align-left>.container>.intro-content,.r2g-rotator-main-strip.text-align-left>.container>.content-wrapper{text-align:left}.r2g-rotator-main-strip.text-align-center>.container>.intro-content,.r2g-rotator-main-strip.text-align-center>.container>.content-wrapper{text-align:center}.r2g-rotator-main-strip.text-align-right>.container>.intro-content,.r2g-rotator-main-strip.text-align-right>.container>.content-wrapper{text-align:right}.r2g-rotator-main-strip,.r2g-rotator-main-strip .container,.r2g-rotator-main-strip .intro-content,.r2g-rotator-main-strip .rotator-wrapper,.r2g-rotator-main-strip .bottom-content{border-style:solid}.r2g-rotator-main-strip .rotatorElement{position:relative;z-index:1}.r2g-rotator-main-strip.arrows-with-icon-and-image .rotatorElement .rotator-wrapper{margin-left:0;margin-right:0}.r2g-rotator-main-strip.pager-as-bullets .rotatorElement .rotator-wrapper,.r2g-rotator-main-strip.pager-as-fraction .rotatorElement .rotator-wrapper,.r2g-rotator-main-strip.pager-as-thumbs .rotatorElement .rotator-wrapper{margin-bottom:20px}.r2g-rotator-main-strip .rotator-wrapper>.xList-item{float:left}.r2g-rotator-main-strip .xList-item:nth-of-type(n+2){display:none}.r2g-rotator-main-strip .rotator-wrapper .slick-slide{margin-left:0;margin-right:0}.r2g-rotator-main-strip.arrows-with-icon-and-image .rotator-wrapper .slick-slide{margin-left:40px;margin-right:40px}.r2g-rotator-main-strip .arrows-wrapper{position:absolute;z-index:3;width:150px;bottom:12px;margin:auto;left:0;right:0}.r2g-rotator-main-strip .slick-arrow{position:absolute;z-index:5;top:50%;cursor:pointer}.r2g-rotator-main-strip.arrows-with-icon-and-image .slick-arrow{background-color:transparent}.r2g-rotator-main-strip .slick-arrow,.r2g-rotator-main-strip .slick-arrow .line-one,.r2g-rotator-main-strip .slick-arrow .line-one:after{-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.r2g-rotator-main-strip .nav-left{left:0}.r2g-rotator-main-strip .nav-right{right:0}.r2g-rotator-main-strip.arrows-with-icon-and-image .nav-left,.r2g-rotator-main-strip .thumb-wrapper .nav-left{left:-15px}.r2g-rotator-main-strip.arrows-with-icon-and-image .nav-right,.r2g-rotator-main-strip .thumb-wrapper .nav-right{right:-15px}.arrows-with-icon-and-image .arrows-wrapper .arrow-image{display:block;position:relative;background-size:100% auto;background-position:center;width:50px;height:50px;background-repeat:no-repeat;border-radius:100%;border:1px solid;box-sizing:border-box;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.arrows-with-icon-and-image .arrows-wrapper .arrow-image:after{content:'';width:auto;height:20px;border-left:1px solid;position:absolute;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.arrows-with-icon-and-image .arrows-wrapper .line-one{margin:18px auto 0;width:20px;height:20px;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.r2g-rotator-main-strip.arrows-with-icon-and-image .nav-left .line-one:after,.r2g-rotator-main-strip.arrows-with-icon-and-image .nav-right .line-one:after{font-size:20px;line-height:20px;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.r2g-rotator-main-strip .pager-wrapper{text-align:center}.r2g-rotator-main-strip.pager-as-fraction .pager-wrapper .slick-dots{display:none !important}.r2g-rotator-main-strip .pager-wrapper ul{list-style-type:none;padding:0}.r2g-rotator-main-strip .pager-wrapper li{border-radius:100%;border-style:solid;display:inline-block;cursor:pointer}.r2g-rotator-main-strip .pager-wrapper .slick-active{cursor:default}.r2g-rotator-main-strip .pager-wrapper .slick-dots{overflow:hidden;height:0;margin:0;pointer-events:none}.r2g-rotator-main-strip .pager-wrapper .pager-count{display:inline-block}.r2g-rotator-main-strip .thumb-wrapper{position:relative;height:0;overflow:hidden}.r2g-rotator-main-strip .thumb-wrapper .slick-slide{margin-left:5px;margin-right:5px}.r2g-rotator-main-strip .thumb-wrapper .rotatorThumbs{padding-top:56.25%;background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing:border-box}.r2g-rotator-main-strip .thumb-wrapper .slick-current .rotatorThumbs{border-style:solid}/** END R2G Rotator Main Strip - CSE **//** START R2G Timeline Main Strip - CSE **/.r2g-timeline-xbox{display:flex;flex-flow:column;align-items:flex-start}.r2g-timeline-xbox .intro-content{width:100%;box-sizing:border-box;text-align:left;min-height:auto;height:auto;display:flex;flex-flow:column;justify-content:center}.r2g-timeline-xbox .intro-content.no-child{padding:0}.without-image .r2g-timeline-xbox .intro-content{padding:20px 0}.r2g-timeline-xbox .intro-content *{margin-left:0;margin-right:0}.r2g-timeline-xbox .intro-content *:last-child{margin-bottom:0}.r2g-timeline-xbox .xbox-wrapper{flex-flow:column;position:relative;width:100%}.r2g-timeline-xbox .xbox-wrapper:after{content:'';position:absolute;top:75px;left:43px;width:16px;height:16px;border-radius:100%}.r2g-timeline-xbox.r2g-xbox-sub-component .image-wrapper{box-sizing:border-box;position:relative}.r2g-timeline-xbox .flex-container{width:100%;padding:30px 0}.timeline-wrapper>li:last-child .flex-container{padding-bottom:0}.r2g-timeline-xbox .flex-container .content-wrapper{width:auto;position:relative;background-color:var(--color-platinum-50);padding:24px}.r2g-timeline-xbox .flex-container .content-wrapper:before{content:"";width:0;height:0;position:absolute;border-left:15px solid transparent;border-right:15px solid transparent;border-top:0;border-bottom-width:15px;left:50%;top:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.without-image .r2g-timeline-xbox .xbox-wrapper{width:100%;margin-left:0;padding-left:46px}.without-image .r2g-timeline-xbox .intro-content.no-child ~ .xbox-wrapper:after{display:none}.without-image .timeline-wrapper>.odd .xbox-wrapper,.without-image .timeline-list-wrapper>.sub-level-odd .xbox-wrapper{margin-right:-23px}.without-image .r2g-timeline-xbox .image-wrapper{width:46px;height:46px;margin-left:-46px}.without-image .r2g-timeline-xbox .flex-container{width:100%}.without-image .r2g-timeline-xbox .image-wrapper img{display:none}/** END R2G Timeline Main Strip - CSE **//** START R2G Expandable xList **/.expandable-xlist,.expandable-xlist .main-content-wrapper{position:relative}.expandable-xlist .main-content-wrapper{background-size:cover;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center}.show-main-image-on-mobile.expandable-xlist .main-content-wrapper{min-height:52.65vw}.expandable-xlist .main-content-wrapper .image-wrapper{display:none}.expandable-xlist .main-content-wrapper .content-wrapper{width:100%;padding:0 20px;box-sizing:border-box}.expandable-xlist .panel-wrap{position:relative}.expandable-xlist .panel-wrap .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row}.expandable-xlist .panel-wrap .slick-slide{flex:1;-webkit-transition:all 0.7s linear;-ms-transition:all 0.7s linear;transition:all 0.7s linear}.expandable-xlist .arrows-wrapper{position:absolute;top:220px;left:0;width:100%;height:0}.expandable-xlist .arrows-wrapper .nav-left{float:left}.expandable-xlist .arrows-wrapper .nav-right{float:right}.expandable-xlist.hide-main-content .main-content-wrapper{display:none}/** END R2G Expandable xList **/