.r2g-breadcrumb,.r2g-breadcrumb .container,.r2g-breadcrumb .breadcrumb-nav,.r2g-content-sub,.r2g-content-sub .content-wrapper,.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{border-width:0}.r2g-xlist-accordion-main-strip,.r2g-xlist-accordion-main-strip .container,.r2g-xlist-accordion-main-strip .intro-content,.r2g-xlist-accordion-main-strip .strip-item>.accordion-title,.r2g-xlist-accordion-main-strip .strip-item>.inner-wrapper,.r2g-tabs-main-strip.horizontal-tabs .first-level-label,.r2g-tabs-main-strip.horizontal-tabs .next-level-label,.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,.r2g-tabs-main-strip .tab-titles-wrapper,.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,.r2g-flex-xlist-main-strip,.r2g-flex-xlist-main-strip .container,.r2g-flex-xlist-main-strip>.container>.intro-content,.r2g-flex-xlist-main-strip .xlist-strip,.r2g-flex-xlist-main-strip .bottom-content,.r2g-xlist-accordion-main-strip>.container>.intro-content,.main-visual-default .main-visual-slogan-wrapper,.r2g-rotator-main-strip,.r2g-rotator-main-strip .container,.r2g-rotator-main-strip .rotatorElement .rotator-wrapper,.r2g-rotator-main-strip .intro-content,.arrows-wrapper .slick-arrow,.r2g-rotator-main-strip .bottom-content,.r2g-expandable-xlist .main-content-wrapper .intro-content,.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,.r2g-expandable-xlist .panel-wrap,.expandable-xbox .intro-content,.expandable-xbox .full-content,.r2g-content-main-strip .content-wrapper,.r2g-content-main-strip .container,.r2g-content-main-strip,.r2g-footer,.r2g-footer .footer-items .footer-item,.r2g-footer .footer-items,.copyright-bar,.r2g-horizontal-menu-main-strip,.r2g-horizontal-menu-main-strip .container,.r2g-horizontal-menu-main-strip .xmenu .menu,.r2g-horizontal-menu-main-strip .menu>ul,.r2g-horizontal-menu-main-strip .xmenu li,.r2g-horizontal-menu-main-strip .xmenu li a,.r2g-xbox-main-strip,.r2g-xbox-main-strip .container,.r2g-xbox-main-strip .intro-content,.r2g-xbox-main-strip .xbox-wrapper,.r2g-xbox-main-strip .image-wrapper,.r2g-xbox-main-strip .flex-container,.r2g-xbox-main-strip .content-wrapper,.r2g-form-sub-component,.r2g-form-sub-component .form-wrapper,.r2g-flex-xlist-sub-component,.r2g-flex-xlist-sub-component>.intro-content,.r2g-flex-xlist-sub-component .xlist-sub,.r2g-timeline-main-strip,.r2g-timeline-main-strip .container,.r2g-timeline-xbox .flex-container .content-wrapper,.r2g-timeline-xbox.mouse-over .flex-container .content-wrapper,.main-visual-default .main-visual-arrow-wrapper .prev,.main-visual-default .main-visual-arrow-wrapper .next,.r2g-form-sub-component .intro-content,.r2g-rotator-sub-component .intro-content,.r2g-rotator-sub-component .rotator-wrapper,.r2g-tabs-main-strip.horizontal-tabs .tab-titles-wrapper,.r2g-rotator-sub-component,.r2g-rotator-sub-component .rotator-wrapper .slick-slide,.r2g-form-main-strip,.r2g-form-main-strip .container,.r2g-form-main-strip>.container>.intro-content,.r2g-form-main-strip .form-wrapper,.r2g-social-wall-main-strip,.r2g-social-wall-main-strip .container,.r2g-social-wall-main-strip .rotatorElement .rotator-wrapper,.r2g-social-wall-main-strip .intro-content,.r2g-social-wall-main-strip .bottom-content{border-width:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;background:transparent}.r2g-xbox-sub-component .image-wrapper img{max-width:100%;width:fit-content;height:auto;object-fit:contain}html{font-size:10px;scroll-behaviour:smooth}body{font-family:var(--body-font-family);font-optical-sizing:auto;font-weight:var(--font__body_font-weight);font-style:normal;font-size:var(--font__body_font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color__body__text-color);line-height:var(--font__body_line-height)}.container{max-width:var(--container__global_max-width)}img{height:auto}.strip-row{margin-bottom:var(--section__global_gap)}.strip-row.mb-sm{margin-bottom:var(--section__global_sm_gap)}.strip-row.mb-md{margin-bottom:var(--section__global_md_gap)}.strip-row.r2g-breadcrumb{margin-bottom:var(--section__global_breadcrumbs_gap)}[data-parallax-scroll]{transition:transform 0.3s ease-out;will-change:transform}.intro-content{max-width:950px;margin:0 auto}.intro-content.default-width{max-width:unset}.intro-content>*:last-child{margin-bottom:var(--default__section__intro_gap)}.mb-option-1{margin-bottom:var(--utility__margin-bottom__option-1)}.r2g-css-flex-grid-main-strip.align-items-center>.container>.flex-xlist>.xList-items{align-items:start}.mx-auto{margin-left:auto !important;margin-right:auto !important}.block{display:block !important}.hidden{display:none !important}h1 .underline,h2 .underline,h3 .underline{text-decoration:underline;text-decoration-color:var(--theme-color-yellow)}.r2g-content-sub h2{margin-bottom:24px}.rounded,.rounded-3xl,.rounded-4xl,.rounded-full{overflow:hidden;width:fit-content}.rounded{border-radius:16px}.rounded-3xl{border-radius:24px}.rounded-4xl{border-radius:30px}.rounded-full{border-radius:calc(infinity * 1px)}.zoom-on-hover{overflow:hidden;position:relative}.zoom-on-hover img{transform:scale(1,1);transition:transform 0.3s ease-out}.zoom-on-hover:hover img{transform:scale(1.1,1.1)}.slide-up-on-hover img{transform:translateY(0);transition:transform 0.2s ease-in-out}.slide-up-on-hover:hover img{transform:translateY(-10px)}h1,.text-h1{font-family:var(--heading-1-font-family);font-size:var(--heading-1-font-size);font-weight:var(--heading-1-font-weight);line-height:var(--heading-1-line-height);letter-spacing:var(--heading-1-letter-spacing);margin:var(--heading-1-margin);color:var(--heading-1-color)}h2,.text-h2{font-family:var(--heading-2-font-family);font-size:var(--heading-2-font-size);font-weight:var(--heading-2-font-weight);line-height:var(--heading-2-line-height);letter-spacing:var(--heading-2-letter-spacing);margin:var(--heading-2-margin);color:var(--heading-2-color)}h3,.text-h3{font-family:var(--heading-3-font-family);font-size:var(--heading-3-font-size);font-weight:var(--heading-3-font-weight);line-height:var(--heading-3-line-height);letter-spacing:var(--heading-3-letter-spacing);margin:var(--heading-3-margin);color:var(--heading-3-color)}h4,.text-h4{font-family:var(--heading-4-font-family);font-size:var(--heading-4-font-size);font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);letter-spacing:var(--heading-4-letter-spacing);margin:var(--heading-4-margin);color:var(--heading-4-color)}h5,.text-h5{font-family:var(--heading-5-font-family);font-size:var(--heading-5-font-size);font-weight:var(--heading-5-font-weight);line-height:var(--heading-5-line-height);letter-spacing:var(--heading-5-letter-spacing);margin:var(--heading-5-margin);color:var(--heading-5-color)}h6,.text-h6{font-family:var(--heading-6-font-family);font-size:var(--heading-6-font-size);font-weight:var(--heading-6-font-weight);line-height:var(--heading-6-line-height);letter-spacing:var(--heading-6-letter-spacing);margin:var(--heading-6-margin);color:var(--heading-6-color)}.slogan-lg{font-family:var(--slogan-lg-font-family);font-size:var(--slogan-lg-font-size);font-weight:var(--slogan-lg-font-weight);line-height:var(--slogan-lg-line-height);letter-spacing:var(--slogan-lg-letter-spacing);margin:var(--slogan-lg-margin);color:var(--slogan-lg-color)}.slogan-sm{font-family:var(--slogan-sm-font-family);font-size:var(--slogan-sm-font-size);font-weight:var(--slogan-sm-font-weight);line-height:var(--slogan-sm-line-height);letter-spacing:var(--slogan-sm-letter-spacing);margin:var(--slogan-sm-margin);color:var(--slogan-sm-color)}p{font-family:var(--paragraph-font-family);font-size:var(--paragraph-font-size);font-weight:var(--paragraph-font-weight);line-height:var(--paragraph-line-height);letter-spacing:var(--paragraph-letter-spacing);margin:var(--paragraph-margin);color:var(--paragraph-color)}.text-lg-semibold{font-size:var(--paragraph-lg-semibold-font-size);font-weight:var(--paragraph-lg-semibold-font-weight);margin:var(--paragraph-lg-margin)}.text-lg-regular{font-size:var(--paragraph-lg-regular-font-size);font-weight:var(--paragraph-lg-regular-font-weight);margin:var(--paragraph-lg-margin)}.text-md-semibold{font-size:var(--paragraph-md-semibold-font-size);font-weight:var(--paragraph-md-semibold-font-weight);margin:var(--paragraph-md-margin)}.text-md-regular,.text-md-regular>*{font-size:var(--paragraph-md-regular-font-size);font-weight:var(--paragraph-md-regular-font-weight);margin:var(--paragraph-md-margin)}.text-sm-semibold{font-size:var(--paragraph-sm-semibold-font-size);font-weight:var(--paragraph-sm-semibold-font-weight);margin:var(--paragraph-sm-margin)}.text-sm-regular,.text-sm-regular>*{font-size:var(--paragraph-sm-regular-font-size);font-weight:var(--paragraph-sm-regular-font-weight);margin:var(--paragraph-sm-margin)}.text-xs-semibold{font-size:var(--paragraph-xs-semibold-font-size);font-weight:var(--paragraph-xs-semibold-font-weight);margin:var(--paragraph-xs-margin)}.text-xs-regular{font-size:var(--paragraph-xs-regular-font-size);font-weight:var(--paragraph-xs-regular-font-weight);margin:var(--paragraph-xs-margin)}.text-gray{color:var(--theme-color-gray)}.text-light-gray{color:var(--theme-color-light-gray)}a{color:var(--links__common__text-color);text-decoration:var(--links__common__text-decoration);text-decoration-color:var(--links__common__text-decoration-color);transition:var(--links__common__transition)}a:hover{color:var(--links__common__hover__text-color);text-decoration-color:var(--links__common__hover__text-decoration-color)}a.inverted{color:var(--links__common_inverted__text-color);text-decoration-color:var(--links__common__inverted_text-decoration-color)}a.inverted:hover{color:var(--links__common_inverted__hover__text-color);text-decoration-color:var(--links__common__hover__inverted_text-decoration-color)}.cms-form .button,.cms-form button,.cms-form input[type="submit"],.cms-form input[type="reset"],.cms-form input[type="button"],.button,.link-as-button{border:none;cursor:pointer;display:inline-block;font-family:var(--body-font-family),Arial,Helvetica,sans-serif;font-weight:var(--button__common__font-weight);font-size:var(--button__common__font-size);line-height:var(--button__common__line-height);padding:var(--button__common__padding);text-align:center;vertical-align:middle;border-radius:var(--button__common__border-radius);-webkit-border-radius:var(--button__common__border-radius);-khtml-border-radius:var(--button__common__border-radius);-moz-border-radius:var(--button__common__border-radius);white-space:nowrap;text-decoration:none}.cms-form .button.primary-button,.cms-form button.primary-button,.cms-form input[type="submit"].primary-button,.cms-form input[type="button"].primary-button,.button.primary-button,.link-as-button.link-as-button-option-1{background-color:var(--button__primary__background-color);color:var(--button__primary__text-color);text-transform:var(--button__primary__text-transform);transition:var(--button__primary__transition);border:none}.cms-form .button.primary-button:hover,.cms-form button.primary-button:hover,.cms-form input[type="submit"].primary-button:hover,.cms-form input[type="button"].primary-button:hover,.button.primary-button:hover,.link-as-button.link-as-button-option-1:hover{color:var(--button__primary__hover__text-color);background-color:var(--button__primary__hover__background-color)}.button.primary-button.inverted,.link-as-button.link-as-button-option-1.inverted{background-color:var(--button__primary_inverted__background-color);color:var(--button__primary_inverted__text-color);transition:var(--button__primary_inverted__transition)}.button.primary-button.inverted:hover,.link-as-button.link-as-button-option-1.inverted:hover{color:var(--button__primary_inverted__hover__text-color);background-color:var(--button__primary_inverted__hover__background-color)}.cms-form .button.primary-button:disabled{background-color:var(--color-neutral-300)}.cms-form .button.secondary-button,.cms-form button.secondary-button,.cms-form input[type="submit"].secondary-button,.cms-form input[type="button"].secondary-button,.button.secondary-button,.link-as-button.link-as-button-option-2{border:none;padding:var(--button__secondary__padding);background-color:var(--button__secondary__background-color);color:var(--button__secondary__text-color);border-bottom:var(--button__secondary__border);text-transform:var(--button__secondary__text-transform);transition:var(--button__secondary__transition)}.cms-form .button.secondary-button:hover,.cms-form button.secondary-button:hover,.cms-form input[type="submit"].secondary-button:hover,.cms-form input[type="button"].secondary-button:hover,.button.secondary-button:hover,.link-as-button.link-as-button-option-2:hover{border-color:var(--button__secondary__hover__border-color);color:var(--button__secondary__hover__text-color)}.button.secondary-button.inverted,.link-as-button.link-as-button-option-2.inverted{border-bottom:var(--button__secondary_inverted__border);color:var(--button__secondary_inverted__text-color);transition:var(--button__secondary_inverted__transition)}.button.secondary-button.inverted:hover,.link-as-button.link-as-button-option-2.inverted:hover{color:var(--button__secondary_inverted__hover__text-color);border-color:var(--button__secondary_inverted__hover__border-color)}.link-as-button-option-3,.tertiary-button{font-weight:var(--button__tertiary__font-weight);color:var(--button__tertiary__color);font-size:var(--button__tertiary__font-size);line-height:var(--button__tertiary__line-height);position:relative;transition:var(--button__tertiary__transition);-moz-transition:var(--button__tertiary__transition);-o-transition:var(--button__tertiary__transition);-webkit-transition:var(--button__tertiary__transition);background:var(--button__tertiary__background);border:var(--button__tertiary__border);border-bottom:var(--button__tertiary__border-bottom);border-color:var(--button__tertiary__border-color);padding:var(--button__tertiary__padding);text-decoration:none}.link-as-button-option-3.inverted,.tertiary-button.inverted{color:var(--button__tertiary_inverted__color);border-color:var(--button__tertiary_inverted__border-color)}.link-as-button-option-3:hover,.tertiary-button:hover{color:var(--button__tertiary__hover_color);border-color:var(--button__tertiary__hover_border-color)}.link-as-button-option-3.inverted:hover,.tertiary-button.inverted:hover{color:var(--button__tertiary_inverted__hover__color);border-color:var(--button__tertiary_inverted__hover__border-color)}.button-icon-only{display:inline-block;width:44px;height:44px;border-radius:50%;text-decoration:none;background:var(--theme-color-yellow);color:var(--theme-color-black);font-size:2.4rem;display:flex;align-items:center;justify-content:center}.button-icon-only:hover{background:var(--theme-color-black);color:var(--theme-color-white)}.button-icon-only.inverted{background:var(--theme-color-white);color:var(--theme-color-black)}.button-icon-only.inverted:hover{background:var(--theme-color-yellow);color:var(--theme-color-black)}.content-wrapper .button-wrapper a{display:block;width:fit-content;margin-bottom:32px}.content-wrapper .button-wrapper a:last-child{margin-bottom:0}.link-as-button-option-3{margin-bottom:32px !important}.arrows-wrapper .line-one{background-color:var(--slider__arrows__background-color);color:var(--slider__arrows__color);width:var(--slider__arrows__width);height:var(--slider__arrows__height);border-radius:var(--slider__arrows__border-radius);border:var(--slider__arrows__border);display:flex;align-items:center;justify-content:center}.arrows-wrapper .nav-left .line-one:after{content:var(--slider__arrows__prev_icon);font-size:var(--slider__arrows__font-size)}.arrows-wrapper .nav-right .line-one:after{content:var(--slider__arrows__next_icon);font-size:var(--slider__arrows__font-size)}.arrows-wrapper .nav-left.disabled .line-one,.arrows-wrapper .nav-right.disabled .line-one{pointer-events:none;background-color:var(--slider__arrows__disabled__background-color);color:var(--slider__arrows__disabled__color)}.arrows-wrapper .nav-left .line-one:hover,.arrows-wrapper .nav-right .line-one:hover{background-color:var(--slider__arrows__hover__background-color);color:var(--slider__arrows__hover__color)}.inverted-arrows .arrows-wrapper .line-one{background-color:var(--slider__arrows__inverted__background-color);color:var(--slider__arrows__inverted__color)}.inverted-arrows .arrows-wrapper .nav-left.disabled .line-one,.inverted-arrows .arrows-wrapper .nav-right.disabled .line-one{background-color:var(--slider__arrows__inverted__disabled__background-color);color:var(--slider__arrows__inverted__disabled__color)}.inverted-arrows .arrows-wrapper .nav-left .line-one:hover,.inverted-arrows .arrows-wrapper .nav-right .line-one:hover{background-color:var(--slider__arrows__inverted__hover__background-color);color:var(--slider__arrows__inverted__hover__color)}.r2g-rotator-main-strip .rotatorElement .rotator-wrapper,.r2g-social-wall-main-strip .rotatorElement .rotator-wrapper{margin-left:0;margin-right:0}.r2g-rotator-sub-component.arrows-bottom-right .rotatorElement{padding-bottom:72px}.r2g-rotator-sub-component.arrows-bottom-right .rotatorElement .arrows-wrapper{position:absolute;z-index:3;width:150px;bottom:25px;margin:0 auto;left:0;right:0;top:auto}.r2g-rotator-sub-component.arrows-bottom-right .nav-arrow-group .nav-left{left:0}.r2g-rotator-sub-component.arrows-bottom-right .nav-arrow-group .nav-right{right:0}.r2g-rotator-main-strip .nav-arrow-group .slick-arrow.slick-disabled,.r2g-rotator-sub-component .nav-arrow-group .slick-arrow.slick-disabled{opacity:0.5;pointer-events:none}table{border:none}table tr td{background:var(--theme-color-white);padding:10px 12px;line-height:150%;border:none}table tbody tr:nth-child(even) td{background:var(--theme-color-light-gray)}table thead tr{border-bottom:none}table thead tr td{background-color:var(--theme-color-black);color:var(--theme-color-white);font-size:1.6rem;line-height:150%;font-weight:600;padding:10px 12px}.rotatorElement .xList-items:has(.remove-parent),.rotatorElement .slick-track:has(.remove-parent),.rotatorElement .slick-slide:has(.remove-parent){margin:0 !important}.rotatorElement .slick-track:has(.remove-parent),.rotatorElement .slick-slide:has(.remove-parent){width:100% !important}.r2g-css-flex-grid-main-strip.flex-justify-center>.container>.flex-xlist>.xList-items:has(.remove-parent){justify-content:flex-start}.r2g-breadcrumb .breadcrumb-nav a{color:var(--theme-color-black);font-size:1.6rem;font-weight:400;text-decoration:underline;text-decoration-color:transparent}.r2g-breadcrumb .breadcrumb-nav a:hover{text-decoration-color:var(--theme-color-black)}.r2g-breadcrumb .breadcrumb-nav a.active{color:var(--theme-color-gray);pointer-events:none}.r2g-breadcrumb .breadcrumb-nav span{color:var(--theme-color-text-disabled);margin:0 4px}.pagination .first,.pagination .last{display:none}.pagination{display:flex;flex-flow:row wrap;gap:8px}.pagination li{margin:0}.pagination li a{font-size:1.6rem;display:flex;min-width:48px;min-height:48px;justify-content:center;align-items:center;border:1px solid var(--theme-color-light-gray);background-color:var(--theme-color-white);font-weight:400;color:var(--theme-color-black);border-radius:50%}.pagination li a:hover{background:var(--theme-color-light-gray)}.pagination li.active a{pointer-events:none;background-color:var(--theme-color-yellow);border-color:var(--theme-color-yellow)}.pagination li.next a,.pagination li.prev a{display:inline-block;overflow:hidden;min-width:48px;min-height:48px;font-size:0;position:relative;border-radius:50%;background:var(--theme-color-black);border-color:var(--theme-color-black)}.pagination li.next a:hover,.pagination li.prev a:hover{background:var(--theme-color-yellow);border-color:var(--theme-color-yellow)}.pagination li.prev a:hover::before,.pagination li.next a:hover::before{color:var(--theme-color-black)}.pagination li.next a{margin-left:16px}.pagination li.prev a{margin-right:16px}.pagination li.next a::before,.pagination li.prev a::before{font-family:"icomoon";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;font-size:2.4rem;display:flex;justify-content:center;align-items:center;color:var(--theme-color-white)}.pagination li.next a::before{content:"\ea25"}.pagination li.prev a::before{content:"\ea23"}.pagination li.disabled a{background:var(--theme-color-gray);border-color:var(--theme-color-gray);color:var(--theme-color-white)}.pagination li.seperator a{pointer-events:none;color:var(--theme-color-gray)}.cms-form-holder .cms-form .form-group .fb-text-label{margin-bottom:8px;font-weight:600;font-size:1.4rem;line-height:150%;color:var(--theme-color-black)}.cms-form input[type="email"],.cms-form input[type="number"],.cms-form input[type="search"],.cms-form input[type="text"],.cms-form input[type="tel"],.cms-form input[type="url"],.cms-form input[type="password"],.cms-form input[type="file"],.cms-form textarea,.cms-form select{border:1px solid var(--theme-color-gray);border-radius:0;padding:15px 16px;height:51px;transition:border 0.4s ease;color:var(--theme-color-black)}.cms-form input[type="email"]:focus,.cms-form input[type="number"]:focus,.cms-form input[type="search"]:focus,.cms-form input[type="text"]:focus,.cms-form input[type="tel"]:focus,.cms-form input[type="url"]:focus,.cms-form input[type="password"]:focus,.cms-form textarea:focus,.cms-form select:focus,.cms-form input[type="email"]:hover,.cms-form input[type="number"]:hover,.cms-form input[type="search"]:hover,.cms-form input[type="text"]:hover,.cms-form input[type="tel"]:hover,.cms-form input[type="url"]:hover,.cms-form input[type="password"]:hover,.cms-form textarea:hover,.cms-form select:hover{border:1px solid var(--theme-color-black)}.cms-form input[type="email"]::placeholder,.cms-form input[type="number"]::placeholder,.cms-form input[type="search"]::placeholder,.cms-form input[type="text"]::placeholder,.cms-form input[type="tel"]::placeholder,.cms-form input[type="url"]::placeholder,.cms-form input[type="password"]::placeholder,.cms-form textarea::placeholder,.cms-form select::placeholder,.cms-form input[type="email"]::-ms-input-placeholder,.cms-form input[type="number"]::-ms-input-placeholder,.cms-form input[type="search"]::-ms-input-placeholder,.cms-form input[type="text"]::-ms-input-placeholder,.cms-form input[type="tel"]::-ms-input-placeholder,.cms-form input[type="url"]::-ms-input-placeholder,.cms-form input[type="password"]::-ms-input-placeholder,.cms-form textarea::-ms-input-placeholder,.cms-form select::-ms-input-placeholder{color:var(--theme-color-gray)}.fb-select-inner:after{content:"\ea41";right:16px;font-size:2rem}.cms-form input.hasDatepicker{padding-right:44px}.fb-date-inner:after{content:"\e96a";right:16px;font-size:2rem;color:var(--theme-color-black)}.ui-datepicker{background-color:var(--theme-color-white);border-color:var(--theme-color-black);border-width:1px;border-radius:0;padding:24px;margin-top:4px}.ui-datepicker .ui-datepicker-header{padding:0 0 0.8rem}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{text-decoration:none;width:24px;height:24px;margin:0;transform:translateY(-50%);text-align:center}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{color:var(--theme-color-black);vertical-align:middle}.ui-datepicker .ui-datepicker-next:hover:before,.ui-datepicker .ui-datepicker-prev:hover:before{color:var(--theme-color-gray)}.ui-datepicker .ui-datepicker-next:before{content:"\ea3d"}.ui-datepicker .ui-datepicker-prev:before{content:"\ea3b"}.ui-datepicker .ui-datepicker-title{color:var(--theme-color-black);font-size:1.4rem;font-weight:400;margin:0 auto;line-height:170%;letter-spacing:3%}.ui-datepicker th{color:var(--theme-color-black);padding:0;font-size:1.4rem;font-weight:600}.ui-datepicker td .ui-state-default{color:var(--theme-color-black);font-weight:400;font-size:1.4rem}.ui-datepicker td .ui-state-default,.ui-datepicker th span{width:36px;height:36px;display:block;border-radius:50%;margin:4px;display:flex;justify-content:center;align-items:center}.ui-datepicker tbody tr:nth-child(even) td{background:none}.ui-datepicker tr:nth-of-type(2n){background-color:inherit}.ui-datepicker td .ui-state-default.ui-state-hover{background:var(--theme-color-light-gray);color:var(--theme-color-black)}.ui-datepicker td.ui-datepicker-today .ui-state-default{color:var(--theme-color-black);background:var(--theme-color-light-gray)}.ui-datepicker td .ui-state-default.ui-state-active{background-color:var(--theme-color-black);color:var(--theme-color-white)}.ui-datepicker .ui-state-disabled .ui-state-default{color:var(--theme-color-gray)}.fb-radio-helper:after{content:"\e924";color:var(--theme-color-black);transition:color 0.4s ease;-webkit-transition:color 0.4s ease;-o-transition:color 0.4s ease;-moz-transition:color 0.4s ease}.radio label,.checkbox label{color:var(--theme-color-black)}.fb-cr input:checked ~ .fb-radio-helper:after{content:"\e927";color:var(--theme-color-black)}.fb-cr input:checked ~ .fb-radio-helper:before,.fb-cr input:checked ~ .fb-checkbox-helper:before{display:none}.fb-checkbox-helper:after{content:"\e91b";color:#717680;transition:color 0.4s ease;-webkit-transition:color 0.4s ease;-o-transition:color 0.4s ease;-moz-transition:color 0.4s ease}.fb-cr input:checked ~ .fb-checkbox-helper:after{content:"\e91e";color:var(--theme-color-black)}.cms-form .checkbox #privacyfield-error{top:80%}.cms-form label.error{font-size:1.2rem;line-height:1.05}.cms-form.form-contactus .checkbox #privacyfield-error{top:90%}.sm-two-col-inverted-order.r2g-css-flex-grid-main-strip>.container>.flex-xlist>.xList-items>.xList-item.item-1{order:2}.sm-two-col-inverted-order.r2g-css-flex-grid-main-strip>.container>.flex-xlist>.xList-items>.xList-item.item-2{order:1}.r2g-css-flex-grid-main-strip.with-gap.gap-option-5xl>.container>.flex-xlist>.xList-items{gap:var(--flex__gap_option_5xl)}.r2g-css-flex-grid-main-strip.with-gap.gap-option-4xl>.container>.flex-xlist>.xList-items{gap:var(--flex__gap_option_4xl)}.r2g-css-flex-grid-main-strip.with-gap.gap-option-3xl>.container>.flex-xlist>.xList-items{gap:var(--flex__gap_option_3xl)}.r2g-css-flex-grid-main-strip.with-gap.gap-option-lg>.container>.flex-xlist>.xList-items{gap:var(--flex__gap_option_lg)}.r2g-tabs-main-strip .tab-content-wrapper>.xList-item{border-bottom:2px solid #E9EAEB;background:var(--theme-color-light-gray);margin-bottom:16px}.r2g-tabs-main-strip .tab-content-wrapper>.xList-item:last-child{margin-bottom:0}.r2g-tabs-main-strip.show-as-tabs-on-1024 .tab-content-wrapper>li,.r2g-tabs-main-strip.show-as-tabs-on-1024 .tab-content-wrapper .next-level>ul>li{left:auto;width:100%}.r2g-tabs-main-strip .tab-content-wrapper .accordion-title{position:relative;padding:24px 42px 24px 24px;font-size:2.4rem}.r2g-tabs-main-strip .tab-content-wrapper .active .accordion-title{padding:24px 42px 16px 24px}.r2g-tabs-main-strip .tab-content-wrapper .accordion-content{position:relative}.r2g-tabs-main-strip .tab-content-wrapper .xList-item .r2g-content-sub.article-content-sub .content-wrapper{margin:0 auto}.r2g-tabs-main-strip .tab-content-wrapper .accordion-content{padding:0 24px 24px}.r2g-tabs-main-strip .tab-content-wrapper .accordion-title span::before{content:'\ea41';font-size:2.4rem;vertical-align:middle}.r2g-tabs-main-strip .tab-content-wrapper .active>.accordion-title span:before{content:'\ea3f'}.r2g-tabs-main-strip.horizontal-tabs .tab-titles-wrapper,.r2g-tabs-main-strip .sub-tab-titles-wrapper{display:none}.r2g-xlist-accordion-main-strip .xList-items>.xList-item{border-bottom:2px solid #E9EAEB;background:var(--theme-color-light-gray);margin-bottom:16px}.r2g-xlist-accordion-main-strip .xList-items>.xList-item:last-child{margin-bottom:0}.r2g-xlist-accordion-main-strip .strip-item>.accordion-title{position:relative;padding:24px 42px 24px 24px;font-size:2rem}.r2g-xlist-accordion-main-strip .strip-item.active>.accordion-title{padding:24px 42px 16px 24px}.r2g-xlist-accordion-main-strip .strip-item>.inner-wrapper{padding:0 24px 24px}.r2g-xlist-accordion-main-strip .strip-item>.accordion-title:after{content:'\ea41';font-size:2.4rem;vertical-align:middle}.r2g-header{height:var(--component__header__default_height);background:var(--component__header__default_background-color)}.mega-menu-open .r2g-header{background:var(--component__header__fixed_background-color)}.r2g-header .branding{width:var(--component__header__default_branding-width);height:var(--component__header__default_branding-height);margin:0;padding:var(--component__header__default_branding-padding);background:var(--theme-color-white);box-sizing:border-box;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.r2g-header .branding .logo{display:flex;justify-content:center;align-items:center}.r2g-header .branding .default-logo{opacity:1}.r2g-header .menu-btn{color:var(--component__header__default_hamburger-color)}.menu-open .r2g-header .menu-btn{color:var(--theme-color-black)}.r2g-header .header-bottom-bar>.header-cta{display:none}.r2g-header #more-menu-wrapper .header-cta{position:relative;margin-top:24px;padding:var(--button__common__padding);inset:auto;text-wrap:auto;text-align:left}.menu-open .r2g-header{background:var(--theme-color-white)}.r2g-header .more-menu-wrapper{top:var(--component__header__default_more-menu-top);height:calc(100% - var(--component__header__default_more-menu-top));border:none;background-color:var(--component__header__default_more-menu-background-color);padding:var(--component__header__default_more-menu-padding)}.r2g-header .more-menu{height:80%}.r2g-header .more-menu nav li{margin:0 0 8px}.r2g-header .more-menu nav li:last-child{margin:0}.r2g-header .more-menu nav li a{width:100%;padding:6px 0;font-weight:600;font-size:1.6rem;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color 0.3s ease-out}.r2g-header .more-menu nav li.active>a,.r2g-header .more-menu nav li>a:hover,.r2g-header .more-menu nav li>a:focus,.r2g-header .more-menu nav li>a:focus-visible{border-bottom-color:var(--theme-color-yellow)}.r2g-header .more-menu nav li a:focus-visible{outline:none}.r2g-header .more-menu nav li .has-mega-menu{position:relative}.r2g-header .more-menu nav li .has-mega-menu:after{content:'\ea41';position:relative;margin-left:12px;vertical-align:middle;font-size:1.8rem;font-family:'icomoon';color:var(--theme-color-black);position:absolute;top:50%;right:0;transform:translateY(-50%) rotateZ(0deg);transition:transform 0.2s ease-out}.r2g-header .more-menu .sub-menu{max-height:0;overflow:hidden;display:block;padding:0 20px;transition:max-height 0.3s ease,padding 0.15s ease}.r2g-header .more-menu .sub-menu>li:first-child{margin-top:20px}.r2g-header .more-menu .sub-menu>li:last-child{margin-bottom:20px}.r2g-header .more-menu .sub-menu li a{font-weight:400}.r2g-header .more-menu li.submenu-open>.sub-menu{overflow:visible;pointer-events:auto}.r2g-header .more-menu nav li.submenu-open .has-mega-menu:after{transform:translateY(-50%) rotateZ(180deg)}.r2g-header.header-fixed{height:var(--component__header__fixed_height);background:var(--component__header__fixed_background-color);box-shadow:0 4px 16px -12px #0A0D1226}.r2g-header.header-fixed .branding{width:var(--component__header__fixed_branding-width);height:var(--component__header__fixed_branding-height)}.r2g-header.header-fixed .branding .default-logo{opacity:1}.r2g-header.header-fixed .menu-btn{color:var(--component__header__fixed_hamburger-color)}.r2g-header.header-fixed .more-menu-wrapper{top:var(--component__header__fixed_more-menu-top);height:calc(100% - var(--component__header__fixed_more-menu-top))}.r2g-header.header-fixed .header-bottom-bar .main-menu a{color:var(--theme-color-black)}.r2g-header.header-fixed .header-bottom-bar .main-menu a:hover{color:var(--theme-color-yellow)}.r2g-header .main-menu .active>a,.r2g-header.header-fixed .main-menu .active>a{border:none;border-bottom:1px solid var(--theme-color-yellow)}.header-mega-menu{display:none;z-index:-12}.r2g-header .more-menu-wrapper .top-bar-navigation{margin-top:8px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:var(--theme-color-gray) !important}.mCSB_scrollTools .mCSB_draggerRail{background-color:var(--theme-color-light-gray) !important}@media(max-width:1023.5px){.r2g-header .more-menu nav li .has-mega-menu .click-element{margin-left:auto}.r2g-header .more-menu nav li .has-mega-menu .click-element::after{content:'\ea41';position:relative;margin-left:12px;vertical-align:middle;font-size:1.8rem;font-family:'icomoon';color:var(--theme-color-black);top:50%;right:0;transform:translateY(-50%) rotateZ(0deg);transition:transform 0.2s ease-out;padding:5px}.r2g-header .more-menu nav li.submenu-open .click-element::after{content:"\ea3f"}.r2g-header .more-menu nav li .has-mega-menu:after{opacity:0;pointer-events:none}.r2g-header .more-menu nav li .has-mega-menu{display:flex;justify-content:space-between;align-items:center}}@media(min-width:1024px){.r2g-header .more-menu nav li .has-mega-menu .click-element{display:none}}.r2g-footer{background-color:var(--component__footer__background-color);padding:0}.r2g-footer .footer-row{border-bottom:1px solid #FFFFFF33;padding:24px 0}.r2g-footer .footer-items{margin:0}.r2g-footer .footer-items:before,.r2g-footer .footer-items:after{display:none}.r2g-footer .footer-items{display:grid;grid-template-columns:auto;gap:40px}.r2g-footer .footer-items .footer-item.item-1,.r2g-footer .footer-items .footer-item.item-2,.r2g-footer .footer-items .footer-item.item-3,.r2g-footer .footer-items .footer-item.item-4{padding:0;width:auto}.r2g-contact-details .contact-detail-item,.r2g-footer-sub-component .intro-content{text-align:center}.r2g-contact-details .contact-detail-row-inner{padding:0}.r2g-contact-details .contact-detail-row-inner p,.r2g-contact-details .contact-detail-row-inner a{color:var(--theme-color-white)}.r2g-contact-details .contact-detail-row-inner a{text-decoration-color:transparent;transition:text-decoration-color 0.3s ease-out}.r2g-contact-details .contact-detail-row-inner a:hover,.r2g-contact-details .contact-detail-row-inner a:active{text-decoration-color:var(--theme-color-white)}.r2g-footer-sub-component .intro-content h3{color:var(--theme-color-yellow);font-size:1.8rem;font-weight:600;margin:0 0 12px}.r2g-footer-menu ul li{padding:0 0 16px;text-align:center}.r2g-footer-menu ul li:last-child{padding:0}.r2g-footer-menu ul li a{color:var(--theme-color-white);text-decoration-color:transparent;transition:all 0.3s ease-out}.r2g-footer-menu ul li.active a{color:var(--theme-color-yellow)}.r2g-footer-menu ul li a:hover{color:var(--theme-color-white);text-decoration-color:var(--theme-color-white)}.r2g-footer-social-media ul a{color:var(--theme-color-white);text-decoration:none;transition:color 0.3s ease-out}.r2g-footer-social-media ul a span:not(.icon){border-bottom:1px solid transparent;transition:all 0.3s ease-out}.r2g-footer-social-media ul a:hover{color:var(--theme-color-white)}.r2g-footer-social-media ul a:hover span:not(.icon){border-bottom-color:var(--theme-color-white)}.r2g-footer-social-media ul{flex-flow:row wrap;gap:18px;justify-content:center}.r2g-footer-social-media ul li{padding:0}.r2g-footer-social-media ul a .icon{font-size:2.4rem;padding-right:4px}.text-align-left.r2g-form-footer-component .intro-content{text-align:center}footer .cms-form-holder .cms-form .form-group{margin-bottom:12px;width:100%;position:relative;float:none}footer .fb-privacyfield .fb-cr{margin-bottom:24px}footer .fb-checkbox-helper,footer .fb-cr label,footer .fb-checkbox-helper a,footer .fb-cr label a{color:var(--theme-color-white);line-height:150%}footer .fb-checkbox-helper a,footer .fb-cr label a{text-decoration-color:var(--theme-color-white)}footer .fb-checkbox-helper a:hover,footer .fb-cr label a:hover{color:var(--theme-color-yellow);text-decoration-color:var(--theme-color-yellow)}footer .fb-cr input,footer .fb-helper{width:24px;height:24px;font-size:24px}footer .fb-cr input:checked ~ .fb-checkbox-helper:after,footer .fb-helper:checked ~ .fb-checkbox-helper:after{color:var(--theme-color-white)}footer .cms-form-holder .form-newsletter .fb-button{align-self:unset;width:100%;float:none;margin:0}footer .cms-form-holder .form-newsletter .fb-button .button{width:100%}footer .cms-form-holder .form-newsletter .fb-button .button:hover{background:var(--theme-color-white);color:var(--theme-color-black)}footer .form-newsletter label.error{top:0;position:relative;color:#e63946}.copyright-bar{padding:32px 0 230px}.copyright-bar p{font-size:1.4rem;color:var(--theme-color-white)}.copyright-bar a{color:var(--theme-color-white);text-decoration-color:transparent}.copyright-bar a:hover{text-decoration-color:var(--theme-color-white)}.lang-selector{position:fixed;bottom:0;left:0;z-index:100;width:100%;opacity:0;pointer-events:none}.lang-selector.active{opacity:1;pointer-events:auto;transition:opacity 0.6s ease-out}.lang-selector .lang-container .lang-list{display:flex;gap:4px;justify-content:center;padding:4px;background:var(--theme-color-white);box-shadow:0 16px 48px -12px #0A0D124D;width:100%;border-top:1px solid var(--theme-color-light-gray)}.lang-selector .lang-container .lang-list .lang-item a{display:block;padding:var(--button__common__padding);cursor:pointer;font-weight:var(--button__common__font-weight);font-size:var(--button__common__font-size);line-height:var(--button__common__line-height);text-align:center;vertical-align:middle;border-radius:var(--button__common__border-radius);-webkit-border-radius:var(--button__common__border-radius);-khtml-border-radius:var(--button__common__border-radius);-moz-border-radius:var(--button__common__border-radius);white-space:nowrap;text-decoration:none;background:transparent;transition:all 0.3s ease-out}.lang-selector .lang-container .lang-list .lang-item.active a,.lang-selector .lang-container .lang-list .lang-item a:hover{color:var(--theme-color-white);background:var(--theme-color-black)}.floating-button{position:fixed;top:50%;transform:translateY(-50%);z-index:9;right:-100%;pointer-events:none;opacity:0}.floating-button.active{right:0;pointer-events:auto;opacity:1}.floating-button .floating-button-item{padding:30px 8px;border-radius:4px;background:var(--theme-color-yellow);text-decoration:none;color:var(--theme-color-black);display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:8px;transform:translateX(100%);transition:transform 0.4s ease-in-out;border:none;box-shadow:0 4px 16px -12px rgba(10,13,18,0.25)}.floating-button .floating-button-item:hover{background:var(--theme-color-black)}.floating-button .floating-button-item .floating-button-text{writing-mode:sideways-lr;text-orientation:mixed;font-size:14px;font-weight:bold;color:#000;margin-bottom:8px;transition:color 0.3s ease-out;height:106px}@supports not (writing-mode:sideways-lr){.floating-button .floating-button-item{padding:10px 28px;border-radius:4px;display:block;transform:rotateZ(-90deg);transform-origin:right bottom}.floating-button .floating-button-item .floating-button-icon{transform:rotateZ(90deg)}}.floating-button .floating-button-item:hover .floating-button-text{color:var(--theme-color-white)}.floating-button .floating-button-item .floating-button-icon{filter:unset;transition:filter 0.3s ease-out}.floating-button .floating-button-item:hover .floating-button-icon{filter:invert(1)}.floating-button .menu-panel{position:absolute;width:256px;height:auto;top:50%;transform:translate(100%,-50%);right:0;transition:transform 0.4s ease-in-out;display:flex;align-items:center;padding:4px 0}.floating-button .menu-panel.active{transform:translate(0%,-50%)}.floating-button .menu-panel .menu-list{background:var(--theme-color-white);border:2px solid var(--theme-color-yellow);border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,0.04),-8px 8px 16px 0 rgba(0,0,0,0.08)}.floating-button .menu-panel .menu-list .menu-item{padding:4px 0;position:relative;transition:opacity 0.3s ease-out;width:228px;height:66px;overflow:hidden}.floating-button .menu-panel .menu-list .menu-item:after{content:'';position:absolute;width:160px;height:1px;background:#D5D7DA;bottom:0;left:50%;transform:translateX(-50%)}.floating-button .menu-panel .menu-list .menu-item:last-child::after{display:none}.floating-button .menu-panel .menu-list:hover .menu-item:not(:hover){opacity:0.5}.floating-button.active .floating-button-item{transform:translateX(0)}.floating-button.active.menu-open .floating-button-item{transform:translateX(100%)}.floating-button .menu-panel .collapse-button{width:24px;height:100px;background:var(--theme-color-yellow);display:flex;align-items:center;justify-content:center;cursor:pointer;clip-path:polygon(0 15%,100% 0,100% 100%,0 85%);transition:background 0.3s ease-out;padding:0;border:none;border-top-left-radius:32px;border-bottom-left-radius:32px}.floating-button .menu-panel .collapse-button:hover{background:var(--theme-color-black)}.floating-button .menu-panel .collapse-button span{font-size:1.6rem;color:var(--theme-color-black);transition:color 0.3s ease-out}.floating-button .menu-panel .collapse-button:hover span{color:var(--theme-color-white)}.default-slogan-left .main-visual-default .container{border:none;padding:0 20px}.main-visual-default .slogan *:last-child{margin-bottom:0}.slogan{font-family:var(--slogan-lg-font-family);font-size:var(--slogan-lg-font-size);font-weight:var(--slogan-lg-font-weight);line-height:var(--slogan-lg-line-height);letter-spacing:var(--slogan-lg-letter-spacing);margin:var(--slogan-lg-margin);color:var(--slogan-lg-color)}.slogan p{color:var(--slogan-lg-color)}.main-visual-default .main-visual-pager-wrapper .slick-dots{display:flex;gap:8px;width:90%;max-width:var(--container__global_max-width);margin:0 auto;justify-content:center}.main-visual-default .main-visual-pager-wrapper li{width:8px;height:8px;border:none;background:var(--theme-color-gray);border-radius:50%;transition:0.3s cubic-bezier(0.18,0.89,0.32,1.28)}.main-visual-default .main-visual-pager-wrapper .slick-active{width:40px;background:var(--theme-color-gray);border-radius:8px;transition:0.3s cubic-bezier(0.18,0.89,0.32,1.28)}.main-visual-default .main-visual-pager-wrapper li:hover{background-color:var(--theme-color-light-gray)}.main-visual-default .main-visual-slogan-wrapper{background:var(--theme-color-light-gray)}body .uwy.userway_p5 .userway_buttons_wrapper{bottom:72px !important;left:12px !important}.r2g-content-main-strip.intro-content-main .content-wrapper .subheading{color:#414651;font-size:var(--heading-2-font-size)}.share-wrapper{display:flex;align-items:center}.r2g-xbox-sub-component.logo-xbox .xbox-wrapper{position:relative;overflow:hidden;border-radius:22px}.r2g-xbox-sub-component.logo-xbox .xbox-wrapper .button-wrapper{position:absolute;right:22px;bottom:22px}.share-wrapper{display:flex;align-items:center;gap:16px;margin-top:48px}.share-wrapper .prefix-text p{color:var(--theme-color-black);margin:0}.share-page-sub-component .universal-share .btn-text{display:none}.share-buttons{display:flex;align-items:center;gap:8px}.share-page-sub-component .universal-share .share-btn{font-size:2.4rem;text-decoration:none;display:block}.share-page-sub-component .universal-share .share-btn:hover{color:var(--theme-color-yellow)}.share-notification{position:fixed;right:0;bottom:25px;background-color:var(--theme-color-black);color:var(--theme-color-white);padding:10px;border-radius:4px;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;z-index:9999;transform:translateX(100%);opacity:0;transition:all .4s ease-in-out}.share-notification.show{transform:translateX(0);opacity:1}.r2g-blog-main-strip .container{padding:0 20px}.blog-listing-wrapper .r2g-xbox-sub-component.news-xbox .flex-container{background-color:var(--theme-color-light-gray)}.r2g-xbox-sub-component.news-xbox .content-wrapper .blog-date{display:flex;align-items:center;gap:16px}.r2g-xbox-sub-component.news-xbox .content-wrapper .blog-date .icon{font-size:1.8rem;color:var(--theme-color-black)}.r2g-xbox-sub-component.news-xbox .flex-container .content-wrapper .short-description{margin-bottom:16px}.r2g-xbox-sub-component.news-xbox .flex-container .content-wrapper .short-description *{color:var(--theme-color-black)}.check-have-content:has(.hide-this-tag){display:none !important}.blog-sidebar .category-wrapper h2,.blog-sidebar .tags-wrapper h2,.blog-sidebar .archives-wrapper h2,.blog-sidebar .featured-wrapper h2{padding-bottom:8px;border-bottom:1px solid #D5D0CA;margin:0}.blog-sidebar .category-wrapper ul,.blog-sidebar .tags-wrapper ul,.blog-sidebar .archives-wrapper ul,.blog-sidebar .featured-wrapper ul{padding-top:24px;border:none}.tags-wrapper a{padding:0;border:none;margin-bottom:0;display:initial}.category-wrapper ul,.tags-wrapper ul{display:flex;flex-flow:row wrap;gap:10px 24px}.category-wrapper li,.tags-wrapper li{padding:8px 16px;border-radius:24px;background:var(--theme-color-light-gray);transition:background 0.3s ease-out;position:relative;margin:0}.category-wrapper li.active,.tags-wrapper li.active{padding:8px 30px 8px 16px}.category-wrapper a,.tags-wrapper a,.category-wrapper .text,.tags-wrapper .text{color:var(--theme-color-black);font-weight:600}.category-wrapper li:hover,.tags-wrapper li:hover,.category-wrapper li.active,.tags-wrapper li.active{background:var(--theme-color-yellow)}.category-wrapper .clear-filter,.tags-wrapper .clear-filter{position:absolute;top:50%;transform:translateY(-50%);right:8px;display:flex}.blog-sidebar aside .r2g-xbox-sub-component{padding-top:24px;margin:0;border:none}.featured-wrapper .xbox-wrapper .content-wrapper h3{margin-bottom:4px}.featured-wrapper .xbox-wrapper .content-wrapper .blog-date{display:flex;align-items:center;gap:16px;margin:0}.featured-wrapper .xbox-wrapper .content-wrapper .blog-date .icon{font-size:1.8rem;color:var(--theme-color-black)}.featured-wrapper .xbox-wrapper .content-wrapper a:hover{color:var(--theme-color-yellow)}.archives-wrapper .bullet{content:'\e901';font-size:2.4rem}.archives-wrapper .active .bullet:before{content:'\e910'}.archives-wrapper .archive-year>.bullet,.archives-wrapper .bullet{line-height:52px}.archives-wrapper .archive-year>.bullet:hover,.archives-wrapper .bullet:hover{color:var(--theme-color-yellow)}.archives-wrapper a{color:var(--theme-color-black)}.archives-wrapper a:hover{color:var(--theme-color-yellow)}.archives-wrapper .bullet{position:absolute;top:50%;right:0;height:100%;width:34px;z-index:1;text-align:center;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog-listing-wrapper .r2g-xbox-sub-component.blog-detail .intro-content h1{margin-bottom:32px}.blog-listing-wrapper .r2g-xbox-sub-component.blog-detail .flex-container{padding:32px 0 0}.r2g-xbox-sub-component.blog-detail .blog-date{display:flex;align-items:center;gap:16px}.r2g-xbox-sub-component.blog-detail .blog-date .icon{font-size:1.8rem;color:var(--theme-color-black)}.sitemap-menu ul li{margin-bottom:16px}.sitemap-menu ul li:last-child{margin-bottom:0}.sitemap-menu a{text-decoration-color:transparent}.sitemap-menu a:hover{color:var(--theme-color-yellow);text-decoration-color:var(--theme-color-yellow)}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid var(--theme-color-black);animation:prixClipFix 2s linear infinite }@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 var(--color-blue-600) 12.727926px -12.727926px 0 0 var(--color-blue-600),18px 0 0 0 var(--color-blue-600),12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),0 18px 0 0 rgb(152 128 255 / 0),-12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),-18px 0 0 0 rgb(152 128 255 / 0),-12.727926px -12.727926px 0 0 rgb(152 128 255 / 0);animation:dot-spin 1.5s infinite linear}@keyframes dot-spin{0%,100%{box-shadow:0 -18px 0 0 var(--color-blue-600),12.727926px -12.727926px 0 0 var(--color-blue-600),18px 0 0 0 var(--color-blue-600),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 0 var(--color-blue-600),18px 0 0 0 var(--color-blue-600),12.727926px 12.727926px 0 0 var(--color-blue-600),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 0 var(--color-blue-600),12.727926px 12.727926px 0 0 var(--color-blue-600),0 18px 0 0 var(--color-blue-600),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 0 var(--color-blue-600),0 18px 0 0 var(--color-blue-600),-12.727926px 12.727926px 0 0 var(--color-blue-600),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 0 var(--color-blue-600),-12.727926px 12.727926px 0 0 var(--color-blue-600),-18px 0 0 0 var(--color-blue-600),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 0 var(--color-blue-600),-18px 0 0 0 var(--color-blue-600),-12.727926px -12.727926px 0 0 var(--color-blue-600)}75%{box-shadow:0 -18px 0 0 var(--color-blue-600),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 0 var(--color-blue-600),-12.727926px -12.727926px 0 0 var(--color-blue-600)}87.5%{box-shadow:0 -18px 0 0 var(--color-blue-600),12.727926px -12.727926px 0 0 var(--color-blue-600),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 0 var(--color-blue-600)}}.swal2-styled.swal2-confirm{border:none !important;cursor:pointer !important;display:inline-block !important;font-family:var(--body-font-family),Arial,Helvetica,sans-serif !important;font-weight:var(--button__common__font-weight) !important;font-size:var(--button__common__font-size) !important;line-height:var(--button__common__line-height) !important;padding:var(--button__common__padding) !important;text-align:center !important;vertical-align:middle !important;border-radius:var(--button__common__border-radius) !important;-webkit-border-radius:var(--button__common__border-radius) !important;-khtml-border-radius:var(--button__common__border-radius) !important;-moz-border-radius:var(--button__common__border-radius) !important;white-space:nowrap !important;text-decoration:none !important;color:var(--button__primary__text-color) !important;background-color:var(--button__primary__background-color) !important}.swal2-styled.swal2-confirm:hover{color:var(--button__primary_inverted__text-color) !important;background-color:var(--button__primary__hover__background-color)}.swal2-styled.swal2-confirm:focus{box-shadow:none !important}.swal2-title{font-size:2rem !important;padding:24px 24px 0 !important;color:var(--theme-color-black) !important}.swal2-html-container,.swal2-html-container p{font-size:1.8rem !important;color:var(--theme-color-gray) !important}.skeleton-square-image{width:100%;min-height:100px;aspect-ratio:1 / 1}.skeleton-loader{background-image:linear-gradient(90deg,#EEEEEE 25%,#DEDEDE 50%,#EEEEEE 75%) !important;background-size:200% 100% !important;animation:loading 2s infinite ease-in-out !important}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.cookie-consent-popup{position:fixed;z-index:99999;bottom:0;background-color:#fff;padding:25px;text-align:center;border:1px solid var(--theme-color-light-gray);border-radius:4px}.cookie-consent-popup .title{display:Flex;justify-content:center;gap:13px;justify-content:center;align-items:center}.cookie-consent-popup .btn-wrapper-group{display:flex;gap:24px;justify-content:center;align-items:center}.cookie-consent-popup .flash-popup-wrapper{position:absolute;z-index:110;top:25%;right:calc((100vw/2) - 150px)}.scrollToTop{position:fixed;z-index:99;bottom:72px;right:12px;width:44px;height:44px;color:var(--theme-color-black);font-size:2.4rem;display:flex;align-items:center;justify-content:center;background:var(--theme-color-white);border:1px solid var(--theme-color-black);outline:2px solid var(--theme-color-white);border-radius:50%;padding:0.75rem;box-shadow:0 4px 16px -12px rgba(10,13,18,0.25);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(100px);transition:transform 0.6s ease-in-out,background 0.3s ease-out,color 0.3s ease-out,opacity 0.3s ease-out;will-change:transform,background,color}.scrollToTop:hover{background:var(--theme-color-black);color:var(--theme-color-white)}.scroll-to-top-active .scrollToTop{opacity:1;pointer-events:auto;transform:translateY(0)}@media only screen and (max-width:767px){.r2g-css-flex-grid-main-strip.sm-column-reverse>.container>.flex-xlist>.xList-items{flex-flow:column-reverse nowrap}.sm-rounded-3xl,.sm-rounded-4xl{overflow:hidden;width:fit-content}.sm-rounded-3xl{border-radius:24px}.sm-rounded-4xl{border-radius:30px}}