@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{overflow-x:hidden}ol[role=list],ul[role=list]{list-style:none}a{text-decoration:none;-webkit-transition:all .3s;transition:all .3s}img{height:auto;max-width:100%}body,html{background:#fff;color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1pc;line-height:1.5;margin:0;scroll-behavior:smooth}button,input,optgroup,select,textarea{font:inherit}h1{font-size:2.25rem}@media screen and (max-width:767px){h1{font-size:1.6875rem}}h2{font-size:1.875rem}@media screen and (max-width:767px){h2{font-size:1.5rem}}h3{font-size:1.5rem}@media screen and (max-width:767px){h3{font-size:1.25rem}}h4{font-size:1.125rem}@media screen and (max-width:767px){h4{font-size:1rem}}h5{font-size:.875rem}@media screen and (max-width:767px){h5{font-size:.875rem}}.cmp-accordion{border-top:1px solid #ccc}.cmp-accordion__item{border-bottom:1px solid #ccc;padding:1.25rem}.cmp-accordion__item:has(.cmp-accordion__panel--expanded){padding-bottom:0}.cmp-accordion__header{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cmp-accordion__header:has(+.cmp-accordion__panel--expanded){padding-bottom:1.25rem}.cmp-accordion__header:has(+.cmp-accordion__panel--expanded):after{background:#ccc;bottom:0;content:"";height:1px;left:-1.25rem;position:absolute;width:calc(100% + 2.5rem)}.cmp-accordion__header:has(+dd.cmp-accordion__panel--expanded){padding-bottom:.625rem}.cmp-accordion__header:has(+dd.cmp-accordion__panel--expanded):after{display:none}.cmp-accordion__header:has(.cmp-accordion__heading) .cmp-accordion__button{color:#000}.cmp-accordion__heading{color:#000;font-size:1.5rem;font-weight:400;line-height:140%}.cmp-accordion__button{background-color:transparent;border:none;color:#c00;font-size:1.25rem;font-weight:500;line-height:160%;padding:0 2.5rem 0 0;text-align:left;width:100%}.cmp-accordion__button--expanded .cmp-accordion__icon{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:center;transform-origin:center}.cmp-accordion__icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/40% no-repeat;display:block;height:2.5rem;position:absolute;right:0;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;width:2.5rem}.cmp-accordion__panel{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-accordion__panel .cmp-accordion__heading{color:#c00;padding-top:1.25rem}.cmp-accordion__panel--hidden{display:none}.breadcrumb{border-top:1px solid #ccc;height:100%;min-height:2.5rem;width:100vw}.breadcrumb,.breadcrumb *{-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumb *{margin:0;padding:0}.cmp-breadcrumb{width:100vw}@media screen and (max-width:767px){.cmp-breadcrumb{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.cmp-breadcrumb__list{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;justify-content:flex-start;list-style:none;margin:0 auto;max-width:75rem;padding:.6875rem 0;white-space:nowrap}@media screen and (max-width:1200px){.cmp-breadcrumb__list{padding:1.375rem 1.25rem}}.cmp-breadcrumb__item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:.0625rem solid #ccc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem;font-style:normal;font-weight:400;justify-content:flex-start;line-height:normal;min-width:0;padding-left:.625rem}.cmp-breadcrumb__item:first-child{border-left:none;padding-left:0}.cmp-breadcrumb__item a,.cmp-breadcrumb__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-breadcrumb__item-link{color:#c00;text-decoration:none;text-underline-offset:.1875rem}.cmp-breadcrumb__item-link:link,.cmp-breadcrumb__item-link:visited{color:#c00;text-decoration:none}.cmp-breadcrumb__item-link:hover{text-decoration:underline}.cmp-breadcrumb__item--active{color:#666}.ui-breadcrumb__color--black{background-color:#000}.ui-breadcrumb__color--black .cmp-breadcrumb__item *{color:#fff}.ui-breadcrumb__color--white{background-color:#fff}.ui-breadcrumb__color--gray{background-color:#f3f3f3}.button{min-width:0}.cmp-button{max-width:100%;padding:.625rem 0 1.25rem}@media screen and (max-width:767px){.cmp-button{max-width:100%}}.cmp-button__text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-align:left}.button[class*=ui-button]:has(.cmp-button) .cmp-link__screen-reader-only{display:none}.button[class*=ui-button]:not([class*=ui-button__type--]) .cmp-button,.ui-button:not([class*=ui-button__type--]) .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border:none;border-radius:.375rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.25rem;height:2.5rem;justify-content:center;max-width:100%;padding:.75rem 1.25rem}.button[class*=ui-button]:not([class*=ui-button__type--]) .cmp-button__text,.ui-button:not([class*=ui-button__type--]) .cmp-button__text{line-height:140%}.button[class*=ui-button]:not([class*=ui-button__type--]) .cmp-button:after,.ui-button:not([class*=ui-button__type--]) .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.button[class*=ui-button]:not([class*=ui-button__type--]) .cmp-button:hover,.ui-button:not([class*=ui-button__type--]) .cmp-button:hover{background:#000}.ui-button .cmp-button{font-family:Noto Sans,Noto Sans JP,sans-serif;position:relative;text-decoration:none}.ui-button__type--primary{padding:.625rem 0 1.25rem;width:100%}.ui-button__type--primary .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border:none;border-radius:.375rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.25rem;justify-content:center;padding:.75rem 1.25rem}.ui-button__type--primary .cmp-button__text{line-height:140%}.ui-button__type--primary .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.ui-button__type--primary .cmp-button:hover{background:#000;opacity:1}.ui-button__type--secondary{padding:.625rem 0 1.25rem;width:100%}.ui-button__type--secondary .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:.0625rem solid #c00;border-radius:.375rem;color:#c00;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.25rem;justify-content:center;padding:.75rem 1.25rem}.ui-button__type--secondary .cmp-button__text{line-height:140%}.ui-button__type--secondary .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.ui-button__type--secondary .cmp-button:hover{background:#c00;color:#fff;opacity:1}.ui-button__type--secondary .cmp-button:hover:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.ui-button__type--text{padding:.625rem 0 1.25rem;width:100%}.ui-button__type--text .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#c00;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:400;gap:.625rem;justify-content:center;line-height:140%;padding:0}.ui-button__type--text .cmp-button__text{line-height:140%}.ui-button__type--text .cmp-button:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.ui-button__type--text .cmp-button:hover{text-decoration:underline}.ui-button__type--text.ui-button__type--text:has([target=_blank]) .cmp-button:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.ui-button__type--text.ui-button__type--text:has([target=_blank]) .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.9926 0.172234L7.16016 6.00464L7.98511 6.82959L13.8176 0.997185L12.9926 0.172234Z' fill='%23CC0000'/%3E%3Cpath d='M14 5.24996H12.8333V1.16666H8.75V0H13.4167C13.7433 0 14 0.256665 14 0.583329V5.24996Z' fill='%23CC0000'/%3E%3Cpath d='M12.8333 7.00006V11.6667C12.8333 12.3083 12.3083 12.8333 11.6667 12.8333H2.33333C1.69167 12.8333 1.16667 12.3083 1.16667 11.6667V2.33343C1.16667 1.69177 1.69167 1.16677 2.33333 1.16677L7 1.16666V0L2.33333 0.000113904C1.05 0.000113904 0 1.05011 0 2.33343V11.6667C0 12.95 1.05 14 2.33333 14H11.6667C12.95 14 14 12.95 14 11.6667V7.00006H12.8333Z' fill='%23CC0000'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:1rem;vertical-align:middle;width:1rem}.ui-button__type--text.ui-button__type--text:has([target=_blank]) .cmp-button:hover{text-decoration:underline}.ui-button__type--anchor .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:1.0625rem;justify-content:center;text-align:center}.ui-button__type--anchor .cmp-button__text{font-size:1rem;letter-spacing:.96px;line-height:100%}.ui-button__type--anchor .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.171 0.650879L5.46514 6.14107L0.759256 0.650878' stroke='%23CC0000' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;vertical-align:middle;width:.6875rem}.ui-button__type--multilink .cmp-button{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:initial;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400;gap:.625rem;justify-content:space-between;line-height:140%;padding:.625rem 0;text-align:left}@media screen and (max-width:767px){.ui-button__type--multilink .cmp-button{max-width:100%}}.ui-button__type--multilink .cmp-button .cmp-button__text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:clip;white-space:normal}.ui-button__type--multilink .cmp-button[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M13.4946 0.172478L7.66211 6.00488L8.48707 6.82983L14.3195 0.997429L13.4946 0.172478Z' fill='%23888888'/%3E%3Cpath d='M14.5 5.24996H13.3333V1.16666H9.25V0H13.9167C14.2433 0 14.5 0.256665 14.5 0.583329V5.24996Z' fill='%23888888'/%3E%3Cpath d='M13.3333 7.00006V11.6667C13.3333 12.3083 12.8083 12.8333 12.1667 12.8333H2.83333C2.19167 12.8333 1.66667 12.3083 1.66667 11.6667V2.33343C1.66667 1.69177 2.19167 1.16677 2.83333 1.16677L7.5 1.16666V0L2.83333 0.000113904C1.55 0.000113904 0.5 1.05011 0.5 2.33343V11.6667C0.5 12.95 1.55 14 2.83333 14H12.1667C13.45 14 14.5 12.95 14.5 11.6667V7.00006H13.3333Z' fill='%23888888'/%3E%3C/svg%3E") no-repeat 50%/cover;content:"";display:inline-block;height:1.25rem;width:1.25rem}.ui-button__type--multilink .cmp-button:hover{color:#c00;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.ui-button__type--multilink .cmp-button:hover[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M18.5625%200.246051L10.2305%208.57812L11.409%209.75664L19.7411%201.42456L18.5625%200.246051Z%22%20fill%3D%22%23CC0000%22/%3E%3Cpath%20d%3D%22M20%207.50018H18.3333V1.66685H12.5V0.000183105H19.1667C19.6333%200.000183105%2020%200.36685%2020%200.833516V7.50018Z%22%20fill%3D%22%23CC0000%22/%3E%3Cpath%20d%3D%22M18.3333%2010.0002V16.6668C18.3333%2017.5835%2017.5833%2018.3335%2016.6667%2018.3335H3.33333C2.41667%2018.3335%201.66667%2017.5835%201.66667%2016.6668V3.3335C1.66667%202.41683%202.41667%201.66683%203.33333%201.66683L10%201.66667V0L3.33333%200.000162721C1.5%200.000162721%200%201.50016%200%203.3335V16.6668C0%2018.5002%201.5%2020.0002%203.33333%2020.0002H16.6667C18.5%2020.0002%2020%2018.5002%2020%2016.6668V10.0002H18.3333Z%22%20fill%3D%22%23CC0000%22/%3E%3C/svg%3E") no-repeat 50%/contain}.ui-button__type--multilink.ui-button__icon--video .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='24' viewBox='0 0 34 24' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_4167_8618)'%3E%3Cpath d='M0 2.26909V21.7309C0 22.9855 1.01455 24 2.26909 24H31.5709C32.8255 24 33.84 22.9855 33.84 21.7309V2.26909C33.84 1.01455 32.8255 0 31.5709 0H2.26909C1.01455 0 0 1.01455 0 2.26909ZM4.72364 6.13091H3.16364C2.88 6.13091 2.66182 5.90182 2.66182 5.62909V2.79273C2.66182 2.50909 2.89091 2.29091 3.16364 2.29091H4.72364C5.00727 2.29091 5.22545 2.52 5.22545 2.79273V5.62909C5.22545 5.91273 4.99636 6.13091 4.72364 6.13091ZM3.16364 9.74182H4.72364C5.00727 9.74182 5.22545 9.97091 5.22545 10.2436V13.08C5.22545 13.3636 4.99636 13.5818 4.72364 13.5818H3.16364C2.88 13.5818 2.66182 13.3527 2.66182 13.08V10.2436C2.66182 9.96 2.89091 9.74182 3.16364 9.74182ZM3.16364 17.8691H4.72364C5.00727 17.8691 5.22545 18.0982 5.22545 18.3709V21.2073C5.22545 21.4909 4.99636 21.7091 4.72364 21.7091H3.16364C2.88 21.7091 2.66182 21.48 2.66182 21.2073V18.3709C2.66182 18.0873 2.89091 17.8691 3.16364 17.8691ZM13.1455 16.6909V7.32C13.1455 6.92727 13.5709 6.68727 13.8982 6.88364L22.0145 11.5636C22.3527 11.76 22.3527 12.24 22.0145 12.4364L13.8982 17.1164C13.56 17.3127 13.1455 17.0727 13.1455 16.68V16.6909ZM30.6764 6.13091H29.1164C28.8327 6.13091 28.6145 5.90182 28.6145 5.62909V2.79273C28.6145 2.50909 28.8436 2.29091 29.1164 2.29091H30.6764C30.96 2.29091 31.1782 2.52 31.1782 2.79273V5.62909C31.1782 5.91273 30.9491 6.13091 30.6764 6.13091ZM29.1164 9.74182H30.6764C30.96 9.74182 31.1782 9.97091 31.1782 10.2436V13.08C31.1782 13.3636 30.9491 13.5818 30.6764 13.5818H29.1164C28.8327 13.5818 28.6145 13.3527 28.6145 13.08V10.2436C28.6145 9.96 28.8436 9.74182 29.1164 9.74182ZM29.1164 17.8691H30.6764C30.96 17.8691 31.1782 18.0982 31.1782 18.3709V21.2073C31.1782 21.4909 30.9491 21.7091 30.6764 21.7091H29.1164C28.8327 21.7091 28.6145 21.48 28.6145 21.2073V18.3709C28.6145 18.0873 28.8436 17.8691 29.1164 17.8691Z' fill='%23888888'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4167_8618'%3E%3Crect width='33.84' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:1.5rem;vertical-align:middle;width:2.125rem}.ui-button__type--multilink.ui-button__icon--video .cmp-button:hover:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='24' viewBox='0 0 34 24' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_4167_8579)'%3E%3Cpath d='M0 2.26909V21.7309C0 22.9855 1.01455 24 2.26909 24H31.5709C32.8255 24 33.84 22.9855 33.84 21.7309V2.26909C33.84 1.01455 32.8255 0 31.5709 0H2.26909C1.01455 0 0 1.01455 0 2.26909ZM4.72364 6.13091H3.16364C2.88 6.13091 2.66182 5.90182 2.66182 5.62909V2.79273C2.66182 2.50909 2.89091 2.29091 3.16364 2.29091H4.72364C5.00727 2.29091 5.22545 2.52 5.22545 2.79273V5.62909C5.22545 5.91273 4.99636 6.13091 4.72364 6.13091ZM3.16364 9.74182H4.72364C5.00727 9.74182 5.22545 9.97091 5.22545 10.2436V13.08C5.22545 13.3636 4.99636 13.5818 4.72364 13.5818H3.16364C2.88 13.5818 2.66182 13.3527 2.66182 13.08V10.2436C2.66182 9.96 2.89091 9.74182 3.16364 9.74182ZM3.16364 17.8691H4.72364C5.00727 17.8691 5.22545 18.0982 5.22545 18.3709V21.2073C5.22545 21.4909 4.99636 21.7091 4.72364 21.7091H3.16364C2.88 21.7091 2.66182 21.48 2.66182 21.2073V18.3709C2.66182 18.0873 2.89091 17.8691 3.16364 17.8691ZM13.1455 16.6909V7.32C13.1455 6.92727 13.5709 6.68727 13.8982 6.88364L22.0145 11.5636C22.3527 11.76 22.3527 12.24 22.0145 12.4364L13.8982 17.1164C13.56 17.3127 13.1455 17.0727 13.1455 16.68V16.6909ZM30.6764 6.13091H29.1164C28.8327 6.13091 28.6145 5.90182 28.6145 5.62909V2.79273C28.6145 2.50909 28.8436 2.29091 29.1164 2.29091H30.6764C30.96 2.29091 31.1782 2.52 31.1782 2.79273V5.62909C31.1782 5.91273 30.9491 6.13091 30.6764 6.13091ZM29.1164 9.74182H30.6764C30.96 9.74182 31.1782 9.97091 31.1782 10.2436V13.08C31.1782 13.3636 30.9491 13.5818 30.6764 13.5818H29.1164C28.8327 13.5818 28.6145 13.3527 28.6145 13.08V10.2436C28.6145 9.96 28.8436 9.74182 29.1164 9.74182ZM29.1164 17.8691H30.6764C30.96 17.8691 31.1782 18.0982 31.1782 18.3709V21.2073C31.1782 21.4909 30.9491 21.7091 30.6764 21.7091H29.1164C28.8327 21.7091 28.6145 21.48 28.6145 21.2073V18.3709C28.6145 18.0873 28.8436 17.8691 29.1164 17.8691Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4167_8579'%3E%3Crect width='33.84' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:1.5rem;vertical-align:middle;width:2.125rem}.ui-button__size--small .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#c00;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:400;gap:.625rem;justify-content:center;line-height:140%}.ui-button__size--small .cmp-button:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;vertical-align:middle;width:.3125rem}.ui-button__size--small.ui-button__type--primary .cmp-button{background:#c00;border-radius:.375rem;color:#fff;height:1.5rem;padding:.75rem 1.25rem}.ui-button__size--small.ui-button__type--primary .cmp-button:after,.ui-button__size--small.ui-button__type--primary .cmp-button:before{display:none}.ui-button__size--small.ui-button__type--primary .cmp-button:hover{background:#000}.ui-button__size--small.ui-button__type--secondary .cmp-button{background:#fff;border:.0625rem solid #c00;border-radius:.375rem;color:#c00;height:1.5rem;padding:.75rem 1.25rem}.ui-button__size--small.ui-button__type--secondary .cmp-button:after,.ui-button__size--small.ui-button__type--secondary .cmp-button:before{display:none}.ui-button__size--small.ui-button__type--secondary .cmp-button:hover{background:#c00;color:#fff}.ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;vertical-align:middle;width:.3125rem}.ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.9926 0.172234L7.16016 6.00464L7.98511 6.82959L13.8176 0.997185L12.9926 0.172234Z' fill='%23CC0000'/%3E%3Cpath d='M14 5.24996H12.8333V1.16666H8.75V0H13.4167C13.7433 0 14 0.256665 14 0.583329V5.24996Z' fill='%23CC0000'/%3E%3Cpath d='M12.8333 7.00006V11.6667C12.8333 12.3083 12.3083 12.8333 11.6667 12.8333H2.33333C1.69167 12.8333 1.16667 12.3083 1.16667 11.6667V2.33343C1.16667 1.69177 1.69167 1.16677 2.33333 1.16677L7 1.16666V0L2.33333 0.000113904C1.05 0.000113904 0 1.05011 0 2.33343V11.6667C0 12.95 1.05 14 2.33333 14H11.6667C12.95 14 14 12.95 14 11.6667V7.00006H12.8333Z' fill='%23CC0000'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.875rem;vertical-align:middle;width:.875rem}.ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:hover{text-decoration:underline}.ui-button__icon--video .cmp-button{gap:.625rem}.ui-button__icon--video .cmp-button:after{height:1rem;width:1.375rem}.ui-button__icon--video .cmp-button:after,.ui-button__icon--video.ui-button__type--text.ui-button__size--small .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_295_1147)'%3E%3Cpath d='M0 1.51273V14.4873C0 15.3236 0.659574 16 1.47518 16H20.5248C21.3404 16 22 15.3236 22 14.4873V1.51273C22 0.676364 21.3404 0 20.5248 0H1.47518C0.659574 0 0 0.676364 0 1.51273ZM3.07092 4.08727H2.05674C1.87234 4.08727 1.7305 3.93455 1.7305 3.75273V1.86182C1.7305 1.67273 1.87943 1.52727 2.05674 1.52727H3.07092C3.25532 1.52727 3.39716 1.68 3.39716 1.86182V3.75273C3.39716 3.94182 3.24823 4.08727 3.07092 4.08727ZM2.05674 6.49455H3.07092C3.25532 6.49455 3.39716 6.64727 3.39716 6.82909V8.72C3.39716 8.90909 3.24823 9.05455 3.07092 9.05455H2.05674C1.87234 9.05455 1.7305 8.90182 1.7305 8.72V6.82909C1.7305 6.64 1.87943 6.49455 2.05674 6.49455ZM2.05674 11.9127H3.07092C3.25532 11.9127 3.39716 12.0655 3.39716 12.2473V14.1382C3.39716 14.3273 3.24823 14.4727 3.07092 14.4727H2.05674C1.87234 14.4727 1.7305 14.32 1.7305 14.1382V12.2473C1.7305 12.0582 1.87943 11.9127 2.05674 11.9127ZM8.5461 11.1273V4.88C8.5461 4.61818 8.82269 4.45818 9.03546 4.58909L14.3121 7.70909C14.5319 7.84 14.5319 8.16 14.3121 8.29091L9.03546 11.4109C8.8156 11.5418 8.5461 11.3818 8.5461 11.12V11.1273ZM19.9433 4.08727H18.9291C18.7447 4.08727 18.6028 3.93455 18.6028 3.75273V1.86182C18.6028 1.67273 18.7518 1.52727 18.9291 1.52727H19.9433C20.1277 1.52727 20.2695 1.68 20.2695 1.86182V3.75273C20.2695 3.94182 20.1206 4.08727 19.9433 4.08727ZM18.9291 6.49455H19.9433C20.1277 6.49455 20.2695 6.64727 20.2695 6.82909V8.72C20.2695 8.90909 20.1206 9.05455 19.9433 9.05455H18.9291C18.7447 9.05455 18.6028 8.90182 18.6028 8.72V6.82909C18.6028 6.64 18.7518 6.49455 18.9291 6.49455ZM18.9291 11.9127H19.9433C20.1277 11.9127 20.2695 12.0655 20.2695 12.2473V14.1382C20.2695 14.3273 20.1206 14.4727 19.9433 14.4727H18.9291C18.7447 14.4727 18.6028 14.32 18.6028 14.1382V12.2473C18.6028 12.0582 18.7518 11.9127 18.9291 11.9127Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_295_1147'%3E%3Crect width='22' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;vertical-align:middle}.ui-button__icon--video.ui-button__type--text.ui-button__size--small .cmp-button:after{height:.875rem;width:1.25rem}.ui-button__align--left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.ui-button__align--center,.ui-button__align--left{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-button__align--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-button__align--right{-webkit-box-pack:right;-ms-flex-pack:right;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right}.cmp-experiencefragment--contact-us-product{margin:0 auto;max-width:75rem;padding-bottom:2.5rem;padding-top:2.5rem;width:100%}.cmp-experiencefragment--contact-us-product>.cmp-container{border:1px solid #ccc;border-radius:10px}.cmp-experiencefragment--contact-us-product .title{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-experiencefragment--contact-us-product .title .cmp-title .cmp-title__text{text-align:center}.cmp-experiencefragment--contact-us-product .title .cmp-title .cmp-title__text .cmp-title__copy{color:#c00!important;font-weight:500}.cmp-experiencefragment--contact-us-product .button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:.625rem 0 1.25rem;width:100%}.cmp-experiencefragment--contact-us-product .button .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans,Noto Sans JP,sans-serif;gap:1.25rem;height:2.5rem;justify-content:center;padding:.75rem 1.25rem;position:relative;text-decoration:none}.cmp-experiencefragment--contact-us-product .button .cmp-button__text{line-height:140%}.cmp-experiencefragment--contact-us-product .button .cmp-button:after{-ms-flex-negative:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.cmp-experiencefragment--contact-us-product .button .cmp-button:hover{background:#000;opacity:1}.cmp-container .ui-container__wrap{width:100%}.cmp-container .ui-container__wrap>.cmp-container{margin:0 auto;max-width:75rem}@media screen and (max-width:1199px){.cmp-container .ui-container__wrap>.cmp-container{padding:0 1.25rem}}.cmp-container .ui-container__wrap>.cmp-container .cmp-container{max-width:100%;width:100%}.cmp-container .ui-container__wrap .articleDate{color:#888;padding:.625rem 0}.cmp-container .ui-container__wrap .title .cmp-title__text{margin:0 0 2.5rem}.cmp-container .ui-container__padding--none{padding-bottom:0!important;padding-top:0!important}.cmp-container .ui-container__padding--small>.cmp-container{padding:15px}.cmp-container .ui-container__padding--large{padding-bottom:2.5rem!important;padding-top:2.5rem!important}@media screen and (max-width:767px){.cmp-container .ui-container__padding--large{padding-bottom:1.25rem!important;padding-top:1.25rem!important}}.cmp-container .ui-container__layouts--1column{display:block}.cmp-container .ui-container__layouts--2column>.cmp-container{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-container .ui-container__layouts--2column>.cmp-container>.image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--2column>.cmp-container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%}}.cmp-container .ui-container__layouts--3column>.cmp-container{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-container .ui-container__layouts--3column>.cmp-container>.image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--3column>.cmp-container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%}}.cmp-container .ui-container__layouts--4column>.cmp-container,.cmp-container .ui-container__layouts-region-selector>.cmp-container{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.cmp-container .ui-container__layouts--4column>.cmp-container>.image,.cmp-container .ui-container__layouts-region-selector>.cmp-container>.image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--4column>.cmp-container,.cmp-container .ui-container__layouts-region-selector>.cmp-container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%}}.cmp-container .ui-container__layouts--teaser{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.cmp-container .ui-container__layouts--teaser>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:3.75rem}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--teaser>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}.cmp-container .ui-container__layouts--teaser>.cmp-container>.embed{-webkit-box-flex:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 47.5%;flex:0 0 47.5%;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--teaser>.cmp-container>.embed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-container .ui-container__layouts--teaser>.cmp-container>.embed .cmp-embed{height:100%;max-height:20.0625rem;max-width:35.625rem;padding:0;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--teaser>.cmp-container>.embed .cmp-embed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:11.8125rem;max-width:20.9375rem}}.cmp-container .ui-container__layouts--teaser>.cmp-container>.embed .cmp-embed iframe{height:100%;width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container>.teaser-left-image{-webkit-box-flex:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 47.5%;flex:0 0 47.5%}.cmp-container .ui-container__layouts--teaser>.cmp-container>.teaser-left-image .cmp-image{-ms-flex-negative:0;flex-shrink:0;height:auto;max-width:35.625rem;padding:0;width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container>.teaser-left-image .cmp-image__image{border-radius:.625rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.title{width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.title .cmp-title__text{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans;font-size:1.875rem;font-style:normal;font-weight:500;line-height:140%;margin:0;width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.title .cmp-title__text__copy{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.image{width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.image .cmp-image{padding:0}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.image.teaser-right-image{width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.image.teaser-right-image .cmp-image{padding:0}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.image.teaser-right-image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.image.teaser-right-image .cmp-image__image{min-height:4.25rem}}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.text{width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.text .cmp-text{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;padding:0}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.download{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.download .cmp-download{gap:0;grid-template-columns:unset;padding:0}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.download .cmp-download__action{padding:0}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.download{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--teaser>.cmp-container .container>.cmp-container>.button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-container .ui-container__layouts--reverse{padding-bottom:1.25rem!important;padding-top:1.25rem!important}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse .reverse-teaser-embed-inner{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:center}}.cmp-container .ui-container__layouts--reverse .reverse-teaser-embed-inner .cmp-embed{max-height:100%;max-height:20.0625rem;max-width:35.625rem;padding:0;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse .reverse-teaser-embed-inner .cmp-embed{max-height:11.8125rem;max-width:20.9375rem}}.cmp-container .ui-container__layouts--reverse .reverse-teaser-embed-inner .cmp-embed iframe{height:100%;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:3.75rem}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.image{-webkit-box-flex:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 47.5%;flex:0 0 47.5%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.image{display:none}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.image .cmp-image{-ms-flex-negative:0;flex-shrink:0;height:auto;max-width:35.625rem;padding:0;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.image .cmp-image__image{border-radius:.625rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.embed{-webkit-box-flex:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 47.5%;flex:0 0 47.5%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.embed{display:none}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.embed .cmp-embed{max-height:100%;max-height:20.0625rem;max-width:35.625rem;padding:0;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.embed .cmp-embed{max-height:11.8125rem;max-width:20.9375rem}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.embed .cmp-embed iframe{height:100%;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.title{width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.title .cmp-title__text{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans;font-size:1.875rem;font-style:normal;font-weight:500;line-height:140%;margin:0;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.title .cmp-title__text .cmp-title__copy{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container .embed.reverse-teaser-embed-inner{display:none}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container .embed.reverse-teaser-embed-inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:block;order:2}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container .embed.reverse-teaser-embed-inner .cmp-embed{padding:0;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container .embed.reverse-teaser-embed-inner .cmp-embed iframe,.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.text{width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.text .cmp-text{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;padding:0}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.image{width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.image .cmp-image{padding:0}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.image .teaser-right-image{width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.image .teaser-right-image .cmp-image{padding:0}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.image .teaser-right-image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.image .teaser-right-image .cmp-image__image{min-height:4.25rem}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.download{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.download .cmp-download{gap:0;grid-template-columns:unset;padding:0}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.download .cmp-download__action{padding:0}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.download{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--reverse>.cmp-container>.container>.cmp-container>.button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-container .ui-container__layouts--download>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--download>.cmp-container>.cmp-download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.875rem 1.25rem;row-gap:1.25rem}}.cmp-container .ui-container__layouts--download>.cmp-container .cmp-download__meta .cmp-download__title{font-size:1rem;font-weight:400;line-height:160%}.cmp-container .ui-container__layouts--download>.cmp-container .cmp-download__action .cmp-download__filetype:before{background-image:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.6875rem;margin-right:.625rem;padding-right:.625rem;width:.4375rem}.cmp-container .ui-container__layouts--download>.cmp-container>.download:first-of-type{border-top:1px solid #ccc}.cmp-container .ui-container__layouts--download>.cmp-container>.download{border-bottom:1px solid #ccc}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--download>.cmp-container>.download{padding:0}}.cmp-container .ui-container__layouts--download>.cmp-container>.download:nth-of-type(odd){background:#fff}.cmp-container .ui-container__layouts--download>.cmp-container>.download:nth-of-type(2n){background:#f3f3f3}.cmp-container .ui-container__layouts--image-left{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.cmp-container .ui-container__layouts--image-left>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:3.75rem}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--image-left>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}.cmp-container .ui-container__layouts--image-left .image{-webkit-box-flex:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 18.625rem;flex:0 0 18.625rem}.cmp-container .ui-container__layouts--image-left .image .cmp-image{height:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:100%}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--image-left .image .cmp-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-container .ui-container__layouts--image-left .image .cmp-image__image{border-radius:.625rem;height:25.375rem;margin-bottom:2.5rem;-o-object-fit:contain;object-fit:contain;width:16.875rem}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--image-left .image .cmp-image__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:17.3125rem;margin:2.5rem 0;width:11.25rem}}.cmp-container .ui-container__layouts--image-left .image .cmp-image .cmp-image__title{font-size:.875rem;font-style:normal;font-weight:400;line-height:180%}.cmp-container .ui-container__layouts--image-left .container>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media screen and (max-width:767px){.cmp-container .ui-container__layouts--image-left .container>.cmp-container{gap:2.5rem}}.cmp-container .ui-container__layouts--image-left .container>.cmp-container .title .cmp-title__text{margin-top:0}.cmp-container .ui-container__layouts--image-left .container>.cmp-container .title .cmp-title__copy{font-style:normal;font-weight:500;line-height:180%}.cmp-container .ui-container__layouts--image-left .container>.cmp-container .text .cmp-text{padding:0}.cmp-container .ui-container__layouts--gap-40>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;justify-content:center;row-gap:0}@media screen and (max-width:767px){.cmp-container .ui-container__layouts-region-selector>.cmp-container{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.cmp-container .ui-container__layouts-region-selector>.cmp-container .ui-button__type--text .cmp-button{font-size:.875rem}}.cmp-container .ui-container__full-width{max-width:100%;padding:1.25rem 0;width:100%}.cmp-container .ui-container__max-width-1200{margin:0 auto;max-width:75rem;padding:1.25rem 0;width:100%}@media screen and (max-width:1199px){.cmp-container .ui-container__max-width-1200{padding:1.25rem}}@media screen and (max-width:767px){.cmp-container .ui-container__max-width-1200{padding-bottom:.625rem;padding-top:.625rem}}.cmp-container .ui-container__bg-white>.cmp-container{background-color:#fff}.cmp-container .ui-container__bg-gray>.cmp-container{background-color:#f3f3f3}.cmp-container .ui-container__bg-black>.cmp-container{background-color:#000}.cmp-container .ui-container__bg-black>.cmp-container .cmp-image__title,.cmp-container .ui-container__bg-black>.cmp-container .cmp-list,.cmp-container .ui-container__bg-black>.cmp-container .cmp-teaser,.cmp-container .ui-container__bg-black>.cmp-container .cmp-text,.cmp-container .ui-container__bg-black>.cmp-container .cmp-text p,.cmp-container .ui-container__bg-black>.cmp-container .cmp-text__title,.cmp-container .ui-container__bg-black>.cmp-container .cmp-title,.cmp-container .ui-container__bg-black>.cmp-container .download{color:#fff}.cmp-container .ui-container__bg-black>.cmp-container .text .cmp-text li,.cmp-container .ui-container__bg-black>.cmp-container .text .cmp-text td,.cmp-container .ui-container__bg-black>.cmp-container .text .cmp-text th,.cmp-container .ui-container__bg-black>.cmp-container .text .cmp-text ul{color:#ccc}.cmp-container .ui-container__bg-black>.cmp-container .cmp-title__copy,.cmp-container .ui-container__bg-black>.cmp-container .cmp-title__text,.cmp-container .ui-container__bg-black>.cmp-container>.download .cmp-download__description p{color:#fff}.cmp-container .ui-container__bg-black>.cmp-container>.download .cmp-download__title{color:#c00}.cmp-container .ui-container__bg-black>.cmp-container>.cmp-teaser__description,.cmp-container .ui-container__bg-black>.cmp-container>.cmp-teaser__title{color:#fff}.cmp-container .ui-container__bg-black>.cmp-container>.cmp-teaser__pretitle{color:#c00}.cmp-container .ui-container__bg-black>.cmp-container .cmp-accordion__button,.cmp-container .ui-container__bg-black>.cmp-container .cmp-tabs__tablist li,.cmp-container .ui-container__bg-black>.cmp-container .cmp-teaser__description,.cmp-container .ui-container__bg-black>.cmp-container .cmp-teaser__link,.cmp-container .ui-container__bg-black>.cmp-container .cmp-teaser__title,.cmp-container .ui-container__bg-black>.cmp-container>.cmp-list__item-title{color:#fff}.cmp-container .ui-container__bg-black>.cmp-container .cmp-tabs__tablist .cmp-tabs__tab:hover{color:#c00}.cmp-container .ui-container__bg-black>.cmp-container .cmp-tabs__tablist .cmp-tabs__tab--active{color:#fff}.cmp-container .ui-container__bg-black>.cmp-container .ui-tab__type--cg .cmp-tabs__tablist .cmp-tabs__tab{color:#000}.cmp-container .ui-container__bg-black>.cmp-container .localnavigation{background-color:#000}.cmp-container .ui-container__bg-black .cf-products__table td,.cmp-container .ui-container__bg-black .event-global .category-filters .category-button,.cmp-container .ui-container__bg-black .event-global .event-table .event-row,.cmp-container .ui-container__bg-black .event-global .past-events .year-buttons .year-button.active{color:#fff}.cmp-container .ui-container__bg-black .event-jp .year-filter-tabs .year-tab{background:transparent}.cmp-container .ui-container__bg-black .event-jp .year-filter-tabs .year-tab.active,.cmp-container .ui-container__bg-black .list .cmp-list .cmp-list__item--wrap,.cmp-container .ui-container__bg-black .list .cmp-list .cmp-list__item-date,.cmp-container .ui-container__bg-black .list .cmp-list .cmp-list__item-title,.cmp-container .ui-container__bg-black .list .cmp-list__parent{color:#fff}.cmp-container .ui-container__bg-black .ui-button__size--small.ui-button__type--text a:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;vertical-align:middle;width:.3125rem}.cmp-container .ui-container__bg-black .ui-button__size--small.ui-button__type--text a:hover:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:.3125rem}.cmp-container .ui-container__bg-black .ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;vertical-align:middle;width:.3125rem}.cmp-container .ui-container__bg-black .ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:hover:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:.3125rem}.cmp-container .ui-container__bg-black .ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.8493 0.196699L8.18359 6.8623L9.1264 7.80511L15.7921 1.1395L14.8493 0.196699Z' fill='white'/%3E%3Cpath d='M16 5.99995H14.6667V1.33332H10V0H15.3333C15.7067 0 16 0.293331 16 0.666661V5.99995Z' fill='white'/%3E%3Cpath d='M14.6667 8.00007V13.3334C14.6667 14.0667 14.0667 14.6667 13.3333 14.6667H2.66667C1.93333 14.6667 1.33333 14.0667 1.33333 13.3334V2.66677C1.33333 1.93345 1.93333 1.33345 2.66667 1.33345L8 1.33332V0L2.66667 0.000130175C1.2 0.000130175 0 1.20012 0 2.66677V13.3334C0 14.8 1.2 16 2.66667 16H13.3333C14.8 16 16 14.8 16 13.3334V8.00007H14.6667Z' fill='white'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.875rem;vertical-align:middle;width:.875rem}.cmp-container .ui-container__bg-black .ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:hover:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.9926 0.172234L7.16016 6.00464L7.98511 6.82959L13.8176 0.997185L12.9926 0.172234Z' fill='%23CC0000'/%3E%3Cpath d='M14 5.24996H12.8333V1.16666H8.75V0H13.4167C13.7433 0 14 0.256665 14 0.583329V5.24996Z' fill='%23CC0000'/%3E%3Cpath d='M12.8333 7.00006V11.6667C12.8333 12.3083 12.3083 12.8333 11.6667 12.8333H2.33333C1.69167 12.8333 1.16667 12.3083 1.16667 11.6667V2.33343C1.16667 1.69177 1.69167 1.16677 2.33333 1.16677L7 1.16666V0L2.33333 0.000113904C1.05 0.000113904 0 1.05011 0 2.33343V11.6667C0 12.95 1.05 14 2.33333 14H11.6667C12.95 14 14 12.95 14 11.6667V7.00006H12.8333Z' fill='%23CC0000'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.875rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:.875rem}.cmp-container .ui-container__bg-black .ui-button__size--small.ui-button__type--text:has([target=_blank]) .cmp-button:hover{text-decoration:underline}.cmp-container .ui-container__bg-black .ui-button__icon--video .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_2452_6904)'%3E%3Cpath d='M0 1.51273V14.4873C0 15.3236 0.659574 16 1.47518 16H20.5248C21.3404 16 22 15.3236 22 14.4873V1.51273C22 0.676364 21.3404 0 20.5248 0H1.47518C0.659574 0 0 0.676364 0 1.51273ZM3.07092 4.08727H2.05674C1.87234 4.08727 1.7305 3.93455 1.7305 3.75273V1.86182C1.7305 1.67273 1.87943 1.52727 2.05674 1.52727H3.07092C3.25532 1.52727 3.39716 1.68 3.39716 1.86182V3.75273C3.39716 3.94182 3.24823 4.08727 3.07092 4.08727ZM2.05674 6.49455H3.07092C3.25532 6.49455 3.39716 6.64727 3.39716 6.82909V8.72C3.39716 8.90909 3.24823 9.05455 3.07092 9.05455H2.05674C1.87234 9.05455 1.7305 8.90182 1.7305 8.72V6.82909C1.7305 6.64 1.87943 6.49455 2.05674 6.49455ZM2.05674 11.9127H3.07092C3.25532 11.9127 3.39716 12.0655 3.39716 12.2473V14.1382C3.39716 14.3273 3.24823 14.4727 3.07092 14.4727H2.05674C1.87234 14.4727 1.7305 14.32 1.7305 14.1382V12.2473C1.7305 12.0582 1.87943 11.9127 2.05674 11.9127ZM8.5461 11.1273V4.88C8.5461 4.61818 8.82269 4.45818 9.03546 4.58909L14.3121 7.70909C14.5319 7.84 14.5319 8.16 14.3121 8.29091L9.03546 11.4109C8.8156 11.5418 8.5461 11.3818 8.5461 11.12V11.1273ZM19.9433 4.08727H18.9291C18.7447 4.08727 18.6028 3.93455 18.6028 3.75273V1.86182C18.6028 1.67273 18.7518 1.52727 18.9291 1.52727H19.9433C20.1277 1.52727 20.2695 1.68 20.2695 1.86182V3.75273C20.2695 3.94182 20.1206 4.08727 19.9433 4.08727ZM18.9291 6.49455H19.9433C20.1277 6.49455 20.2695 6.64727 20.2695 6.82909V8.72C20.2695 8.90909 20.1206 9.05455 19.9433 9.05455H18.9291C18.7447 9.05455 18.6028 8.90182 18.6028 8.72V6.82909C18.6028 6.64 18.7518 6.49455 18.9291 6.49455ZM18.9291 11.9127H19.9433C20.1277 11.9127 20.2695 12.0655 20.2695 12.2473V14.1382C20.2695 14.3273 20.1206 14.4727 19.9433 14.4727H18.9291C18.7447 14.4727 18.6028 14.32 18.6028 14.1382V12.2473C18.6028 12.0582 18.7518 11.9127 18.9291 11.9127Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2452_6904'%3E%3Crect width='22' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:1rem;vertical-align:middle;width:1.375rem}.cmp-container .ui-container__bg-black .ui-button__icon--video .cmp-button:hover:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_295_1147)'%3E%3Cpath d='M0 1.51273V14.4873C0 15.3236 0.659574 16 1.47518 16H20.5248C21.3404 16 22 15.3236 22 14.4873V1.51273C22 0.676364 21.3404 0 20.5248 0H1.47518C0.659574 0 0 0.676364 0 1.51273ZM3.07092 4.08727H2.05674C1.87234 4.08727 1.7305 3.93455 1.7305 3.75273V1.86182C1.7305 1.67273 1.87943 1.52727 2.05674 1.52727H3.07092C3.25532 1.52727 3.39716 1.68 3.39716 1.86182V3.75273C3.39716 3.94182 3.24823 4.08727 3.07092 4.08727ZM2.05674 6.49455H3.07092C3.25532 6.49455 3.39716 6.64727 3.39716 6.82909V8.72C3.39716 8.90909 3.24823 9.05455 3.07092 9.05455H2.05674C1.87234 9.05455 1.7305 8.90182 1.7305 8.72V6.82909C1.7305 6.64 1.87943 6.49455 2.05674 6.49455ZM2.05674 11.9127H3.07092C3.25532 11.9127 3.39716 12.0655 3.39716 12.2473V14.1382C3.39716 14.3273 3.24823 14.4727 3.07092 14.4727H2.05674C1.87234 14.4727 1.7305 14.32 1.7305 14.1382V12.2473C1.7305 12.0582 1.87943 11.9127 2.05674 11.9127ZM8.5461 11.1273V4.88C8.5461 4.61818 8.82269 4.45818 9.03546 4.58909L14.3121 7.70909C14.5319 7.84 14.5319 8.16 14.3121 8.29091L9.03546 11.4109C8.8156 11.5418 8.5461 11.3818 8.5461 11.12V11.1273ZM19.9433 4.08727H18.9291C18.7447 4.08727 18.6028 3.93455 18.6028 3.75273V1.86182C18.6028 1.67273 18.7518 1.52727 18.9291 1.52727H19.9433C20.1277 1.52727 20.2695 1.68 20.2695 1.86182V3.75273C20.2695 3.94182 20.1206 4.08727 19.9433 4.08727ZM18.9291 6.49455H19.9433C20.1277 6.49455 20.2695 6.64727 20.2695 6.82909V8.72C20.2695 8.90909 20.1206 9.05455 19.9433 9.05455H18.9291C18.7447 9.05455 18.6028 8.90182 18.6028 8.72V6.82909C18.6028 6.64 18.7518 6.49455 18.9291 6.49455ZM18.9291 11.9127H19.9433C20.1277 11.9127 20.2695 12.0655 20.2695 12.2473V14.1382C20.2695 14.3273 20.1206 14.4727 19.9433 14.4727H18.9291C18.7447 14.4727 18.6028 14.32 18.6028 14.1382V12.2473C18.6028 12.0582 18.7518 11.9127 18.9291 11.9127Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_295_1147'%3E%3Crect width='22' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:1rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:1.375rem}.cmp-container .ui-container__bg-black .ui-button__icon--video.ui-button__type--text.ui-button__size--small .cmp-button:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;vertical-align:middle;width:.3125rem}.cmp-container .ui-container__bg-black .ui-button__icon--video.ui-button__type--text.ui-button__size--small .cmp-button:hover:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.5rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:.3125rem}.cmp-container .ui-container__bg-black .ui-button__icon--video.ui-button__type--text.ui-button__size--small .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_2452_6904)'%3E%3Cpath d='M0 1.51273V14.4873C0 15.3236 0.659574 16 1.47518 16H20.5248C21.3404 16 22 15.3236 22 14.4873V1.51273C22 0.676364 21.3404 0 20.5248 0H1.47518C0.659574 0 0 0.676364 0 1.51273ZM3.07092 4.08727H2.05674C1.87234 4.08727 1.7305 3.93455 1.7305 3.75273V1.86182C1.7305 1.67273 1.87943 1.52727 2.05674 1.52727H3.07092C3.25532 1.52727 3.39716 1.68 3.39716 1.86182V3.75273C3.39716 3.94182 3.24823 4.08727 3.07092 4.08727ZM2.05674 6.49455H3.07092C3.25532 6.49455 3.39716 6.64727 3.39716 6.82909V8.72C3.39716 8.90909 3.24823 9.05455 3.07092 9.05455H2.05674C1.87234 9.05455 1.7305 8.90182 1.7305 8.72V6.82909C1.7305 6.64 1.87943 6.49455 2.05674 6.49455ZM2.05674 11.9127H3.07092C3.25532 11.9127 3.39716 12.0655 3.39716 12.2473V14.1382C3.39716 14.3273 3.24823 14.4727 3.07092 14.4727H2.05674C1.87234 14.4727 1.7305 14.32 1.7305 14.1382V12.2473C1.7305 12.0582 1.87943 11.9127 2.05674 11.9127ZM8.5461 11.1273V4.88C8.5461 4.61818 8.82269 4.45818 9.03546 4.58909L14.3121 7.70909C14.5319 7.84 14.5319 8.16 14.3121 8.29091L9.03546 11.4109C8.8156 11.5418 8.5461 11.3818 8.5461 11.12V11.1273ZM19.9433 4.08727H18.9291C18.7447 4.08727 18.6028 3.93455 18.6028 3.75273V1.86182C18.6028 1.67273 18.7518 1.52727 18.9291 1.52727H19.9433C20.1277 1.52727 20.2695 1.68 20.2695 1.86182V3.75273C20.2695 3.94182 20.1206 4.08727 19.9433 4.08727ZM18.9291 6.49455H19.9433C20.1277 6.49455 20.2695 6.64727 20.2695 6.82909V8.72C20.2695 8.90909 20.1206 9.05455 19.9433 9.05455H18.9291C18.7447 9.05455 18.6028 8.90182 18.6028 8.72V6.82909C18.6028 6.64 18.7518 6.49455 18.9291 6.49455ZM18.9291 11.9127H19.9433C20.1277 11.9127 20.2695 12.0655 20.2695 12.2473V14.1382C20.2695 14.3273 20.1206 14.4727 19.9433 14.4727H18.9291C18.7447 14.4727 18.6028 14.32 18.6028 14.1382V12.2473C18.6028 12.0582 18.7518 11.9127 18.9291 11.9127Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2452_6904'%3E%3Crect width='22' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.875rem;vertical-align:middle;width:1.25rem}.cmp-container .ui-container__bg-black .ui-button__icon--video.ui-button__type--text.ui-button__size--small .cmp-button:hover:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_295_1147)'%3E%3Cpath d='M0 1.51273V14.4873C0 15.3236 0.659574 16 1.47518 16H20.5248C21.3404 16 22 15.3236 22 14.4873V1.51273C22 0.676364 21.3404 0 20.5248 0H1.47518C0.659574 0 0 0.676364 0 1.51273ZM3.07092 4.08727H2.05674C1.87234 4.08727 1.7305 3.93455 1.7305 3.75273V1.86182C1.7305 1.67273 1.87943 1.52727 2.05674 1.52727H3.07092C3.25532 1.52727 3.39716 1.68 3.39716 1.86182V3.75273C3.39716 3.94182 3.24823 4.08727 3.07092 4.08727ZM2.05674 6.49455H3.07092C3.25532 6.49455 3.39716 6.64727 3.39716 6.82909V8.72C3.39716 8.90909 3.24823 9.05455 3.07092 9.05455H2.05674C1.87234 9.05455 1.7305 8.90182 1.7305 8.72V6.82909C1.7305 6.64 1.87943 6.49455 2.05674 6.49455ZM2.05674 11.9127H3.07092C3.25532 11.9127 3.39716 12.0655 3.39716 12.2473V14.1382C3.39716 14.3273 3.24823 14.4727 3.07092 14.4727H2.05674C1.87234 14.4727 1.7305 14.32 1.7305 14.1382V12.2473C1.7305 12.0582 1.87943 11.9127 2.05674 11.9127ZM8.5461 11.1273V4.88C8.5461 4.61818 8.82269 4.45818 9.03546 4.58909L14.3121 7.70909C14.5319 7.84 14.5319 8.16 14.3121 8.29091L9.03546 11.4109C8.8156 11.5418 8.5461 11.3818 8.5461 11.12V11.1273ZM19.9433 4.08727H18.9291C18.7447 4.08727 18.6028 3.93455 18.6028 3.75273V1.86182C18.6028 1.67273 18.7518 1.52727 18.9291 1.52727H19.9433C20.1277 1.52727 20.2695 1.68 20.2695 1.86182V3.75273C20.2695 3.94182 20.1206 4.08727 19.9433 4.08727ZM18.9291 6.49455H19.9433C20.1277 6.49455 20.2695 6.64727 20.2695 6.82909V8.72C20.2695 8.90909 20.1206 9.05455 19.9433 9.05455H18.9291C18.7447 9.05455 18.6028 8.90182 18.6028 8.72V6.82909C18.6028 6.64 18.7518 6.49455 18.9291 6.49455ZM18.9291 11.9127H19.9433C20.1277 11.9127 20.2695 12.0655 20.2695 12.2473V14.1382C20.2695 14.3273 20.1206 14.4727 19.9433 14.4727H18.9291C18.7447 14.4727 18.6028 14.32 18.6028 14.1382V12.2473C18.6028 12.0582 18.7518 11.9127 18.9291 11.9127Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_295_1147'%3E%3Crect width='22' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.875rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:1.25rem}.cmp-container .ui-container__bg-black .ui-button__type--text:has([target=_blank]) .cmp-button:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.cmp-container .ui-container__bg-black .ui-button__type--text:has([target=_blank]) .cmp-button:hover:before{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:.4375rem}.cmp-container .ui-container__bg-black .ui-button__type--text:has([target=_blank]) .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.8493 0.196699L8.18359 6.8623L9.1264 7.80511L15.7921 1.1395L14.8493 0.196699Z' fill='white'/%3E%3Cpath d='M16 5.99995H14.6667V1.33332H10V0H15.3333C15.7067 0 16 0.293331 16 0.666661V5.99995Z' fill='white'/%3E%3Cpath d='M14.6667 8.00007V13.3334C14.6667 14.0667 14.0667 14.6667 13.3333 14.6667H2.66667C1.93333 14.6667 1.33333 14.0667 1.33333 13.3334V2.66677C1.33333 1.93345 1.93333 1.33345 2.66667 1.33345L8 1.33332V0L2.66667 0.000130175C1.2 0.000130175 0 1.20012 0 2.66677V13.3334C0 14.8 1.2 16 2.66667 16H13.3333C14.8 16 16 14.8 16 13.3334V8.00007H14.6667Z' fill='white'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:1rem;vertical-align:middle;width:1rem}.cmp-container .ui-container__bg-black .ui-button__type--text:has([target=_blank]) .cmp-button:hover:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.9926 0.172234L7.16016 6.00464L7.98511 6.82959L13.8176 0.997185L12.9926 0.172234Z' fill='%23CC0000'/%3E%3Cpath d='M14 5.24996H12.8333V1.16666H8.75V0H13.4167C13.7433 0 14 0.256665 14 0.583329V5.24996Z' fill='%23CC0000'/%3E%3Cpath d='M12.8333 7.00006V11.6667C12.8333 12.3083 12.3083 12.8333 11.6667 12.8333H2.33333C1.69167 12.8333 1.16667 12.3083 1.16667 11.6667V2.33343C1.16667 1.69177 1.69167 1.16677 2.33333 1.16677L7 1.16666V0L2.33333 0.000113904C1.05 0.000113904 0 1.05011 0 2.33343V11.6667C0 12.95 1.05 14 2.33333 14H11.6667C12.95 14 14 12.95 14 11.6667V7.00006H12.8333Z' fill='%23CC0000'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:1rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:1rem}.cmp-container .ui-container__bg-black .ui-button__type--text:has([target=_blank]) .cmp-button:hover{text-decoration:underline}.cmp-container .ui-container__bg-black .ui-button__type--primary .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.cmp-container .ui-container__bg-black .ui-button__type--primary .cmp-button:hover{background:#fff;border:none;color:#000;opacity:1}.cmp-container .ui-container__bg-black .ui-button__type--primary .cmp-button:hover:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='black' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.cmp-container .ui-container__bg-black .ui-button__type--primary.ui-button__size--small .cmp-button:after{display:none!important}.cmp-container .ui-container__bg-black .ui-button__type--secondary .cmp-button{background-color:transparent;border:1px solid #fff;color:#fff}.cmp-container .ui-container__bg-black .ui-button__type--secondary .cmp-button:after{-ms-flex-negative:0;stroke-width:.0625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;vertical-align:middle;width:.4375rem}.cmp-container .ui-container__bg-black .ui-button__type--secondary .cmp-button:hover{background:#c00;border:1px solid #c00;color:#fff;opacity:1}.cmp-container .ui-container__bg-black .ui-button__type--secondary.ui-button__size--small .cmp-button:after{display:none!important}.cmp-container .ui-container__bg-black .ui-button__type--text .cmp-button{color:#fff}.cmp-container .ui-container__bg-black .ui-button__type--text .cmp-button:hover{color:#c00;opacity:100%}.cmp-container .ui-container__bg-black .ui-button__type--text a:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat}.cmp-container .ui-container__bg-black .ui-button__type--text a:before,.cmp-container .ui-container__bg-black .ui-button__type--text a:hover:before{-ms-flex-negative:0;stroke-width:.0625rem;content:"";display:inline-block;flex-shrink:0;height:.6875rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;vertical-align:middle;width:.4375rem}.cmp-container .ui-container__bg-black .ui-button__type--text a:hover:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat}.cmp-container .ui-container__bg-black .event-list-jp th{background-color:#323232;color:#fff!important}.cmp-container .ui-container__bg-black .event-list-jp td{color:#fff!important}.cmp-container .ui-container__bg-black .cmp-cf-clinical-gallery__header,.cmp-container .ui-container__bg-black .cmp-cf-clinical-gallery__image-caption,.cmp-container .ui-container__bg-black .cmp-cf-clinical-gallery__params-label,.cmp-container .ui-container__bg-black .cmp-cf-clinical-gallery__params-title,.cmp-container .ui-container__bg-black .cmp-cf-clinical-gallery__params-value{color:#fff}.cmp-container .ui-container__bg-black .cmp-cf-clinical-gallery__loupe-icon{background-color:#fff}.cmp-container .ui-container__bg-black .cmp-cf-clinical-gallery__loupe-icon:hover{background-color:#c00}.cmp-container .ui-container__bg-black .lv1-navigation-local__item--link.act,.cmp-container .ui-container__bg-black .lv1-navigation-local__item--link.is-click,.cmp-container .ui-container__bg-black .lv1-navigation-local__item--link:active,.cmp-container .ui-container__bg-black .lv1-navigation-local__item--link:hover{color:#fff}@media screen and (max-width:767px){.cmp-container .ui-container__bg-black .lv1-navigation-local__item--link.is-click span:nth-of-type(2){color:#fff}}.cmp-container .ui-container__stroke-in-1{border:1px solid #ccc;border-radius:10px}.cmp-container .ui-container__gap--24>.cmp-container{row-gap:1.5rem}.cmp-container .ui-container__contact-region .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.cmp-container .ui-container__contact-region .cmp-container .button{margin-top:auto}.cmp-container .ui-container__contact-region .cmp-container .cmp-button{width:100%}.cmp-container .ui-container__max-width-1200.aem-GridColumn--default--12{display:block;float:none!important}.cmp-container .ui-container__max-width-1200.aem-GridColumn--default--12>.cmp-container{margin:0 auto;max-width:75rem}.cmp-date .cmp-date__content{color:#888;font-size:.875rem;font-weight:500;line-height:140%}.cmp-embed{padding:20px 0}.cmp-embed .cmp-embed__youtube iframe,.cmp-embed video{aspect-ratio:16/9;background-color:#000;border-radius:.625rem;height:auto;-o-object-fit:contain;object-fit:contain}.embed-video{cursor:pointer;position:relative}.embed-video:before{background-color:hsla(0,0%,100%,.651);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23557382%0A' viewBox='0 0 48 48'%3E%3Cpath d='M16 10v28l22-14z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:100%;content:"";display:block;height:2.8125rem;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.8125rem;z-index:10}.embed-video:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M16 10v28l22-14z'%3E%3C/path%3E%3C/svg%3E");-webkit-transition:all .6s;transition:all .6s}.embed-video.is-playing:before{display:none}.ui-embed,.ui-embed__width--full{max-width:100%}.ui-embed__width--full iframe{max-width:100%;width:100%}.ui-embed__width--640{max-width:40rem}.ui-embed__width--640 iframe{max-width:40rem;width:100%}.ui-embed__width--320{max-width:20rem}.ui-embed__width--320 iframe{max-width:20rem;width:100%}.ui-embed__align--left{margin-left:0;margin-right:auto}.ui-embed__align--right{margin-left:auto;margin-right:0}.ui-embed__align--center{margin-left:auto;margin-right:auto}.cmp-error{padding-bottom:6.25rem;padding-top:6.25rem;text-align:center}.cmp-error_title{font-size:2.5rem;font-weight:400;line-height:140%;margin-bottom:2.5rem;padding:2.5rem 0}.cmp-error_description-one{color:#c00;font-size:2rem;font-weight:500;line-height:140%;margin-bottom:2.5rem}.cmp-error_description-two{color:rgba(0,0,0,.8);font-family:Inter;font-size:1rem;font-weight:500;letter-spacing:-.176px;line-height:150%}@media(max-width:767px){.cmp-error{padding-bottom:5rem;padding-top:5rem}.cmp-error_title{font-size:2rem;font-weight:500;margin-bottom:1.25rem;padding:0}.cmp-error_description-one{font-size:1.25rem}.cmp-error_description-two{font-family:Noto san;font-weight:400;letter-spacing:normal;line-height:160%}}#footer-container{font-size:.875rem}#footer-container .cmp-text{padding:0}#footer-container .cmp-text p{line-height:160%}#footer-container .cmp-custom-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#footer-container .cmp-custom-navigation .lv1-navigation__item,#footer-container .cmp-custom-navigation .lv1-navigation__item--link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#footer-container .cmp-custom-navigation .lv1-navigation__item--link{position:relative}#footer-container .cmp-custom-navigation .lv1-navigation__item--link:after{background-color:#666;content:"";display:block;height:15px;width:1px;will-change:transform}#footer-container .cmp-custom-navigation .lv1-navigation__item--link a{color:#666;font-size:.875rem;font-weight:400;line-height:160%;text-decoration:none;white-space:nowrap}#footer-container .cmp-custom-navigation .lv1-navigation__item--link:last-of-type:after{display:none}#footer-container .cmp-list{border:none;margin:0;padding:0}#footer-container .cmp-list .cmp-list__item{margin:0}#footer-container .cmp-list .cmp-list__item .cmp-list__item-title{word-wrap:break-word;display:inline-block;max-width:200px;white-space:normal;word-break:break-word}#footer-container .cmp-list span{color:#000;line-height:180%}#footer-container-sns{background-color:#fff;border-bottom:1px solid #c00;border-top:1px solid #c00;padding:1.125rem 0}@media(max-width:767px){#footer-container-sns{padding:1.25rem 0}}#footer-container-sns .cmp-text{display:none}#footer-container-sns-icons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;justify-content:center}#footer-container-sns-icons div{margin:0}#footer-container-sns-icons .image{background-color:#000;border-radius:3.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;width:2.75rem}#footer-container-sns-icons .cmp-image,#footer-container-sns-icons .image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}#footer-container-sns-icons .cmp-image{padding:0}#footer-container-sns-icons .cmp-image__link{display:contents}#footer-container-sns-icons .cmp-image__image{border-radius:0;height:auto;width:80%}#footer-container-navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #c9c9c9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:75rem;padding:2.5rem 1.25rem}#footer-container-navigation .cmp-text{font-size:1rem;line-height:140%;margin-bottom:.625rem}#footer-container-navigation .cmp-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:200px}#footer-container-info{margin:1.25rem auto 1.875rem;max-width:75rem;padding-left:1.25rem;padding-right:1.25rem}#footer-container-info .cmp-text{margin-bottom:1.25rem}#footer-container-company{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;justify-content:space-between}#footer-container-company .cmp-text{margin-bottom:1.25rem}#footer-container-company .customnavigation{width:100%}#footer-container-company .burger{display:none}@media(max-width:767px){#footer-container-company .lv1-navigation__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer-container-company .lv1-navigation__item--link{border-bottom:none}#footer-container-company .lv1-navigation__item--link a{display:block;padding:0}}#footer-container #footer-copyright{color:#666;font-size:.75rem;margin:0;white-space:nowrap}@media(max-width:767px){#footer-container-sns .cmp-text{display:none}#footer-container-sns-icons{gap:1.875rem}#footer-container-navigation{row-gap:2.5rem}#footer-container-navigation .cmp-container{max-width:none}#footer-container-company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}.cmp-helloworld__item-label{margin-bottom:0}.cmp-helloworld__item-output{margin-top:0}#success-message{background-color:#e6fffa;border:1px solid #047857;border-radius:.375rem;color:#047857;display:none;font-weight:700;margin:1.25rem auto;max-width:60rem;padding:1.25rem;text-align:center}@media screen and (max-width:767px){main.container:has(.inquiry-form){padding-left:1.25rem;padding-right:1.25rem}}.required-note{color:#c00;font-size:1rem;font-weight:400;line-height:140%;margin:0 auto 2.5rem;max-width:60rem;padding:0 7.5rem .625rem;text-align:right}@media screen and (max-width:767px){.required-note{font-size:.875rem;padding:0}}.inquiry-form{font-weight:400;line-height:140%;margin:0 auto;max-width:60rem;padding:0 7.5rem}@media screen and (max-width:767px){.inquiry-form{padding:0}}.inquiry-form .section-label{color:#c00;font-size:1.125rem;font-weight:500;line-height:140%;margin-bottom:1.25rem}.inquiry-form .form-section{display:grid;gap:1.25rem 2.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2.5rem}@media screen and (max-width:767px){.inquiry-form .form-section{grid-template-columns:1fr;row-gap:2.5rem}}.inquiry-form .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.inquiry-form .form-group label{font-weight:500;margin-bottom:1.25rem}.inquiry-form .form-group label.is-required:after{color:#c00;content:"*";margin-left:.25em}.inquiry-form .form-group label[for=otherInfo]{font-size:1.125rem}.inquiry-form .form-group input,.inquiry-form .form-group select,.inquiry-form .form-group textarea{background-color:transparent;border:1px solid #888;border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;line-height:140%;padding:.875rem 1.25rem;width:100%}.inquiry-form .form-group input:focus,.inquiry-form .form-group select:focus,.inquiry-form .form-group textarea:focus{border-color:#c00;outline:none}.inquiry-form .form-group .select-wrapper{display:inline-block;position:relative;width:100%}.inquiry-form .form-group .select-wrapper select{cursor:pointer;width:100%}.inquiry-form .form-group.error input,.inquiry-form .form-group.error select,.inquiry-form .form-group.error textarea{background-color:rgba(204,0,0,.05);border-color:#c00}.inquiry-form .form-group.error input::-webkit-input-placeholder,.inquiry-form .form-group.error textarea::-webkit-input-placeholder{color:#c00}.inquiry-form .form-group.error input::-moz-placeholder,.inquiry-form .form-group.error textarea::-moz-placeholder{color:#c00}.inquiry-form .form-group.error input:-ms-input-placeholder,.inquiry-form .form-group.error textarea:-ms-input-placeholder{color:#c00}.inquiry-form .form-group.error input::-ms-input-placeholder,.inquiry-form .form-group.error textarea::-ms-input-placeholder{color:#c00}.inquiry-form .form-group.error input::placeholder,.inquiry-form .form-group.error textarea::placeholder{color:#c00}.inquiry-form .checkbox-group{grid-row:span 2}.inquiry-form .checkbox-group,.inquiry-form .radio-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.inquiry-form .checkbox-group legend,.inquiry-form .radio-group legend{font-size:1.125rem;font-weight:500;margin-bottom:1.25rem;padding:0}.inquiry-form .checkbox-group label,.inquiry-form .radio-group label{margin-bottom:.9375rem}.inquiry-form .checkbox-group label:first-of-type,.inquiry-form .radio-group label:first-of-type{margin-top:.875rem}.inquiry-form .custom-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.inquiry-form .custom-checkbox input{display:none}.inquiry-form .custom-checkbox .checkmark{background-color:transparent;border:1px solid #ccc;border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:1.625rem;min-width:1.625rem;position:relative;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;width:1.625rem}.inquiry-form .custom-checkbox .checkmark:after{border:solid #ccc;border-width:0 .1375rem .1375rem 0;content:"";height:.875rem;left:50%;position:absolute;top:42%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:.5rem}.inquiry-form .custom-checkbox .label-text{display:inline-block}.inquiry-form .custom-checkbox input:checked+.checkmark{background-color:#c00;border-color:#c00}.inquiry-form .custom-checkbox input:checked+.checkmark:after{border-color:#fff}.inquiry-form .custom-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inquiry-form .custom-radio input{display:none}.inquiry-form .custom-radio .radiomark{background-color:transparent;border:1px solid #ccc;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:1.625rem;margin-right:.875rem;position:relative;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;width:1.625rem}.inquiry-form .custom-radio .radiomark:after{background-color:#ccc;border-radius:50%;content:"";height:.75rem;left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:.75rem}.inquiry-form .custom-radio input:checked+.radiomark{border-color:#c00}.inquiry-form .custom-radio input:checked+.radiomark:after{background-color:#c00}.inquiry-form .confirmation{grid-template-columns:1fr}.inquiry-form .confirmation fieldset{border:none;margin:0;padding:0}.inquiry-form .confirmation legend{margin-bottom:1.25rem;padding:0}.inquiry-form .confirmation legend:after{color:#c00;content:"*";margin-left:.25em}.inquiry-form .confirmation label{margin-bottom:.9375rem}.inquiry-form .confirmation label:first-of-type{margin-top:.875rem}.inquiry-form .confirmation label a{color:#c00;text-decoration:underline}.inquiry-form .confirmation label a:hover{text-decoration:none}.inquiry-form .submit-btn{background-color:#c00;border:none;border-radius:2.5rem;color:#fff;cursor:pointer;display:block;font-size:1.125rem;font-weight:500;line-height:140%;margin:0 auto;opacity:1;padding:.625rem 5rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.inquiry-form .submit-btn:hover{opacity:.7}.inquiry-form .submit-btn:disabled{cursor:not-allowed;opacity:.3}.custom-checkbox.is-required .label-text:after{color:#c00;content:"*";margin-left:.25em}.math-captcha-group{background-color:#f9f9f9;border:1px solid #eee;border-radius:.375rem;margin-bottom:1.25rem;padding:.9375rem}.math-captcha-group label{color:#c00;display:block;font-weight:600;margin-bottom:.625rem}.math-captcha-group input{display:inline-block;margin-right:.625rem;width:6.25rem!important}.math-captcha-group .error-msg{color:#c00;display:none;font-size:.875rem}.math-captcha-group .error-msg.visible{display:inline-block}.grecaptcha-badge{z-index:999}.separator{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}.separator .cmp-separator .cmp-separator__horizontal-rule{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:.0625rem;margin:1.25rem 0;padding:0;width:100%}.separator.ui-separator__color--silver .cmp-separator .cmp-separator__horizontal-rule{background:var(--Canon-Gray,#ccc)}.separator.ui-separator__color--steel .cmp-separator .cmp-separator__horizontal-rule{background:var(--Canon-Gray,#888)}.tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin:2.5rem auto;max-width:100%;width:100%}.tabs .cmp-tabs{text-align:center}.tabs .cmp-tabs>.cmp-tabs__tablist{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin-bottom:2.5rem;margin-top:0;max-width:100%;overflow:scroll hidden;padding:0 .125rem;scrollbar-width:none}.tabs .cmp-tabs>.cmp-tabs__tablist::-webkit-scrollbar{display:none}@media screen and (max-width:991px){.tabs .cmp-tabs>.cmp-tabs__tablist{margin-left:-1.25rem;margin-right:-1.25rem;max-width:none;padding-left:1.25rem;padding-right:1.25rem;width:calc(100% + 2.5rem)}}.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;border-bottom:2px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;font-weight:400;justify-content:center;line-height:normal;min-height:2.625rem;padding:.625rem 2.5rem;position:relative;text-align:center;-webkit-transition:color .35s ease;transition:color .35s ease}@media screen and (max-width:991px){.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab{-webkit-box-flex:unset;border-bottom-width:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#888!important;-ms-flex:unset;flex:unset;font-size:.875rem;max-width:100%;min-height:2.75rem;padding:.625rem 0;width:100%}}.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab:before{background:#c00;color:#000;content:"";display:block;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-style:normal;font-weight:400;height:.125rem;left:0;line-height:normal;position:absolute;text-align:center;top:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;width:100%;z-index:1}@media screen and (max-width:991px){.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab:before{height:.125rem}}@media screen and (min-width:992px){.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab:hover{color:#000}.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab--active{border-bottom:2px solid #c00;color:#000;font-weight:400;-webkit-transition:color .3s ease,border-bottom-color .3s ease;transition:color .3s ease,border-bottom-color .3s ease}@media screen and (max-width:991px){.tabs .cmp-tabs>.cmp-tabs__tablist .cmp-tabs__tab--active{color:#000!important;font-weight:500}.tabs .cmp-tabs>.cmp-tabs__tablist{display:grid;gap:.9375rem;grid-template-columns:1fr 1fr}}.tabs .cmp-tabs>.cmp-tabs__tabpanel{display:none;text-align:initial}.tabs .cmp-tabs>.cmp-tabs__tabpanel--active{display:block}.tabs .cmp-tabs>.cmp-tabs__tabpanel>.container>.cmp-container .aem-Grid:after,.tabs .cmp-tabs>.cmp-tabs__tabpanel>.container>.cmp-container .aem-Grid:before{content:none}.ui-tab__type--cg .cmp-tabs{background-color:#f3f3f3;padding-bottom:.0625rem;padding-top:1.25rem}.ui-tab__type--cg .cmp-tabs .cmp-tabs__tablist{gap:.625rem 1.25rem;margin:0;padding:.625rem 0}@media screen and (max-width:991px){.ui-tab__type--cg .cmp-tabs .cmp-tabs__tablist{-webkit-padding-start:1.25rem;-webkit-padding-end:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding-inline-end:1.25rem;padding-inline-start:1.25rem}}.ui-tab__type--cg .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{border-bottom:2px solid transparent;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem}@media screen and (max-width:991px){.ui-tab__type--cg .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.ui-tab__type--cg .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab--active{border-bottom:2px solid #c00}.cmp-title{margin:0;padding:0}.cmp-title sup{font-size:65%}.cmp-title h1,.cmp-title h2,.cmp-title h3,.cmp-title h4,.cmp-title h5{margin-bottom:0;margin-top:1em}.cmp-title h1 .cmp-title__copy,.cmp-title h2 .cmp-title__copy,.cmp-title h3 .cmp-title__copy,.cmp-title h4 .cmp-title__copy,.cmp-title h5 .cmp-title__copy{font-weight:500;line-height:140%}.cmp-title .cmp-title__lead{line-height:180%}.cmp-title .cmp-title__lead p a[href]{color:#c00;text-decoration:underline}.cmp-title .cmp-title__link[href]{color:inherit}.cmp-title .cmp-title__link[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M18.5625%200.246051L10.2305%208.57812L11.409%209.75664L19.7411%201.42456L18.5625%200.246051Z%22%20fill%3D%22%23CC0000%22/%3E%3Cpath%20d%3D%22M20%207.50018H18.3333V1.66685H12.5V0.000183105H19.1667C19.6333%200.000183105%2020%200.36685%2020%200.833516V7.50018Z%22%20fill%3D%22%23CC0000%22/%3E%3Cpath%20d%3D%22M18.3333%2010.0002V16.6668C18.3333%2017.5835%2017.5833%2018.3335%2016.6667%2018.3335H3.33333C2.41667%2018.3335%201.66667%2017.5835%201.66667%2016.6668V3.3335C1.66667%202.41683%202.41667%201.66683%203.33333%201.66683L10%201.66667V0L3.33333%200.000162721C1.5%200.000162721%200%201.50016%200%203.3335V16.6668C0%2018.5002%201.5%2020.0002%203.33333%2020.0002H16.6667C18.5%2020.0002%2020%2018.5002%2020%2016.6668V10.0002H18.3333Z%22%20fill%3D%22%23CC0000%22/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:1.25rem;width:1.25rem}.cmp-title .cmp-title__link .cmp-link__screen-reader-only{display:none}.ui-title__color--textred .cmp-title__text .cmp-title__copy{color:#c00!important;font-weight:500}.ui-title__color--bgred .cmp-title__text{margin-bottom:1.25rem}.ui-title__color--bgred .cmp-title__text .cmp-title__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c00;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;line-height:160%;min-width:2.5rem;padding:.25rem .8125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-title__size--xl>.cmp-title .cmp-title__text{font-size:2.625rem}@media screen and (max-width:767px){.ui-title__size--xl>.cmp-title .cmp-title__text{font-size:2rem}}.ui-title__size--h1>.cmp-title .cmp-title__text{font-size:2.25rem}@media screen and (max-width:767px){.ui-title__size--h1>.cmp-title .cmp-title__text{font-size:1.6875rem}}.ui-title__size--h2>.cmp-title .cmp-title__text{font-size:1.875rem}@media screen and (max-width:767px){.ui-title__size--h2>.cmp-title .cmp-title__text{font-size:1.5rem}}.ui-title__size--h3>.cmp-title .cmp-title__text{font-size:1.5rem}@media screen and (max-width:767px){.ui-title__size--h3>.cmp-title .cmp-title__text{font-size:1.25rem}}.ui-title__size--h4>.cmp-title .cmp-title__text{font-size:1.125rem}@media screen and (max-width:767px){.ui-title__size--h4>.cmp-title .cmp-title__text{font-size:1rem}}.ui-title__size--h5>.cmp-title .cmp-title__text{font-size:.875rem}@media screen and (max-width:767px){.ui-title__size--h5>.cmp-title .cmp-title__text{font-size:.875rem}}.ui-title__size--small>.cmp-title .cmp-title__text{font-size:.8125rem}@media screen and (max-width:767px){.ui-title__size--small>.cmp-title .cmp-title__text{font-size:.75rem}}.ui-title__align--left .cmp-title__text{text-align:left}.ui-title__align--center .cmp-title__text{text-align:center}.ui-title__align--right .cmp-title__text{text-align:right}.ui-title__util--pthalf>.cmp-title .cmp-title__text{margin-top:.5em}.ui-title__weight--light>.cmp-title .cmp-title__text .cmp-title__copy{font-weight:300!important}.ui-title__weight--regular>.cmp-title .cmp-title__text .cmp-title__copy{font-weight:400!important}.ui-title__weight--medium>.cmp-title .cmp-title__text .cmp-title__copy{font-weight:500!important}.ui-title__weight--bold>.cmp-title .cmp-title__text .cmp-title__copy{font-weight:600!important}.cmp-teaser .cmp-teaser__description.cmp-teaser__description--basiclayout p{color:inherit}.cmp-image__link[data-enable-modal=true],.cmp-teaser__image[data-enable-modal=true]{cursor:pointer;display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cmp-image__link[data-enable-modal=true]:hover,.cmp-teaser__image[data-enable-modal=true]:hover{opacity:.9}@media(max-width:768px){.cmp-image__link[data-enable-modal=true],.cmp-teaser__image[data-enable-modal=true]{cursor:default}.cmp-image__link[data-enable-modal=true]:hover,.cmp-teaser__image[data-enable-modal=true]:hover{opacity:1}}.basiclayout-image-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;overflow:auto;padding-top:50px;position:fixed;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:9999}.basiclayout-image-modal.is-open,.basiclayout-image-modal__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.basiclayout-image-modal__container{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:zoom;animation-name:zoom;background:var(--Canon-White,#fff);border-radius:10px;-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,.2);box-shadow:2px 4px 6px 0 rgba(0,0,0,.2);max-height:90vh;max-width:90%;padding:40px;position:relative;width:auto}@media(max-width:768px){.basiclayout-image-modal__container{padding:20px}}.basiclayout-image-modal__content{display:block;height:auto;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.basiclayout-image-modal__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;right:15px;top:15px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.basiclayout-image-modal__close svg{height:13px;width:13px}.basiclayout-image-modal__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.carousel.ui-carousel__layout--hero{min-height:5in;overflow:hidden}.carousel.ui-carousel__layout--hero .hero-carousel-container{position:relative}.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;justify-content:center;min-height:550px;padding:0 40px}.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container>.image{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:auto;max-width:60%;order:2}.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container>.image img{max-height:460px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container>.teaser{-webkit-box-ordinal-group:2;-ms-flex-order:1;max-width:40%;order:1}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid{padding:82px 0 20px;position:relative}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__tab-navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:space-between;margin-bottom:20px}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__tab-navigation .swiper-pagination-bullet-active:before{width:100%}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__bottom-controls{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;justify-content:center}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__bottom-controls .swiper-button-next,.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__bottom-controls .swiper-button-prev{color:#c00;height:24px;margin-top:0;position:static;width:24px}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__bottom-controls .swiper-button-next:after,.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__bottom-controls .swiper-button-prev:after{font-size:20px}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__dot-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__dot-pagination .swiper-pagination-bullet{background:#e0e0e0;margin:0 4px;opacity:1}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__dot-pagination .swiper-pagination-bullet-active{background:#c00}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__controls{padding-right:0;position:absolute;right:0;top:20px}.carousel.ui-carousel__layout--hero .hero-carousel__footer{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;align-items:flex-end;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.carousel.ui-carousel__layout--hero .hero-carousel__footer,.carousel.ui-carousel__layout--hero .hero-carousel__pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.carousel.ui-carousel__layout--hero .hero-carousel__pagination{-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent;flex-grow:1;gap:40px;padding:0 0 40px}.carousel.ui-carousel__layout--hero .hero-carousel__nav-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:none;border-radius:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:10px;height:auto;max-width:270px;opacity:1;padding:20px 0 0;position:relative;text-align:left}.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet:focus,.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet:focus-visible{outline:none}.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet:after{background-color:#e0e0e0;content:"";height:4px;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet:before{background-color:#c00;content:"";height:4px;left:0;position:absolute;top:0;width:0;z-index:2}.carousel.ui-carousel__layout--hero .hero-carousel__nav-heading{color:var(--Canon-red,#c00);font-family:Noto Sans,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%}.carousel.ui-carousel__layout--hero .hero-carousel__nav-explanation{color:var(--Canon-Black,#000);font-family:Noto Sans,sans-serif;font-size:1pc;font-style:normal;font-weight:400;line-height:160%}.carousel.ui-carousel__layout--hero.ui-carousel__nav--invert .hero-carousel__nav-heading{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#c00;font-family:Noto Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;order:2}.carousel.ui-carousel__layout--hero.ui-carousel__nav--invert .hero-carousel__nav-explanation{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#000;font-family:Noto Sans,sans-serif;font-size:1pc;font-style:normal;font-weight:600;line-height:140%;order:1}@-webkit-keyframes progressBarAnimation{0%{width:0}to{width:100%}}@keyframes progressBarAnimation{0%{width:0}to{width:100%}}.carousel.ui-carousel__layout--hero .is-animating:before{-webkit-animation-duration:var(--progress-bar-duration,5s);animation-duration:var(--progress-bar-duration,5s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:progressBarAnimation;animation-name:progressBarAnimation;-webkit-animation-timing-function:linear;animation-timing-function:linear}.carousel.ui-carousel__layout--hero .is-paused .is-animating:before{-webkit-animation-play-state:paused;animation-play-state:paused}.carousel.ui-carousel__layout--hero .autoplay-disabled .swiper-pagination-bullet-active:before,.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet.is-static-full:before,.carousel.ui-carousel__layout--hero .is-static-full:before{-webkit-animation:none;animation:none;width:100%}.carousel.ui-carousel__layout--hero .hero-carousel__controls{padding-bottom:30px;padding-right:0}.carousel.ui-carousel__layout--hero .hero-carousel__play-pause-btn{background:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Ccircle cx='16' cy='16' r='15.5' stroke='%23888888'/%3E%3Crect x='18.333' y='8' width='2' height='16' fill='%23888888'/%3E%3Crect x='11.333' y='8' width='2' height='16' fill='%23888888'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:2pc;padding:0;pointer-events:auto;width:2pc}.carousel.ui-carousel__layout--hero .hero-carousel__play-pause-btn.is-paused{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_340_2044)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2857 7.54824C12.4602 7.46548 12.6668 7.49061 12.8163 7.61281L22.8163 15.783C22.934 15.8791 23.0016 16.0235 23 16.1754C22.9984 16.3273 22.9278 16.4703 22.8082 16.5639L12.8082 24.3937C12.6577 24.5116 12.453 24.5333 12.2811 24.4495C12.1091 24.3658 12 24.1913 12 24V8.00001C12 7.80687 12.1112 7.63101 12.2857 7.54824ZM13 9.05418V22.9735L21.6996 16.1619L13 9.05418Z' fill='%23888888'/%3E%3Ccircle cx='16' cy='16' r='15.5' stroke='%23888888'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_340_2044'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media(max-width:768px){.carousel.ui-carousel__layout--hero{min-height:auto}.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-height:auto;padding:20px}.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container>.image,.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container>.teaser{max-width:100%;width:100%}.carousel.ui-carousel__layout--hero .swiper-slide .cmp-container>.image img{height:360px}.carousel.ui-carousel__layout--hero .hero-carousel__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:20px}.carousel.ui-carousel__layout--hero .hero-carousel__controls{-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-item-align:end;align-self:flex-end;order:1;padding-bottom:0;padding-right:0}.carousel.ui-carousel__layout--hero .hero-carousel__pagination{-webkit-box-ordinal-group:3;-ms-flex-order:2;gap:13px;order:2;padding:0;width:100%}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-top:2pc;position:relative}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__controls{margin:0;padding:0;position:absolute;right:0;top:0}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__tab-navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;margin-bottom:0;order:1;padding:20px 0 0;width:100%}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__mobile-nav-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:block;order:2}.carousel.ui-carousel__layout--hero .hero-carousel__footer-hybrid .hero-carousel__bottom-controls{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;order:3}.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet{padding-top:4px}.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet .hero-carousel__nav-explanation,.carousel.ui-carousel__layout--hero .hero-carousel__nav-item.swiper-pagination-bullet .hero-carousel__nav-heading{display:none}.carousel.ui-carousel__layout--hero .hero-carousel__mobile-nav-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:block;order:3;text-align:left}.carousel.ui-carousel__layout--hero .hero-carousel__mobile-heading{color:#000;font-family:Noto Sans,sans-serif;font-size:1pc;font-style:normal;font-weight:600;line-height:140%;margin-bottom:.5rem}.carousel.ui-carousel__layout--hero .hero-carousel__mobile-explanation{color:#c00;font-family:Noto Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}}.hero-carousel__mobile-nav-content{display:none}.carousel .swiper-controls-footer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.carousel .swiper-controls-footer .swiper-button-next,.carousel .swiper-controls-footer .swiper-button-prev{color:#c00;height:24px;margin-top:0;position:static;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;width:24px}.carousel .swiper-controls-footer .swiper-button-next:after,.carousel .swiper-controls-footer .swiper-button-prev:after{font-size:20px}.carousel .swiper-controls-footer .swiper-button-next.swiper-button-disabled,.carousel .swiper-controls-footer .swiper-button-prev.swiper-button-disabled{color:#ccc;opacity:1}.carousel .swiper-controls-footer .swiper-pagination{position:static;width:auto}.carousel .swiper-controls-footer .swiper-pagination-bullet{background:#e0e0e0;opacity:1}.carousel .swiper-controls-footer .swiper-pagination-bullet-active{background:#c00}.carousel .swiper-controls-footer .swiper-button-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.carousel .swiper-controls-footer .swiper-pagination{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.carousel .swiper-controls-footer .swiper-button-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.carousel.ui-carousel__layout--three .swiper,.carousel.ui-carousel__layout--two .swiper{margin:0 auto;max-width:75pc;width:100%}.carousel.ui-carousel__layout--three .swiper-slide,.carousel.ui-carousel__layout--two .swiper-slide{height:auto}.carousel.ui-carousel__layout--three .cmp-teaser,.carousel.ui-carousel__layout--two .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.carousel.ui-carousel__layout--three .cmp-embed__youtube,.carousel.ui-carousel__layout--three .cmp-teaser>iframe,.carousel.ui-carousel__layout--three .cmp-teaser__image,.carousel.ui-carousel__layout--three .cmp-teaser__video,.carousel.ui-carousel__layout--two .cmp-embed__youtube,.carousel.ui-carousel__layout--two .cmp-teaser>iframe,.carousel.ui-carousel__layout--two .cmp-teaser__image,.carousel.ui-carousel__layout--two .cmp-teaser__video{-webkit-box-ordinal-group:2;-ms-flex-order:1;aspect-ratio:4/3;border-radius:10px;display:block;height:auto;order:1;overflow:hidden}.carousel.ui-carousel__layout--three .cmp-teaser__image img,.carousel.ui-carousel__layout--three .cmp-teaser__video video,.carousel.ui-carousel__layout--two .cmp-teaser__image img,.carousel.ui-carousel__layout--two .cmp-teaser__video video{border:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel.ui-carousel__layout--three .cmp-teaser__content,.carousel.ui-carousel__layout--two .cmp-teaser__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;order:2;padding-top:20px}.carousel.ui-carousel__layout--three .cmp-teaser__video,.carousel.ui-carousel__layout--two .cmp-teaser__video{cursor:pointer;position:relative}.carousel.ui-carousel__layout--three .custom-play-button,.carousel.ui-carousel__layout--two .custom-play-button{background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:50%;height:60px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:60px;z-index:10}.carousel.ui-carousel__layout--three .custom-play-button:after,.carousel.ui-carousel__layout--two .custom-play-button:after{border-bottom:9pt solid transparent;border-left:20px solid #fff;border-top:9pt solid transparent;content:"";height:0;left:53%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0}.carousel.ui-carousel__layout--three .custom-play-button.is-hidden,.carousel.ui-carousel__layout--two .custom-play-button.is-hidden{opacity:0;pointer-events:none}.carousel.ui-carousel__image--contain .cmp-teaser__image img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.carousel.ui-carousel__image_16_9 .cmp-embed__youtube,.carousel.ui-carousel__image_16_9 .cmp-teaser__image,.carousel.ui-carousel__image_16_9 .cmp-teaser__video{aspect-ratio:16/9}.carousel.ui-carousel__image_ratio_unset .cmp-embed__youtube,.carousel.ui-carousel__image_ratio_unset .cmp-teaser__image,.carousel.ui-carousel__image_ratio_unset .cmp-teaser__video{aspect-ratio:unset}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#c00}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:75pc;perspective:75pc}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:75pc;perspective:75pc}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:transform .2s,top .2s;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,left .2s;transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}.cmp-cf-clinical-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem;gap:40px;line-height:160%;margin-bottom:3.75rem}.cmp-cf-clinical-gallery__header{max-width:360px}.cmp-cf-clinical-gallery__header .cmp-cf-clinical-gallery__title{color:#c00;font-size:1.25rem;font-style:normal;font-weight:500;line-height:140%;margin-bottom:10px}.cmp-cf-clinical-gallery__header .cmp-cf-clinical-gallery__subtitle{font-style:normal;margin-bottom:10px}.cmp-cf-clinical-gallery__header .cmp-cf-clinical-gallery__lead{font-style:normal}.cmp-cf-clinical-gallery__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.cmp-cf-clinical-gallery__info{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:360px}.cmp-cf-clinical-gallery__params-table-container{margin-bottom:60px}.cmp-cf-clinical-gallery__params-table-container:last-child{margin-bottom:0}.cmp-cf-clinical-gallery__params-title{border-bottom:1px solid #888;font-size:1rem;font-style:normal;font-weight:500;padding-bottom:10px}.cmp-cf-clinical-gallery__params-table{width:100%}.cmp-cf-clinical-gallery__params-table .cmp-cf-clinical-gallery__params-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #888;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;gap:10px;justify-content:space-between;line-height:160%;padding:5px 0}.cmp-cf-clinical-gallery__params-table .cmp-cf-clinical-gallery__params-label,.cmp-cf-clinical-gallery__params-table .cmp-cf-clinical-gallery__params-value{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-cf-clinical-gallery__params-table .cmp-cf-clinical-gallery__params-value p{margin:0}.cmp-cf-clinical-gallery__main-image-area{margin-bottom:10px;position:relative;width:570px}.cmp-cf-clinical-gallery__main-image-wrapper{border:1px solid #888;height:570px;overflow:hidden;position:relative;width:570px}.cmp-cf-clinical-gallery__main-image-area:has(.cmp-cf-clinical-gallery__loupe-icon:hover) .cmp-cf-clinical-gallery__main-image-wrapper{border-color:#c00}.cmp-cf-clinical-gallery__main-images{background-color:#000;height:100%;overflow:hidden;position:relative;width:100%}.cmp-cf-clinical-gallery__main-images .swiper-wrapper{height:100%}.cmp-cf-clinical-gallery__main-images .cmp-cf-clinical-gallery__main-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.cmp-cf-clinical-gallery__main-images .cmp-cf-clinical-gallery__main-image-content{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-cf-clinical-gallery__loupe-icon{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;cursor:pointer;height:33px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_736_8289)'%3E%3Cpath d='M14.75 27C21.7916 27 27.5 21.2916 27.5 14.25C27.5 7.20837 21.7916 1.5 14.75 1.5C7.70837 1.5 2 7.20837 2 14.25C2 21.2916 7.70837 27 14.75 27Z' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M23.7695 23.2695L31.9995 31.4995' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.7492 19.2498C14.1692 19.2498 13.6992 18.7798 13.6992 18.1998V10.3098C13.6992 9.72977 14.1692 9.25977 14.7492 9.25977C15.3292 9.25977 15.7992 9.72977 15.7992 10.3098V18.1998C15.7992 18.7798 15.3292 19.2498 14.7492 19.2498Z' fill='white'/%3E%3Cpath d='M18.6978 15.2992H10.8078C10.2278 15.2992 9.75781 14.8292 9.75781 14.2492C9.75781 13.6692 10.2278 13.1992 10.8078 13.1992H18.6978C19.2778 13.1992 19.7478 13.6692 19.7478 14.2492C19.7478 14.8292 19.2778 15.2992 18.6978 15.2992Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_736_8289'%3E%3Crect width='33' height='33' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_736_8289)'%3E%3Cpath d='M14.75 27C21.7916 27 27.5 21.2916 27.5 14.25C27.5 7.20837 21.7916 1.5 14.75 1.5C7.70837 1.5 2 7.20837 2 14.25C2 21.2916 7.70837 27 14.75 27Z' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M23.7695 23.2695L31.9995 31.4995' stroke='white' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.7492 19.2498C14.1692 19.2498 13.6992 18.7798 13.6992 18.1998V10.3098C13.6992 9.72977 14.1692 9.25977 14.7492 9.25977C15.3292 9.25977 15.7992 9.72977 15.7992 10.3098V18.1998C15.7992 18.7798 15.3292 19.2498 14.7492 19.2498Z' fill='white'/%3E%3Cpath d='M18.6978 15.2992H10.8078C10.2278 15.2992 9.75781 14.8292 9.75781 14.2492C9.75781 13.6692 10.2278 13.1992 10.8078 13.1992H18.6978C19.2778 13.1992 19.7478 13.6692 19.7478 14.2492C19.7478 14.8292 19.2778 15.2992 18.6978 15.2992Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_736_8289'%3E%3Crect width='33' height='33' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;right:-52px;width:33px;z-index:10}.cmp-cf-clinical-gallery__loupe-icon:hover{background-color:#c00;-webkit-mask:url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_736_8289)'%3E%3Cpath d='M14.75 27C21.7916 27 27.5 21.2916 27.5 14.25C27.5 7.20837 21.7916 1.5 14.75 1.5C7.70837 1.5 2 7.20837 2 14.25C2 21.2916 7.70837 27 14.75 27Z' stroke='%23CC0000' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M23.7695 23.2695L31.9995 31.4995' stroke='%23CC0000' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.7492 19.2498C14.1692 19.2498 13.6992 18.7798 13.6992 18.1998V10.3098C13.6992 9.72977 14.1692 9.25977 14.7492 9.25977C15.3292 9.25977 15.7992 9.72977 15.7992 10.3098V18.1998C15.7992 18.7798 15.3292 19.2498 14.7492 19.2498Z' fill='%23CC0000'/%3E%3Cpath d='M18.6978 15.2992H10.8078C10.2278 15.2992 9.75781 14.8292 9.75781 14.2492C9.75781 13.6692 10.2278 13.1992 10.8078 13.1992H18.6978C19.2778 13.1992 19.7478 13.6692 19.7478 14.2492C19.7478 14.8292 19.2778 15.2992 18.6978 15.2992Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_736_8289'%3E%3Crect width='33' height='33' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_736_8289)'%3E%3Cpath d='M14.75 27C21.7916 27 27.5 21.2916 27.5 14.25C27.5 7.20837 21.7916 1.5 14.75 1.5C7.70837 1.5 2 7.20837 2 14.25C2 21.2916 7.70837 27 14.75 27Z' stroke='%23CC0000' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M23.7695 23.2695L31.9995 31.4995' stroke='%23CC0000' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.7492 19.2498C14.1692 19.2498 13.6992 18.7798 13.6992 18.1998V10.3098C13.6992 9.72977 14.1692 9.25977 14.7492 9.25977C15.3292 9.25977 15.7992 9.72977 15.7992 10.3098V18.1998C15.7992 18.7798 15.3292 19.2498 14.7492 19.2498Z' fill='%23CC0000'/%3E%3Cpath d='M18.6978 15.2992H10.8078C10.2278 15.2992 9.75781 14.8292 9.75781 14.2492C9.75781 13.6692 10.2278 13.1992 10.8078 13.1992H18.6978C19.2778 13.1992 19.7478 13.6692 19.7478 14.2492C19.7478 14.8292 19.2778 15.2992 18.6978 15.2992Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_736_8289'%3E%3Crect width='33' height='33' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.cmp-cf-clinical-gallery__captions{margin-bottom:20px;min-height:2em;overflow:hidden;position:relative}.cmp-cf-clinical-gallery__captions--header .cmp-cf-clinical-gallery__image-caption{position:static}.cmp-cf-clinical-gallery__captions--header .cmp-cf-clinical-gallery__image-caption.active{display:block}.cmp-cf-clinical-gallery__image-caption{display:none;font-size:.875rem;left:0;line-height:160%;position:absolute;top:0;width:100%}.cmp-cf-clinical-gallery__image-caption.active{display:block}.cmp-cf-clinical-gallery__image-caption p{margin:0}.cmp-cf-clinical-gallery__thumbnails{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:570px;width:100%}.cmp-cf-clinical-gallery__thumbnails .cmp-cf-clinical-gallery__thumbnail{-ms-flex-negative:0;border:1px solid #888;cursor:pointer;flex-shrink:0;height:90px;overflow:hidden;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:90px}.cmp-cf-clinical-gallery__thumbnails .cmp-cf-clinical-gallery__thumbnail.active,.cmp-cf-clinical-gallery__thumbnails .cmp-cf-clinical-gallery__thumbnail:hover{border-color:#c00}.cmp-cf-clinical-gallery__thumbnails .cmp-cf-clinical-gallery__thumbnail-content{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-cf-clinical-gallery__modal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.85);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.cmp-cf-clinical-gallery__modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-cf-clinical-gallery__modal-container{display:inline-block;max-height:90%;max-width:90%;position:relative}.cmp-cf-clinical-gallery__modal-content{border:1px solid #ccc;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-cf-clinical-gallery__modal-close{border:none;border-radius:50%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);color:#c00;cursor:pointer;font-size:20px;font-weight:700;height:2pc;line-height:30px;position:absolute;right:10px;text-align:center;top:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:2pc;z-index:1001}@media(max-width:768px){.cmp-cf-clinical-gallery{gap:2.5rem}.cmp-cf-clinical-gallery__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cmp-cf-clinical-gallery__info{max-width:none}.cmp-cf-clinical-gallery__images,.cmp-cf-clinical-gallery__main-image-area{width:100%}.cmp-cf-clinical-gallery__main-image-wrapper{height:300px;width:100%}.cmp-cf-clinical-gallery__main-images{height:100%;width:100%}.cmp-cf-clinical-gallery__thumbnails{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0 1rem;width:100%}.cmp-cf-clinical-gallery__params-table .cmp-cf-clinical-gallery__params-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem}.cmp-cf-clinical-gallery__params-table .cmp-cf-clinical-gallery__params-label,.cmp-cf-clinical-gallery__params-table .cmp-cf-clinical-gallery__params-value{text-align:left}.cmp-cf-clinical-gallery__loupe-icon{display:none}}.ui-cg__layout--v .cmp-cf-clinical-gallery__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.ui-cg__layout--v .cmp-cf-clinical-gallery__content .cmp-cf-clinical-gallery__info{display:grid;gap:60px;grid-template-columns:repeat(3,1fr);max-width:none}@media(max-width:768px){.ui-cg__layout--v .cmp-cf-clinical-gallery__content .cmp-cf-clinical-gallery__info{grid-template-columns:repeat(1,1fr)}}.ui-cg__layout--v .cmp-cf-clinical-gallery__params-table-container{margin-bottom:0}.ui-cg__layout--v .cmp-cf-clinical-gallery__images{margin:0 auto}@media(max-width:768px){.ui-cg__layout--v{gap:30px;grid-template-columns:1fr}}.ui-cg__caption-left .cmp-cf-clinical-gallery__image-caption{text-align:left}.ui-cg__caption-center .cmp-cf-clinical-gallery__image-caption{text-align:center}.ui-cg__caption-right .cmp-cf-clinical-gallery__image-caption{text-align:right}.cf-products{background-color:transparent;border-radius:.625rem;font-size:1rem;font-style:normal;line-height:140%;padding:1.25rem 0;width:100%}@media screen and (max-width:767px){.cf-products{max-width:100%;width:100%}}.cf-products__table{border:1px solid #ccc;border-collapse:separate;border-radius:.625rem;border-spacing:0;display:table;overflow:hidden;width:100%}.cf-products__table thead{background-color:transparent}.cf-products__table td,.cf-products__table th{word-wrap:break-word;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:1rem;font-style:normal;height:auto;line-height:140%;overflow-wrap:break-word;padding:1.25rem;text-align:left}@media screen and (max-width:767px){.cf-products__table td,.cf-products__table th{font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;max-width:1.875rem;padding:1.25rem .625rem;vertical-align:top}}.cf-products__table th{color:#c00;font-weight:500}.cf-products__table td{color:#000;font-weight:400}.cf-products__table tr td:last-child,.cf-products__table tr th:last-child{border-right:none}.cf-products__table tbody tr:last-child td{border-bottom:none}.cf-products__table th:first-of-type{border-top-left-radius:.625rem}.cf-products__table th:last-of-type{border-top-right-radius:.625rem}.cf-products__table tr:last-child td:first-of-type{border-bottom-left-radius:.625rem}.cf-products__table tr:last-child td:last-of-type{border-bottom-right-radius:.625rem}.cf-products--vertical .cf-products__table{border:1px solid #c9c9c9;display:block;table-layout:fixed;width:100%}.cf-products--vertical .cf-products__table tr{border-left:1px solid #c9c9c9}.cf-products--vertical .cf-products__row{display:block;display:table-row;width:100%}.cf-products--vertical .cf-products__item,.cf-products--vertical .cf-products__title{display:block;width:100%}.cf-products--vertical .cf-products__header{border-right:none;display:block;float:left;max-width:16.25rem;width:100%}@media screen and (max-width:767px){.cf-products--vertical .cf-products__header{max-width:6.25rem;width:100%}}.cf-products--vertical .cf-products__header tr{border-bottom:1px solid #c9c9c9;display:block}@media screen and (max-width:767px){.cf-products--vertical .cf-products__header tr{max-width:6.25rem;width:100%}}.cf-products--vertical .cf-products__header th{border:none;border-bottom:1px solid #c9c9c9;display:block;padding:1.25rem;text-align:left}.cf-products--vertical .cf-products__header th:last-child{border-bottom:none}@media screen and (max-width:767px){.cf-products--vertical .cf-products__header th{max-width:6.25rem;padding:1.25rem .625rem;width:100%}}.cf-products--vertical .cf-products__body{display:block;padding-left:16.25rem;width:100%}@media screen and (max-width:767px){.cf-products--vertical .cf-products__body{padding-left:6.25rem}}.cf-products--vertical .cf-products__body .cf-products__row{display:block;width:100%}.cf-products--vertical .cf-products__body .cf-products__row td{border-bottom:1px solid #c9c9c9;overflow:hidden;padding:1.25rem;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (max-width:767px){.cf-products--vertical .cf-products__body .cf-products__row td{max-width:none;padding:1.25rem .625rem}}.cf-products--vertical .cf-products__table tr:last-child td:first-of-type{border-bottom-left-radius:0}.cf-products--vertical .cf-products__table tr:last-child td:last-of-type{border-bottom-right-radius:0}.cf-products--vertical .cf-products__header th:last-child,.cf-products--vertical .cf-products__item:last-child{border-bottom:none!important}.cf-products--vertical .cf-products__header tr{border-bottom:none!important;border-left:none!important}#main-nav-container .customnavigation,#mobile-menu-content{grid-column:1/-1;margin:0 auto;max-width:75rem}@media screen and (max-width:991px){#main-nav-container .customnavigation,#mobile-menu-content{margin:0}}#main-nav-container .customnavigation .cmp-custom-navigation,#mobile-menu-content .cmp-custom-navigation{position:relative}#main-nav-container .customnavigation .lv1-navigation__item,#mobile-menu-content .lv1-navigation__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;justify-content:flex-start;padding:1.25rem 0}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv1-navigation__item,#mobile-menu-content .lv1-navigation__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0}}#main-nav-container .customnavigation .lv1-navigation__item--link,#mobile-menu-content .lv1-navigation__item--link{cursor:pointer}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv1-navigation__item--link,#mobile-menu-content .lv1-navigation__item--link{border-bottom:1px solid #ccc;width:100%}}#main-nav-container .customnavigation .lv1-navigation__item--link a,#mobile-menu-content .lv1-navigation__item--link a{font-weight:400;line-height:140%}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv1-navigation__item--link a,#mobile-menu-content .lv1-navigation__item--link a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;line-height:140%;padding:1.25rem;width:100%}}#main-nav-container .customnavigation .lv1-navigation__item--link a:focus,#main-nav-container .customnavigation .lv1-navigation__item--link a:hover,#main-nav-container .customnavigation .lv1-navigation__item--link a[aria-current=page],#mobile-menu-content .lv1-navigation__item--link a:focus,#mobile-menu-content .lv1-navigation__item--link a:hover,#mobile-menu-content .lv1-navigation__item--link a[aria-current=page]{color:inherit;-webkit-text-decoration:underline solid #c00 2px;text-decoration:underline solid #c00 2px;text-underline-offset:.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv1-navigation__item--link a:focus,#main-nav-container .customnavigation .lv1-navigation__item--link a:hover,#main-nav-container .customnavigation .lv1-navigation__item--link a[aria-current=page],#mobile-menu-content .lv1-navigation__item--link a:focus,#mobile-menu-content .lv1-navigation__item--link a:hover,#mobile-menu-content .lv1-navigation__item--link a[aria-current=page]{color:#c00;text-decoration:none}}#main-nav-container .customnavigation .lv1-navigation__item--link:focus,#main-nav-container .customnavigation .lv1-navigation__item--link:hover,#mobile-menu-content .lv1-navigation__item--link:focus,#mobile-menu-content .lv1-navigation__item--link:hover{-webkit-text-decoration:underline solid #c00 2px;text-decoration:underline solid #c00 2px;text-underline-offset:.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv1-navigation__item--link:focus,#main-nav-container .customnavigation .lv1-navigation__item--link:hover,#mobile-menu-content .lv1-navigation__item--link:focus,#mobile-menu-content .lv1-navigation__item--link:hover{color:#c00;text-decoration:none}}#main-nav-container .customnavigation .lv1-navigation__item--link.active,#mobile-menu-content .lv1-navigation__item--link.active{-webkit-text-decoration:underline solid #c00 2px;text-decoration:underline solid #c00 2px;text-underline-offset:.25rem}#main-nav-container .customnavigation .lv1-navigation__item--link.active a,#mobile-menu-content .lv1-navigation__item--link.active a{color:inherit;-webkit-text-decoration:underline solid #c00 2px;text-decoration:underline solid #c00 2px;text-underline-offset:.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv1-navigation__item--link.active a,#mobile-menu-content .lv1-navigation__item--link.active a{color:#c00;text-decoration:none}#main-nav-container .customnavigation .lv1-navigation__item--link.active,#mobile-menu-content .lv1-navigation__item--link.active{text-decoration:none}#main-nav-container .customnavigation .lv1-navigation__item--link.has-submenu a:after,#mobile-menu-content .lv1-navigation__item--link.has-submenu a:after{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:1.25rem;width:1.1875rem}}#main-nav-container .customnavigation .mega-menu-container,#mobile-menu-content .mega-menu-container{background:#fff;display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:1001}@media screen and (max-width:991px){#main-nav-container .customnavigation .mega-menu-container:has(.lv2-navigation.open),#mobile-menu-content .mega-menu-container:has(.lv2-navigation.open){border-top:none}}@media screen and (max-width:991px){#main-nav-container .customnavigation .mega-menu-container,#mobile-menu-content .mega-menu-container{left:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#main-nav-container .customnavigation .mega-menu-container:has(.lv2-navigation.open),#mobile-menu-content .mega-menu-container:has(.lv2-navigation.open){-webkit-transform:translateX(0);transform:translateX(0)}}#main-nav-container .customnavigation .customnav-farea,#mobile-menu-content .customnav-farea{display:none;width:15rem}#main-nav-container .customnavigation .customnav-farea .xfpage .container,#mobile-menu-content .customnav-farea .xfpage .container{margin-bottom:1.25rem}#main-nav-container .customnavigation .customnav-farea .xfpage .cmp-container,#mobile-menu-content .customnav-farea .xfpage .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem}#main-nav-container .customnavigation .customnav-farea .xfpage .cmp-container .cmp-image,#mobile-menu-content .customnav-farea .xfpage .cmp-container .cmp-image{padding:0}#main-nav-container .customnavigation .customnav-farea .xfpage .cmp-container .cmp-image__image,#mobile-menu-content .customnav-farea .xfpage .cmp-container .cmp-image__image{aspect-ratio:16/9;border-radius:.625rem;-o-object-fit:contain;object-fit:contain}#main-nav-container .customnavigation .customnav-farea .xfpage .cmp-container .cmp-text,#mobile-menu-content .customnav-farea .xfpage .cmp-container .cmp-text{padding:0}@media screen and (max-width:991px){#main-nav-container .customnavigation .customnav-farea,#mobile-menu-content .customnav-farea{display:none!important}}#main-nav-container .customnavigation .lv2-navigation,#main-nav-container .customnavigation .lv3-navigation,#mobile-menu-content .lv2-navigation,#mobile-menu-content .lv3-navigation{display:none}#main-nav-container .customnavigation .lv2-navigation__item,#main-nav-container .customnavigation .lv3-navigation__item,#mobile-menu-content .lv2-navigation__item,#mobile-menu-content .lv3-navigation__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;width:11.375rem}#main-nav-container .customnavigation .lv2-navigation__item--link,#main-nav-container .customnavigation .lv3-navigation__item--link,#mobile-menu-content .lv2-navigation__item--link,#mobile-menu-content .lv3-navigation__item--link{cursor:pointer}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item--link,#main-nav-container .customnavigation .lv3-navigation__item--link,#mobile-menu-content .lv2-navigation__item--link,#mobile-menu-content .lv3-navigation__item--link{border-bottom:1px solid #ccc;width:100%}}#main-nav-container .customnavigation .lv2-navigation__item--link a,#main-nav-container .customnavigation .lv3-navigation__item--link a,#mobile-menu-content .lv2-navigation__item--link a,#mobile-menu-content .lv3-navigation__item--link a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:400;justify-content:space-between;line-height:160%;padding:.3125rem 1.25rem;width:100%}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item--link a,#main-nav-container .customnavigation .lv3-navigation__item--link a,#mobile-menu-content .lv2-navigation__item--link a,#mobile-menu-content .lv3-navigation__item--link a{font-size:1rem;font-weight:500;line-height:140%;padding:1.25rem}}#main-nav-container .customnavigation .lv2-navigation__item--link.active a,#main-nav-container .customnavigation .lv2-navigation__item--link:focus a,#main-nav-container .customnavigation .lv2-navigation__item--link:hover a,#main-nav-container .customnavigation .lv3-navigation__item--link.active a,#main-nav-container .customnavigation .lv3-navigation__item--link:focus a,#main-nav-container .customnavigation .lv3-navigation__item--link:hover a,#mobile-menu-content .lv2-navigation__item--link.active a,#mobile-menu-content .lv2-navigation__item--link:focus a,#mobile-menu-content .lv2-navigation__item--link:hover a,#mobile-menu-content .lv3-navigation__item--link.active a,#mobile-menu-content .lv3-navigation__item--link:focus a,#mobile-menu-content .lv3-navigation__item--link:hover a{background-color:#f3f3f3;color:#c00;text-decoration:none}#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)),#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)),#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)),#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)){-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:400;justify-content:space-between;line-height:160%;padding:.3125rem 1.25rem;width:100%}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)),#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)),#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)),#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)){font-size:1rem;font-weight:500;line-height:140%;padding:1.25rem}}#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)).active,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):focus,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):hover,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)).active,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):focus,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):hover,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)).active,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):focus,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):hover,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)).active,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):focus,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):hover{background-color:#f3f3f3;color:#c00;text-decoration:none}#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23888888' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:.6875rem;width:.4375rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav) a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav) a:after{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:1.25rem;width:1.1875rem}}#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:.6875rem;width:.4375rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#main-nav-container .customnavigation .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#mobile-menu-content .lv2-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav).active a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):focus a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv3-navigation>.lv3-navigation__nav):hover a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav).active a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):focus a:after,#mobile-menu-content .lv3-navigation__item--link:has(+.lv4-navigation>.lv4-navigation__nav):hover a:after{content:"";height:1.25rem;width:1.1875rem}}#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23888888' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:.6875rem;width:.4375rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):after{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;height:1.25rem;width:1.1875rem}}#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav).active:after,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):focus:after,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):hover:after,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav).active:after,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):focus:after,#main-nav-container .customnavigation .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):hover:after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav).active:after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):focus:after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):hover:after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav).active:after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):focus:after,#main-nav-container .customnavigation .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):hover:after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav).active:after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):focus:after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):hover:after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav).active:after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):focus:after,#mobile-menu-content .lv2-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):hover:after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav).active:after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):focus:after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv3-navigation>.lv3-navigation__nav):hover:after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav).active:after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):focus:after,#mobile-menu-content .lv3-navigation__item--link:not(:has(>a)):has(+.lv4-navigation>.lv4-navigation__nav):hover:after{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain}#main-nav-container .customnavigation .lv2-navigation.open,#main-nav-container .customnavigation .lv3-navigation.open,#mobile-menu-content .lv2-navigation.open,#mobile-menu-content .lv3-navigation.open{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.75rem;height:35rem;justify-content:space-between;margin:0 auto;max-width:75rem;padding:2.5rem 0;position:relative}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation.open,#main-nav-container .customnavigation .lv3-navigation.open,#mobile-menu-content .lv2-navigation.open,#mobile-menu-content .lv3-navigation.open{height:100vh;padding:0}}#main-nav-container .customnavigation .lv2-navigation__close,#main-nav-container .customnavigation .lv3-navigation__close,#mobile-menu-content .lv2-navigation__close,#mobile-menu-content .lv3-navigation__close{background:transparent;border:none;cursor:pointer;height:.75rem;position:relative;width:.75rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__close,#main-nav-container .customnavigation .lv3-navigation__close,#mobile-menu-content .lv2-navigation__close,#mobile-menu-content .lv3-navigation__close{display:none}}#main-nav-container .customnavigation .lv2-navigation__close:before,#main-nav-container .customnavigation .lv3-navigation__close:before,#mobile-menu-content .lv2-navigation__close:before,#mobile-menu-content .lv3-navigation__close:before{background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0.999878L1.68629 12.3136' stroke='%23CC0000' stroke-width='2'/%3E%3Cpath d='M13 12.3137L1.68629 1.00001' stroke='%23CC0000' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:100%;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation.open,#mobile-menu-content .lv2-navigation.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:2}}#main-nav-container .customnavigation .lv2-navigation__nav,#mobile-menu-content .lv2-navigation__nav{width:51.875rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__nav,#mobile-menu-content .lv2-navigation__nav{width:100%}}#main-nav-container .customnavigation .lv2-navigation__item,#mobile-menu-content .lv2-navigation__item{height:100%;overflow-y:auto}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item,#mobile-menu-content .lv2-navigation__item{gap:0;overflow-y:visible;width:100%}}#main-nav-container .customnavigation .lv2-navigation__item>.menu-back,#mobile-menu-content .lv2-navigation__item>.menu-back{display:none}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item>.menu-back,#mobile-menu-content .lv2-navigation__item>.menu-back{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}#main-nav-container .customnavigation .lv2-navigation__item>.menu-back:after,#mobile-menu-content .lv2-navigation__item>.menu-back:after{color:#888;content:"All";font-size:1rem;font-weight:500;line-height:140%;margin-left:-.5rem}}#main-nav-container .customnavigation .lv2-navigation__item>.menu-parent-link,#mobile-menu-content .lv2-navigation__item>.menu-parent-link{display:none}#main-nav-container .customnavigation .lv2-navigation__item::-webkit-scrollbar,#mobile-menu-content .lv2-navigation__item::-webkit-scrollbar{width:.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv2-navigation__item::-webkit-scrollbar,#mobile-menu-content .lv2-navigation__item::-webkit-scrollbar{width:0}}#main-nav-container .customnavigation .lv2-navigation__item::-webkit-scrollbar-thumb,#mobile-menu-content .lv2-navigation__item::-webkit-scrollbar-thumb{background:#c00;border-radius:2px}#main-nav-container .customnavigation .lv2-navigation__item::-webkit-scrollbar-track,#mobile-menu-content .lv2-navigation__item::-webkit-scrollbar-track{background:#f3f3f3;border-radius:2px}#main-nav-container .customnavigation .lv3-navigation.open,#mobile-menu-content .lv3-navigation.open{display:contents}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv3-navigation.open,#mobile-menu-content .lv3-navigation.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:absolute;top:0;width:100%;z-index:2}#main-nav-container .customnavigation .lv3-navigation.open .lv3-navigation__nav,#mobile-menu-content .lv3-navigation.open .lv3-navigation__nav{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:static;-webkit-transform:translateX(0);transform:translateX(0);z-index:2}}#main-nav-container .customnavigation .lv3-navigation__nav,#mobile-menu-content .lv3-navigation__nav{border-left:1px solid #888;border-right:1px solid #888;height:calc(100% - 5rem);left:11.375rem;position:absolute;top:2.5rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv3-navigation__nav,#mobile-menu-content .lv3-navigation__nav{background-color:#fff;border:none;left:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}}#main-nav-container .customnavigation .lv3-navigation__heading__block,#mobile-menu-content .lv3-navigation__heading__block{border-top:1px solid #ccc;color:#c00;font-size:.75rem;font-weight:400;line-height:160%;padding:.3125rem .625rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv3-navigation__heading__block,#mobile-menu-content .lv3-navigation__heading__block{font-size:.875rem;line-height:140%;padding:.625rem 1.25rem}}#main-nav-container .customnavigation .lv3-navigation__item,#mobile-menu-content .lv3-navigation__item{height:100%;overflow-y:auto;width:15rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv3-navigation__item,#mobile-menu-content .lv3-navigation__item{gap:0;overflow-y:visible;width:100%}}#main-nav-container .customnavigation .lv3-navigation__item::-webkit-scrollbar,#mobile-menu-content .lv3-navigation__item::-webkit-scrollbar{width:.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv3-navigation__item::-webkit-scrollbar,#mobile-menu-content .lv3-navigation__item::-webkit-scrollbar{width:0}}#main-nav-container .customnavigation .lv3-navigation__item::-webkit-scrollbar-thumb,#mobile-menu-content .lv3-navigation__item::-webkit-scrollbar-thumb{background:#c00;border-radius:2px}#main-nav-container .customnavigation .lv3-navigation__item::-webkit-scrollbar-track,#mobile-menu-content .lv3-navigation__item::-webkit-scrollbar-track{background:#f3f3f3;border-radius:2px}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv3-navigation__item--link:last-child,#mobile-menu-content .lv3-navigation__item--link:last-child{border-bottom:none}}#main-nav-container .customnavigation .lv3-navigation>.menu-parent-link,#mobile-menu-content .lv3-navigation>.menu-parent-link{display:none}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv3-navigation>.menu-parent-link,#mobile-menu-content .lv3-navigation>.menu-parent-link{display:inherit}}#main-nav-container .customnavigation .lv4-navigation,#mobile-menu-content .lv4-navigation{display:none}#main-nav-container .customnavigation .lv4-navigation.open,#mobile-menu-content .lv4-navigation.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;height:100%;left:15rem;overflow-y:auto;position:absolute;top:0;width:15.625rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv4-navigation.open,#mobile-menu-content .lv4-navigation.open{-webkit-overflow-scrolling:touch;background-color:#fff;gap:0;height:100vh;left:0;overflow-y:visible;top:-4.025rem;width:100%;z-index:3}}#main-nav-container .customnavigation .lv4-navigation::-webkit-scrollbar,#mobile-menu-content .lv4-navigation::-webkit-scrollbar{width:.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv4-navigation::-webkit-scrollbar,#mobile-menu-content .lv4-navigation::-webkit-scrollbar{width:0}}#main-nav-container .customnavigation .lv4-navigation::-webkit-scrollbar-thumb,#mobile-menu-content .lv4-navigation::-webkit-scrollbar-thumb{background:#c00;border-radius:2px}#main-nav-container .customnavigation .lv4-navigation::-webkit-scrollbar-track,#mobile-menu-content .lv4-navigation::-webkit-scrollbar-track{background:#f3f3f3;border-radius:2px}#main-nav-container .customnavigation .lv4-navigation__heading__block,#mobile-menu-content .lv4-navigation__heading__block{border-top:1px solid #ccc;color:#c00;font-size:.75rem;font-weight:400;line-height:160%;padding:.3125rem .625rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv4-navigation__heading__block,#mobile-menu-content .lv4-navigation__heading__block{font-size:.875rem;line-height:140%;padding:.625rem 1.25rem}#main-nav-container .customnavigation .lv4-navigation__nav,#mobile-menu-content .lv4-navigation__nav{background-color:#fff}}#main-nav-container .customnavigation .lv4-navigation__item--link,#mobile-menu-content .lv4-navigation__item--link{cursor:pointer}#main-nav-container .customnavigation .lv4-navigation__item--link a,#mobile-menu-content .lv4-navigation__item--link a{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:400;line-height:160%;padding:.3125rem 1.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv4-navigation__item--link a,#mobile-menu-content .lv4-navigation__item--link a{border-bottom:1px solid #ccc;font-size:1rem;line-height:140%;padding:1.25rem}}#main-nav-container .customnavigation .lv4-navigation__item--link a sup,#mobile-menu-content .lv4-navigation__item--link a sup{-ms-flex-item-align:start;align-self:flex-start;font-variant-caps:all-small-caps;margin-right:.25rem;position:relative;top:-.3125rem}#main-nav-container .customnavigation .lv4-navigation__item--link a:hover,#mobile-menu-content .lv4-navigation__item--link a:hover{color:#c00;text-decoration:none}#main-nav-container .customnavigation .lv4-navigation__item--link:last-child a,#mobile-menu-content .lv4-navigation__item--link:last-child a{border-bottom:none}#main-nav-container .customnavigation .lv4-navigation__item--link:not(:has(>a)),#mobile-menu-content .lv4-navigation__item--link:not(:has(>a)){-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:400;line-height:160%;padding:.3125rem 1.25rem}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv4-navigation__item--link:not(:has(>a)),#mobile-menu-content .lv4-navigation__item--link:not(:has(>a)){border-bottom:1px solid #ccc;font-size:1rem;line-height:140%;padding:1.25rem}}#main-nav-container .customnavigation .lv4-navigation__item--link:not(:has(>a)):hover,#mobile-menu-content .lv4-navigation__item--link:not(:has(>a)):hover{color:#c00;text-decoration:none}@media screen and (max-width:991px){#main-nav-container .customnavigation .lv4-navigation__item--link:not(:has(>a)):last-child,#mobile-menu-content .lv4-navigation__item--link:not(:has(>a)):last-child{border-bottom:none}}#main-nav-container .customnavigation .menu-back,#mobile-menu-content .menu-back{display:none}@media screen and (max-width:991px){#main-nav-container .customnavigation .menu-back,#mobile-menu-content .menu-back{-webkit-box-ordinal-group:0;-ms-flex-order:-1;background-color:transparent;border:none;border-bottom:1px solid #ccc;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;gap:.625rem;line-height:140%;order:-1;padding:1.25rem}#main-nav-container .customnavigation .menu-back:before,#mobile-menu-content .menu-back:before{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1.25rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center;width:1.1875rem}}#main-nav-container .customnavigation .menu-parent-link,#mobile-menu-content .menu-parent-link{-webkit-box-ordinal-group:1001;-ms-flex-order:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:400;gap:.3125rem;line-height:160%;order:1000;padding:.625rem 1.25rem .3125rem;position:relative}#main-nav-container .customnavigation .menu-parent-link:after,#mobile-menu-content .menu-parent-link:after{border-top:1px solid #ccc;content:"";left:1.25rem;position:absolute;top:0;width:calc(100% - 2.5rem)}@media screen and (max-width:991px){#main-nav-container .customnavigation .menu-parent-link:after,#mobile-menu-content .menu-parent-link:after{left:0;width:100%}}#main-nav-container .customnavigation .menu-parent-link:before,#mobile-menu-content .menu-parent-link:before{content:"All "}#main-nav-container .customnavigation .menu-parent-link.menu-parent-link--custom:before,#mobile-menu-content .menu-parent-link.menu-parent-link--custom:before{content:none}#main-nav-container .customnavigation .menu-parent-link.active,#main-nav-container .customnavigation .menu-parent-link:focus,#main-nav-container .customnavigation .menu-parent-link:hover,#mobile-menu-content .menu-parent-link.active,#mobile-menu-content .menu-parent-link:focus,#mobile-menu-content .menu-parent-link:hover{color:#c00;text-decoration:none}@media screen and (max-width:991px){#main-nav-container .customnavigation .menu-parent-link,#mobile-menu-content .menu-parent-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;font-size:1rem;font-weight:500;line-height:140%;order:1;padding:1.25rem;z-index:0}}#main-nav-container .customnavigation:has(.lv2-navigation.open):after{background-color:#fff;content:"";inset:0;opacity:.8;pointer-events:none;position:fixed;z-index:99}#main-nav-container .customnavigation .lv1-navigation{position:relative;z-index:100}.mobile-utility-nav{display:none}@media screen and (max-width:991px){body:has(#mobile-menu-content.open){height:100%;overflow:hidden;position:fixed;width:100%}.customnav-farea{display:none!important}#mobile-menu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;height:calc(100vh - 4.375rem);left:0;overflow-y:auto;position:fixed;top:4.375rem;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:1000}#mobile-menu-content.open{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-utility-nav{-webkit-box-ordinal-group:100;-ms-flex-order:99;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;order:99;padding:2.5rem 1.25rem 1.25rem}#mobile-menu-content:has(.lv2-navigation.open)>.mobile-utility-nav{display:none}.lv2-navigation__item:has(.lv3-navigation.open)>.mobile-utility-nav{display:none}.lv3-navigation:has(.lv4-navigation.open)>.mobile-utility-nav{display:none}.search-form.mobile-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.search-form.mobile-search-form input[type=text]{-ms-flex-negative:0;background:#fff;border:2px solid #c9c9c9;border-radius:1.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;height:3.75rem;padding:0 3.125rem 0 1.25rem;width:100%}.search-form.mobile-search-form input[type=text]::-webkit-input-placeholder{color:#666}.search-form.mobile-search-form input[type=text]::-moz-placeholder{color:#666}.search-form.mobile-search-form input[type=text]:-ms-input-placeholder{color:#666}.search-form.mobile-search-form input[type=text]::-ms-input-placeholder{color:#666}.search-form.mobile-search-form input[type=text]::placeholder{color:#666}.search-form.mobile-search-form button[type=submit]{display:none}.search-form.mobile-search-form:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M23.2839 23.2847L15.9948 15.9956C17.5876 14.4028 18.5595 12.2161 18.5595 9.78635C18.5595 4.94046 14.6315 1.01245 9.78562 1.01245C4.93973 1.01245 1.01172 4.94046 1.01172 9.78635C1.01172 14.6322 4.93973 18.5603 9.78562 18.5603C10.609 18.5603 11.3919 18.4523 12.1478 18.2363" stroke="%23666666" stroke-width="1.5" stroke-miterlimit="10"/></svg>');background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1.5rem;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.mobile-region-language-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;padding:0;text-decoration:none;width:100%}.mobile-region-language-button .cmp-button__text{color:#666;font-family:Noto Sans,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.75px}.mobile-region-language-button:before{-ms-flex-negative:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 0C5.37 0 0 5.37 0 12C0 18.63 5.37 24 12 24C18.63 24 24 18.63 24 12C24 5.37 18.63 0 12 0ZM4.575 4.575C5.67 3.48 7.005 2.625 8.49 2.1C7.785 2.955 7.185 4.065 6.72 5.34H3.885C4.11 5.07 4.335 4.815 4.575 4.575ZM3.075 6.465H6.36C5.94 7.965 5.685 9.645 5.64 11.43H1.515C1.605 9.615 2.175 7.92 3.075 6.465ZM3.075 17.535C2.175 16.08 1.605 14.385 1.515 12.57H5.64C5.685 14.355 5.925 16.05 6.36 17.535H3.09H3.075ZM4.575 19.425C4.335 19.185 4.095 18.93 3.885 18.66H6.72C6.915 19.215 7.14 19.74 7.395 20.22C7.725 20.85 8.085 21.42 8.49 21.9C7.005 21.375 5.67 20.52 4.575 19.425ZM11.445 22.485C11.265 22.485 11.1 22.47 10.92 22.44C10.65 22.32 10.365 22.14 10.095 21.93C9.27 21.255 8.505 20.115 7.92 18.66H11.445V22.485ZM11.445 17.535H7.53C7.08 16.08 6.81 14.385 6.765 12.57H11.445V17.535ZM11.445 11.43H6.765C6.81 9.615 7.08 7.92 7.53 6.465H11.43V11.43H11.445ZM11.445 5.34H7.935C8.085 4.98 8.235 4.62 8.4 4.305C8.895 3.345 9.48 2.58 10.11 2.07C10.38 1.845 10.65 1.68 10.935 1.56C11.115 1.545 11.28 1.53 11.46 1.515V5.34H11.445ZM20.925 6.465C21.825 7.92 22.395 9.615 22.485 11.43H18.36C18.315 9.645 18.075 7.95 17.64 6.465H20.925ZM19.425 4.575C19.665 4.815 19.905 5.07 20.115 5.34H17.28C17.085 4.785 16.86 4.26 16.605 3.78C16.275 3.15 15.915 2.58 15.51 2.1C16.995 2.625 18.33 3.48 19.425 4.575ZM12.57 1.515C12.75 1.515 12.915 1.545 13.095 1.56C13.365 1.68 13.65 1.86 13.92 2.07C14.745 2.745 15.51 3.885 16.095 5.34H12.57V1.515ZM12.57 6.465H16.485C16.935 7.92 17.205 9.615 17.25 11.43H12.57V6.465ZM12.57 12.57H17.25C17.205 14.385 16.935 16.08 16.485 17.535H12.585V12.57H12.57ZM13.905 21.93C13.635 22.155 13.365 22.32 13.08 22.44C12.9 22.455 12.735 22.47 12.555 22.485V18.66H16.065C15.915 19.02 15.765 19.38 15.6 19.695C15.105 20.655 14.52 21.42 13.89 21.93H13.905ZM19.425 19.425C18.33 20.52 16.995 21.375 15.51 21.9C16.215 21.045 16.815 19.935 17.28 18.66H20.115C19.89 18.93 19.665 19.185 19.425 19.425ZM20.925 17.535H17.64C18.06 16.035 18.315 14.355 18.36 12.57H22.485C22.395 14.385 21.825 16.08 20.925 17.535Z" fill="%23888888"/></svg>') no-repeat 50%;background-size:contain;content:"";display:block;flex-shrink:0;height:1.5rem;width:1.5rem}.mobile-contact-us-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border:1px solid transparent;border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;justify-content:center;padding:0;text-decoration:none;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s;width:7rem}.mobile-contact-us-button .cmp-button__text{color:#fff;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1;text-align:center;-webkit-transition:color .3s;transition:color .3s}.mobile-contact-us-button:hover{background:#fff;border-color:#c00}.mobile-contact-us-button:hover .cmp-button__text{color:#c00}}.cmp-download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;font-family:Noto Sans,Noto Sans JP,sans-serif;gap:20px;grid-template-columns:1fr 280px;padding:20px}.cmp-download:last-of-type{border-bottom:none}.cmp-download__meta{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:20px}.cmp-download__title{color:#c00;font-size:1pc;font-weight:400;line-height:160%;margin:0}.cmp-download__description{color:#000;font-size:1pc;font-weight:400;line-height:160%;margin-top:4px}.cmp-download__action{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-negative:0;align-items:center;color:#c00;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:1pc;font-weight:400;gap:10px;justify-content:flex-start;line-height:140%;text-decoration:none}.cmp-download__action:hover{opacity:1}.cmp-download__action:hover .cmp-download__action-label{text-decoration:underline}.cmp-download__action .cmp-download__action-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;vertical-align:middle}.cmp-download__action .cmp-download__action-label,.cmp-download__action .cmp-download__action-text{color:#c00;font-size:1pc;font-weight:400;line-height:140%}.cmp-download__action .cmp-download__action-text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5153 20.0869L15.3916 28.8301L16.6988 30.3438L28.5752 20.0869L16.6988 9.8301L15.3916 11.3438L25.5153 20.0869Z' fill='%23CC0000'/%3E%3C/svg%3E");background-position:62%;background-repeat:no-repeat;content:"";display:inline-block;height:14px;margin-right:10px;vertical-align:-2px;width:9px}.cmp-download__filetype{color:#c00;font-size:1pc;font-weight:400;line-height:140%}.cmp-download__properties{color:#888;font-size:1pc;font-weight:400;line-height:140%;margin:0;padding:0}.cmp-download__properties .cmp-download__property--size{display:inline-block}.cmp-download__properties .cmp-download__property--size .cmp-download__property-content:before{content:"("}.cmp-download__properties .cmp-download__property--size .cmp-download__property-content:after{content:")"}.cmp-download__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:22px;width:24px}.cmp-download__icon--pdf{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='26' viewBox='0 0 22 26' fill='none'%3e%3cpath d='M15.5505 17.5746C15.1281 17.5529 14.0994 17.6071 13.0707 17.802C12.4751 17.2064 11.9661 16.4484 11.5763 15.8203C12.7999 12.3009 12.0203 11.3047 10.9807 11.3047C10.1577 11.3047 9.75703 12.171 9.84366 13.1239C9.88698 13.6004 10.2985 14.6183 10.7966 15.5712C10.4934 16.3834 9.94112 17.7478 9.39968 18.7333C8.76078 18.9282 8.21934 19.1448 7.8295 19.318C5.88031 20.2276 5.71788 21.4405 6.12938 21.9494C6.89822 22.924 8.5442 22.0794 10.1902 19.1339C11.3164 18.8091 12.7999 18.3867 12.9407 18.3867C12.9515 18.3867 12.9732 18.3867 13.0057 18.3976C13.8287 19.1231 14.8033 19.9569 15.6046 20.0652C16.7633 20.2276 17.4238 19.383 17.3805 18.8632C17.3372 18.3434 17.034 17.6504 15.5613 17.5637L15.5505 17.5746ZM8.241 20.7582C7.76453 21.3213 6.99568 21.8736 6.72496 21.6895C6.45424 21.5054 6.41093 20.9857 7.01734 20.3901C7.63458 19.8053 8.65249 19.4913 8.81493 19.4371C8.99902 19.3722 9.04233 19.4371 9.04233 19.5238C9.04233 19.6104 8.72829 20.1843 8.25183 20.7474L8.241 20.7582ZM10.331 13.1239C10.2876 12.5608 10.3959 12.0086 10.8724 11.9436C11.3489 11.8786 11.5763 12.4201 11.3922 13.308C11.2081 14.196 11.1215 14.7807 11.024 14.8565C10.9374 14.9215 10.8399 14.6941 10.8399 14.6941C10.6558 14.3259 10.3634 13.6979 10.3201 13.1239H10.331ZM10.5151 18.4625C10.7641 18.051 11.403 16.3942 11.403 16.3942C11.5438 16.6433 12.605 17.9103 12.605 17.9103C12.605 17.9103 10.9699 18.2785 10.5151 18.4517V18.4625ZM15.4638 19.1881C14.7816 19.1014 13.6229 18.2784 13.6229 18.2784C13.4605 18.2135 14.8899 18.0186 15.4422 18.051C16.146 18.0944 16.3951 18.3867 16.3951 18.6899C16.3951 18.9932 16.146 19.2747 15.4638 19.1881Z' fill='%23CC0000'/%3E%3Cpath d='M21.322 5.46855L16.3299 0.476468L15.8534 0H5.00292C2.59892 0 0.649729 1.96002 0.649729 4.36402V4.69971H0V9.9192H0.649729V21.636C0.649729 24.04 2.60975 26 5.01374 26H17.4452C19.8492 26 21.8092 24.04 21.8092 21.636V5.93419L21.3328 5.45773L21.322 5.46855ZM17.4344 24.3757H5.00292C3.48688 24.3757 2.25239 23.152 2.25239 21.6252V9.90837H10.2332V4.68888H2.26322V4.35319C2.26322 2.83715 3.48688 1.60267 5.01374 1.60267H14.803V4.68888C14.803 5.95585 15.8317 6.97376 17.0879 6.97376H20.1741V21.6143C20.1741 23.1304 18.9396 24.3648 17.4236 24.3648L17.4344 24.3757ZM2.37151 8.43565V6.02082C2.37151 6.02082 2.404 5.94502 2.44731 5.94502H3.21616C3.34611 5.94502 3.45439 5.96668 3.56268 6.01C3.67097 6.05331 3.7576 6.10746 3.8334 6.18326C3.9092 6.25906 3.96335 6.34569 4.00666 6.44315C4.04998 6.54061 4.07164 6.6489 4.07164 6.76801C4.07164 6.88713 4.04998 6.99542 4.00666 7.09288C3.96335 7.19034 3.9092 7.27697 3.8334 7.35277C3.7576 7.42857 3.67097 7.48272 3.56268 7.52603C3.45439 7.56935 3.34611 7.591 3.21616 7.591H2.8913V8.46814C2.8913 8.46814 2.85881 8.54394 2.81549 8.54394H2.44731C2.44731 8.54394 2.37151 8.51145 2.37151 8.46814V8.43565ZM4.73219 8.43565V6.02082C4.73219 6.02082 4.76468 5.94502 4.808 5.94502H5.65264C5.81508 5.94502 5.95585 5.96668 6.07497 6.02082C6.19409 6.07497 6.30237 6.1616 6.39983 6.26989C6.44315 6.33486 6.48646 6.39983 6.50812 6.46481C6.52978 6.52978 6.55144 6.60558 6.57309 6.69221C6.58392 6.76801 6.59475 6.85464 6.59475 6.94127C6.59475 7.0279 6.59475 7.11454 6.59475 7.22282C6.59475 7.33111 6.59475 7.41774 6.59475 7.49354C6.59475 7.58018 6.59475 7.66681 6.57309 7.74261C6.56227 7.81841 6.54061 7.89421 6.50812 7.97001C6.47564 8.04581 6.44315 8.11079 6.39983 8.16493C6.30237 8.28405 6.19409 8.37068 6.07497 8.42482C5.95585 8.47897 5.81508 8.50062 5.65264 8.50062H4.808C4.808 8.50062 4.73219 8.46814 4.73219 8.42482V8.43565ZM8.77135 7.00625C8.77135 7.00625 8.84715 7.03873 8.84715 7.08205V7.40691C8.84715 7.40691 8.81466 7.48272 8.77135 7.48272H7.84007V8.42482C7.84007 8.42482 7.80758 8.50062 7.76427 8.50062H7.39609C7.39609 8.50062 7.32028 8.46814 7.32028 8.42482V6.01C7.32028 6.01 7.35277 5.93419 7.39609 5.93419H8.80383C8.80383 5.93419 8.87963 5.96668 8.87963 6.01V6.33486C8.87963 6.33486 8.84715 6.41066 8.80383 6.41066H7.84007V6.99542H8.77135V7.00625Z' fill='%23CC0000'/%3E%3Cpath d='M3.4547 6.98497C3.51967 6.93083 3.54133 6.85503 3.54133 6.74674C3.54133 6.63845 3.50884 6.56265 3.4547 6.50851C3.38973 6.45436 3.3031 6.42188 3.19481 6.42188H2.8916V7.0716H3.19481C3.3031 7.0716 3.38973 7.03912 3.4547 6.98497Z' fill='%23CC0000'/%3E%3Cpath d='M5.82588 7.99205C5.88003 7.9704 5.93417 7.93791 5.97748 7.88377C6.0208 7.82962 6.05329 7.75382 6.06411 7.65636C6.07494 7.54807 6.08577 7.39647 6.08577 7.22321C6.08577 7.04995 6.08577 6.89834 6.06411 6.79006C6.05329 6.6926 6.0208 6.61679 5.97748 6.56265C5.93417 6.50851 5.88003 6.47602 5.82588 6.45436C5.76091 6.4327 5.69593 6.42188 5.62013 6.42188H5.25195V8.02454H5.62013C5.69593 8.02454 5.76091 8.01371 5.82588 7.99205Z' fill='%23CC0000'/%3E%3C/svg%3E")}.cmp-download__icon--download{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24' viewBox='0 0 28 24' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_98_2703)'%3E%3Cpath d='M6.06934 8.43994L14.0693 16.4399L22.0693 8.43994' stroke='%23CC0000' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M14.0693 0.439941V16.4399' stroke='%23CC0000' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M26.0693 10.1392V21.1392C26.0693 21.6892 25.6193 22.1392 25.0693 22.1392H3.06934C2.51934 22.1392 2.06934 21.6892 2.06934 21.1392V10.1392' stroke='%23CC0000' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_98_2703'%3E%3Crect width='26.83' height='23.12' fill='white' transform='translate(0.649414 0.439941)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.cmp-download.ui-download__icon--hidden .cmp-download__icon,.cmp-download.ui-download__icon--hidden .cmp-download__properties{visibility:hidden}.cmp-download.ui-download__layout--min-left .cmp-download__meta{display:none}.cmp-download .cmp-link__screen-reader-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}#download-list-container{border-bottom:1px solid #ccc}#download-list-container>.download .cmp-download:nth-child(2n){background-color:#f3f3f3}#download-list-container>.download .cmp-download{border-bottom:none;border-top:1px solid #ccc;padding:1pc}@media screen and (max-width:767px){.cmp-download{display:block;grid-template-columns:none;padding:30px 20px}.cmp-download__meta{padding-right:0}.cmp-download__action{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:0;padding-top:20px;width:auto}}.experiencefragment .root.container{display:contents}.experiencefragment--header{background-color:#fff;border-bottom:1px solid #e0e0e0;left:0;padding:0;position:sticky;top:0;width:100%;z-index:1000}#header-wrapper{margin:0 auto;max-width:75pc;position:relative}#header-wrapper:after{background-color:#ccc;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:100}@media(min-width:992px)and (max-width:1199px){#header-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}}#mobile-header{display:none}#desktop-header{background-color:#fff}#header-top-content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:30px 0 0;position:relative;z-index:100}#logo-container .cmp-image__image{border-radius:0;height:35px;width:566px!important}#logo-container .cmp-image{padding:0}#utility-nav-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}#utility-nav-container .button{margin:0;width:auto}#utility-nav-container .cmp-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;white-space:nowrap}#utility-nav-container .cmp-button:hover{opacity:.7}#utility-nav-container #header-search-icon.cmp-button{-ms-flex-negative:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17.4707 17.47L12.0707 12.07C13.2507 10.89 13.9707 9.26997 13.9707 7.46997C13.9707 3.87997 11.0607 0.969971 7.4707 0.969971C3.8807 0.969971 0.970703 3.87997 0.970703 7.46997C0.970703 11.06 3.8807 13.97 7.4707 13.97C8.0807 13.97 8.6607 13.89 9.2207 13.73" stroke="%23666666" stroke-width="1.5" stroke-miterlimit="10"/></svg>');flex-shrink:0;height:18px;width:18px}#utility-nav-container #header-search-icon.cmp-button .cmp-button__text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#utility-nav-container #region-language-button.cmp-button{gap:10px}#utility-nav-container #region-language-button.cmp-button:before{-ms-flex-negative:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 0C3.58 0 0 3.58 0 8C0 12.42 3.58 16 8 16C12.42 16 16 12.42 16 8C16 3.58 12.42 0 8 0ZM3.05 3.05C3.78 2.32 4.67 1.75 5.66 1.4C5.19 1.97 4.79 2.71 4.48 3.56H2.59C2.74 3.38 2.89 3.21 3.05 3.05ZM2.05 4.31H4.24C3.96 5.31 3.79 6.43 3.76 7.62H1.01C1.07 6.41 1.45 5.28 2.05 4.31ZM2.05 11.69C1.45 10.72 1.07 9.59 1.01 8.38H3.76C3.79 9.57 3.95 10.7 4.24 11.69H2.06H2.05ZM3.05 12.95C2.89 12.79 2.73 12.62 2.59 12.44H4.48C4.61 12.81 4.76 13.16 4.93 13.48C5.15 13.9 5.39 14.28 5.66 14.6C4.67 14.25 3.78 13.68 3.05 12.95ZM7.63 14.99C7.51 14.99 7.4 14.98 7.28 14.96C7.1 14.88 6.91 14.76 6.73 14.62C6.18 14.17 5.67 13.41 5.28 12.44H7.63V14.99ZM7.63 11.69H5.02C4.72 10.72 4.54 9.59 4.51 8.38H7.63V11.69ZM7.63 7.62H4.51C4.54 6.41 4.72 5.28 5.02 4.31H7.62V7.62H7.63ZM7.63 3.56H5.29C5.39 3.32 5.49 3.08 5.6 2.87C5.93 2.23 6.32 1.72 6.74 1.38C6.92 1.23 7.1 1.12 7.29 1.04C7.41 1.03 7.52 1.02 7.64 1.01V3.56H7.63ZM13.95 4.31C14.55 5.28 14.93 6.41 14.99 7.62H12.24C12.21 6.43 12.05 5.3 11.76 4.31H13.95ZM12.95 3.05C13.11 3.21 13.27 3.38 13.41 3.56H11.52C11.39 3.19 11.24 2.84 11.07 2.52C10.85 2.1 10.61 1.72 10.34 1.4C11.33 1.75 12.22 2.32 12.95 3.05ZM8.38 1.01C8.5 1.01 8.61 1.03 8.73 1.04C8.91 1.12 9.1 1.24 9.28 1.38C9.83 1.83 10.34 2.59 10.73 3.56H8.38V1.01ZM8.38 4.31H10.99C11.29 5.28 11.47 6.41 11.5 7.62H8.38V4.31ZM8.38 8.38H11.5C11.47 9.59 11.29 10.72 10.99 11.69H8.39V8.38H8.38ZM9.27 14.62C9.09 14.77 8.91 14.88 8.72 14.96C8.6 14.97 8.49 14.98 8.37 14.99V12.44H10.71C10.61 12.68 10.51 12.92 10.4 13.13C10.07 13.77 9.68 14.28 9.26 14.62H9.27ZM12.95 12.95C12.22 13.68 11.33 14.25 10.34 14.6C10.81 14.03 11.21 13.29 11.52 12.44H13.41C13.26 12.62 13.11 12.79 12.95 12.95ZM13.95 11.69H11.76C12.04 10.69 12.21 9.57 12.24 8.38H14.99C14.93 9.59 14.55 10.72 13.95 11.69Z" fill="%23666666"/></svg>') no-repeat 50%;content:"";display:block;flex-shrink:0;height:1pc;width:1pc}#utility-nav-container #region-language-button.cmp-button .cmp-button__text{color:#666;font-size:13px;letter-spacing:.65px}#utility-nav-container #contact-us-button.cmp-button{background:#c00;border:1px solid #c00;border-radius:6px;height:24px;padding:9pt 20px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}#utility-nav-container #contact-us-button.cmp-button .cmp-button__text{color:#fff;font-size:14px;line-height:140%}#utility-nav-container #contact-us-button.cmp-button:hover{background:#fff;opacity:1}#utility-nav-container #contact-us-button.cmp-button:hover .cmp-button__text{color:#c00}#main-nav-container .lv1-navigation__item{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:flex-start}#main-nav-container .lv1-navigation__item--link>a{color:#333;display:inline-block;font-size:1pc;padding:4px 0;text-decoration:none}#search-panel{background-color:#fff;border-bottom:1px solid #e0e0e0;display:block;left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:max-height .3s ease-out,opacity .3s ease-out;transition:max-height .3s ease-out,opacity .3s ease-out;width:100vw;z-index:99}#header-wrapper.search-active #search-panel{max-height:300px;opacity:1}.search-panel-content{-webkit-box-sizing:border-box;box-sizing:border-box;height:275px;margin:0 auto;max-width:75pc;position:relative}.search-panel-content h2{color:#000;font-size:40px;font-weight:400;line-height:140%;margin-bottom:20px;padding:40px 0;text-align:center}.search-panel-close{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="16" fill="none"><rect width="12.6" height="1.28" transform="matrix(.81 .58 -.83 .55 5.87 3.93)" fill="%23B3B3B3"/><rect width="12.8" height="1.26" transform="matrix(-.83 .55 -.81 -.58 16.3 4.79)" fill="%23B3B3B3"/></svg>') no-repeat;border:none;cursor:pointer;font-size:0;height:1pc;padding:0;position:absolute;right:20px;top:40px;-webkit-transition:opacity .3s;transition:opacity .3s;width:21px}.search-panel-close:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="16" fill="none"><rect width="12.6" height="1.28" transform="matrix(.81 .58 -.83 .55 5.87 3.93)" fill="%23C00"/><rect width="12.8" height="1.26" transform="matrix(-.83 .55 -.81 -.58 16.3 4.79)" fill="%23C00"/></svg>')}.search-form{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;justify-content:center}.search-form,.search-form input[type=text]{display:-webkit-box;display:-ms-flexbox;display:flex}.search-form input[type=text]{border:1px solid #c00;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1pc;height:40px;padding:9pt 10px;width:404px}.search-form input[type=text]:focus{-webkit-box-shadow:0 0 5px rgba(204,0,0,.5);box-shadow:0 0 5px rgba(204,0,0,.5);outline:none}.search-form button[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border:none;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;height:40px;justify-content:center;padding:9pt 0;width:5pc}#page-overlay{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}body.search-open #page-overlay{display:block!important}body.search-open{overflow:hidden}@media(max-width:991px){#desktop-header,#search-panel{display:none!important}body.menu-open .experiencefragment--header{left:0;position:fixed;top:0;width:100%}#mobile-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;justify-content:space-between;padding:0 20px;width:100%}#mobile-header .cmp-image{padding:.9375rem 0}#mobile-header .image:has(>#global-mobile-logo){-webkit-box-flex:1;-ms-flex:1;flex:1}#mobile-header #global-mobile-logo.cmp-image{padding-right:20px;width:100%}#mobile-header #global-mobile-logo .cmp-image__image{border-radius:0}#mobile-header #mobile-logo .cmp-image__image{border-radius:0;height:40px;width:100%!important}#hamburger-toggle .hamburger-button{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='35' height='22' viewBox='0 0 35 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='35' height='2' fill='%23888888'/%3E%3Crect y='10' width='35' height='2' fill='%23888888'/%3E%3Crect y='20' width='35' height='2' fill='%23888888'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:18px;padding:0;position:relative;width:24px}#hamburger-toggle .hamburger-button span{display:none}#hamburger-toggle .hamburger-button.active{background-image:url("data:image/svg+xml,%3Csvg width='27' height='28' viewBox='0 0 27 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.41406' y='1.27208' width='35' height='2' transform='rotate(45 1.41406 1.27208)' fill='%23888888'/%3E%3Crect x='24.75' y='0.564972' width='2' height='35' transform='rotate(45 24.75 0.564972)' fill='%23888888'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.5rem;width:1.5rem}}.cmp-hero{cursor:default;margin:0 auto;max-width:75rem;position:relative}.cmp-hero,.cmp-hero__image-container{overflow:hidden;width:100%}.cmp-hero__image{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.cmp-hero__image--mobile{display:none}@media screen and (max-width:991px){.cmp-hero__image--pc{display:none}.cmp-hero__image--mobile{display:block}}.cmp-hero__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-hero__video--mobile{display:none}@media screen and (max-width:991px){.cmp-hero__video--pc{display:none}.cmp-hero__video--mobile{display:block}}.cmp-hero__youtube{border:none;display:block;height:100%;width:100%}.cmp-hero__image-container--youtube{padding-top:33.33%;position:relative}.cmp-hero__image-container--youtube .cmp-hero__youtube{height:100%;left:0;position:absolute;top:0;width:100%}.cmp-hero__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;justify-content:center}.cmp-hero__title-heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.cmp-hero__lead-area,.cmp-hero__subtitle-area,.cmp-hero__title-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-hero__subtitle-image,.cmp-hero__title-image{height:auto;max-width:100%;width:auto}.cmp-hero__subtitle-image--mobile,.cmp-hero__title-image--mobile{display:none}@media screen and (max-width:991px){.cmp-hero__subtitle-image--pc,.cmp-hero__title-image--pc{display:none}.cmp-hero__subtitle-image--mobile,.cmp-hero__title-image--mobile{display:block}}.cmp-hero__lead,.cmp-hero__subtitle,.cmp-hero__title{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:700;line-height:1.3;margin:0}.cmp-hero__cta-area{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-hero__cta-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.375rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;max-width:21.25rem;overflow:hidden;padding:.75rem 1.25rem;position:relative;text-align:center;text-decoration:none;z-index:2}.cmp-hero__cta-btn:after{-ms-flex-negative:0;background:50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:.6875rem;width:.4375rem}@media screen and (max-width:991px){.cmp-hero__cta-btn{max-width:20.9375rem}}.cmp-hero__cta-btn-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-hero__lead,.cmp-hero__subtitle{pointer-events:none;position:relative;z-index:2}@media screen and (max-width:991px){.cmp-hero__lead-area,.cmp-hero__subtitle-area,.cmp-hero__title-area{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center!important}}.ui-hero_layout--1col .cmp-hero__image-container{position:relative}.ui-hero_layout--1col .cmp-hero__image-container .cmp-hero__image{border-radius:.25rem;-webkit-box-shadow:0 0 0 .0625rem rgba(0,0,0,.2),0 0 .125rem 0 rgba(0,0,0,.08),0 .125rem .375rem 0 rgba(0,0,0,.1);box-shadow:0 0 0 .0625rem rgba(0,0,0,.2),0 0 .125rem 0 rgba(0,0,0,.08),0 .125rem .375rem 0 rgba(0,0,0,.1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-hero_layout--1col .cmp-hero__image-container .cmp-hero__video{height:100%;width:100%}.ui-hero_layout--1col .cmp-hero__content{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding:0 2.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}@media screen and (max-width:991px){.ui-hero_layout--1col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ui-hero_layout--1col .cmp-hero__image-container{-ms-flex-negative:0;flex-shrink:0;height:auto;left:auto;overflow:visible;position:relative;top:auto;width:100%}.ui-hero_layout--1col .cmp-hero__content{min-height:auto;padding:1.25rem;position:relative;position:static;-webkit-transform:translateY(0);transform:translateY(0);z-index:auto}}.ui-hero_layout--2col-image-right{gap:10px}.ui-hero_layout--2col-image-right,.ui-hero_layout--2col-image-right .cmp-hero__link,.ui-hero_layout--2col-image-right>a.cmp-hero__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ui-hero_layout--2col-image-right .cmp-hero__link,.ui-hero_layout--2col-image-right>a.cmp-hero__link{width:100%}.ui-hero_layout--2col-image-right .cmp-hero__image-container{-webkit-box-flex:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:50%;min-height:18.75rem;order:1}.ui-hero_layout--2col-image-right .cmp-hero__image-container .cmp-hero__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-hero_layout--2col-image-right .cmp-hero__image-container .cmp-hero__video{height:100%;width:100%}.ui-hero_layout--2col-image-right .cmp-hero__content{-webkit-box-flex:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:50%;order:0;padding:0 40px}@media screen and (max-width:991px){.ui-hero_layout--2col-image-right,.ui-hero_layout--2col-image-right .cmp-hero__link,.ui-hero_layout--2col-image-right>a.cmp-hero__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-hero_layout--2col-image-right .cmp-hero__image-container{-webkit-box-flex:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex:none;flex:none;height:auto;max-width:100%;min-height:0;order:0}.ui-hero_layout--2col-image-right .cmp-hero__content{-webkit-box-flex:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex:none;flex:none;max-width:100%;order:1;padding:1.25rem}}.ui-hero_title-size--hXL .cmp-hero__title{font-size:2.625rem}@media screen and (max-width:991px){.ui-hero_title-size--hXL .cmp-hero__title{font-size:2rem}}.ui-hero_title-size--h1 .cmp-hero__title{font-size:2.25rem}@media screen and (max-width:991px){.ui-hero_title-size--h1 .cmp-hero__title{font-size:1.6875rem}}.ui-hero_title-size--h2 .cmp-hero__title{font-size:1.875rem}@media screen and (max-width:991px){.ui-hero_title-size--h2 .cmp-hero__title{font-size:1.5rem}}.ui-hero_title-size--h3 .cmp-hero__title{font-size:1.5rem}@media screen and (max-width:991px){.ui-hero_title-size--h3 .cmp-hero__title{font-size:1.25rem}}.ui-hero_title-size--h4 .cmp-hero__title{font-size:1.125rem}@media screen and (max-width:991px){.ui-hero_title-size--h4 .cmp-hero__title{font-size:1rem}}.ui-hero_title-size--hXL .cmp-hero__title-image{max-height:3.375rem;width:auto}.ui-hero_title-size--h1 .cmp-hero__title-image{max-height:2.875rem;width:auto}.ui-hero_title-size--h2 .cmp-hero__title-image{max-height:2.375rem;width:auto}.ui-hero_title-size--h3 .cmp-hero__title-image{max-height:1.875rem;width:auto}.ui-hero_title-size--h4 .cmp-hero__title-image{max-height:1.5rem;width:auto}.ui-hero_subtitle-size--hXL .cmp-hero__subtitle{font-size:2.625rem}@media screen and (max-width:991px){.ui-hero_subtitle-size--hXL .cmp-hero__subtitle{font-size:2rem}}.ui-hero_subtitle-size--h1 .cmp-hero__subtitle{font-size:2.25rem}@media screen and (max-width:991px){.ui-hero_subtitle-size--h1 .cmp-hero__subtitle{font-size:1.6875rem}}.ui-hero_subtitle-size--h2 .cmp-hero__subtitle{font-size:1.875rem}@media screen and (max-width:991px){.ui-hero_subtitle-size--h2 .cmp-hero__subtitle{font-size:1.5rem}}.ui-hero_subtitle-size--h3 .cmp-hero__subtitle{font-size:1.5rem}@media screen and (max-width:991px){.ui-hero_subtitle-size--h3 .cmp-hero__subtitle{font-size:1.25rem}}.ui-hero_subtitle-size--h4 .cmp-hero__subtitle{font-size:1.125rem}@media screen and (max-width:991px){.ui-hero_subtitle-size--h4 .cmp-hero__subtitle{font-size:1rem}}.ui-hero_lead-size--h1 .cmp-hero__lead{font-size:2.25rem}@media screen and (max-width:991px){.ui-hero_lead-size--h1 .cmp-hero__lead{font-size:1.6875rem}}.ui-hero_lead-size--h2 .cmp-hero__lead{font-size:1.875rem}@media screen and (max-width:991px){.ui-hero_lead-size--h2 .cmp-hero__lead{font-size:1.5rem}}.ui-hero_lead-size--h3 .cmp-hero__lead{font-size:1.5rem}@media screen and (max-width:991px){.ui-hero_lead-size--h3 .cmp-hero__lead{font-size:1.25rem}}.ui-hero_lead-size--h4 .cmp-hero__lead{font-size:1.125rem}@media screen and (max-width:991px){.ui-hero_lead-size--h4 .cmp-hero__lead{font-size:1rem}}.ui-hero_lead-size--h5 .cmp-hero__lead{font-size:.875rem}@media screen and (max-width:991px){.ui-hero_lead-size--h5 .cmp-hero__lead{font-size:.875rem}}.ui-hero_title-weight--300 .cmp-hero__title{font-weight:300}.ui-hero_title-weight--400 .cmp-hero__title{font-weight:400}.ui-hero_title-weight--500 .cmp-hero__title{font-weight:500}.ui-hero_title-weight--600 .cmp-hero__title{font-weight:600}.ui-hero_title-weight--700 .cmp-hero__title{font-weight:700}.ui-hero_subtitle-weight--300 .cmp-hero__subtitle{font-weight:300}.ui-hero_subtitle-weight--400 .cmp-hero__subtitle{font-weight:400}.ui-hero_subtitle-weight--500 .cmp-hero__subtitle{font-weight:500}.ui-hero_subtitle-weight--600 .cmp-hero__subtitle{font-weight:600}.ui-hero_subtitle-weight--700 .cmp-hero__subtitle{font-weight:700}.ui-hero_lead-weight--300 .cmp-hero__lead{font-weight:300}.ui-hero_lead-weight--400 .cmp-hero__lead{font-weight:400}.ui-hero_lead-weight--500 .cmp-hero__lead{font-weight:500}.ui-hero_lead-weight--600 .cmp-hero__lead{font-weight:600}.ui-hero_lead-weight--700 .cmp-hero__lead{font-weight:700}.ui-hero_title-align--left .cmp-hero__title-area{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.ui-hero_title-align--center .cmp-hero__title-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.ui-hero_title-align--right .cmp-hero__title-area{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.ui-hero_subtitle-align--left .cmp-hero__subtitle-area{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.ui-hero_subtitle-align--center .cmp-hero__subtitle-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.ui-hero_subtitle-align--right .cmp-hero__subtitle-area{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.ui-hero_lead-align--left .cmp-hero__lead-area{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.ui-hero_lead-align--center .cmp-hero__lead-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.ui-hero_lead-align--right .cmp-hero__lead-area{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.ui-hero_title-color--000000 .cmp-hero__title{color:#000}.ui-hero_title-color--FFFFFF .cmp-hero__title{color:#fff}.ui-hero_title-color--333333 .cmp-hero__title{color:#333}.ui-hero_title-color--CC0000 .cmp-hero__title{color:#c00}.ui-hero_title-color--888888 .cmp-hero__title{color:#888}.ui-hero_subtitle-color--000000 .cmp-hero__subtitle{color:#000}.ui-hero_subtitle-color--FFFFFF .cmp-hero__subtitle{color:#fff}.ui-hero_subtitle-color--333333 .cmp-hero__subtitle{color:#333}.ui-hero_subtitle-color--CC0000 .cmp-hero__subtitle{color:#c00}.ui-hero_subtitle-color--888888 .cmp-hero__subtitle{color:#888}.ui-hero_lead-color--000000 .cmp-hero__lead{color:#000}.ui-hero_lead-color--FFFFFF .cmp-hero__lead{color:#fff}.ui-hero_lead-color--333333 .cmp-hero__lead{color:#333}.ui-hero_lead-color--CC0000 .cmp-hero__lead{color:#c00}.ui-hero_lead-color--888888 .cmp-hero__lead{color:#888}.ui-hero__cta-btn--primary{background:#c00;border:none;color:#fff}.ui-hero__cta-btn--primary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E")}.ui-hero__cta-btn--primary:hover{background:#000}.ui-hero__cta-btn--secondary{background:#fff;border:.0625rem solid #c00;color:#c00}.ui-hero__cta-btn--secondary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E")}.ui-hero__cta-btn--secondary:hover{background:#c00;color:#fff}.ui-hero__cta-btn--secondary:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E")}.ui-hero_effect--shadow-black .cmp-hero__lead,.ui-hero_effect--shadow-black .cmp-hero__subtitle,.ui-hero_effect--shadow-black .cmp-hero__title{text-shadow:1px 1px 3px rgba(0,0,0,.4)}.ui-hero_effect--shadow-white .cmp-hero__lead,.ui-hero_effect--shadow-white .cmp-hero__subtitle,.ui-hero_effect--shadow-white .cmp-hero__title{text-shadow:1px 1px 3px hsla(0,0%,100%,.4)}.cmp-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-image__link:hover{opacity:1}.cmp-image__link .cmp-link__screen-reader-only{display:none}.cmp-image__image{border-radius:.625rem}.cmp-image__title{font-size:.875rem;font-weight:400;line-height:180%;width:100%}.ui-image__caption--left .cmp-image__title{text-align:left}.ui-image__caption--center .cmp-image__title{text-align:center}.ui-image__caption--right .cmp-image__title{text-align:right}.ui-image__width--full .cmp-image,.ui-image__width--full .cmp-image .cmp-image__image{width:100%!important}.ui-image__align--left{-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left}.ui-image__align--left .cmp-image{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.ui-image__align--center{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.ui-image__align--center .cmp-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ui-image__align--right{-webkit-box-pack:right;-ms-flex-pack:right;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right}.ui-image__align--right .cmp-image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.list-carousel{margin:0 auto;max-width:75pc;padding:20px 0;position:relative}.list-carousel__viewport{margin:0 -30px;overflow:hidden;padding:0 15px}.list-carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.list-carousel__slide{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;padding:0 15px}.list-carousel__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:2rem}.list-carousel__button{-ms-flex-negative:0;background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;flex-shrink:0;height:40px;width:40px;z-index:10}.list-carousel__button--prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4847 20.0869L24.6084 28.8301L23.3012 30.3438L11.4248 20.0869L23.3012 9.8301L24.6084 11.3438L14.4847 20.0869Z' fill='%23CC0000'/%3E%3C/svg%3E")}.list-carousel__button--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5153 20.0869L15.3916 28.8301L16.6988 30.3438L28.5752 20.0869L16.6988 9.8301L15.3916 11.3438L25.5153 20.0869Z' fill='%23CC0000'/%3E%3C/svg%3E")}.list-carousel__button:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4847 20.0869L24.6084 28.8301L23.3012 30.3438L11.4248 20.0869L23.3012 9.8301L24.6084 11.3438L14.4847 20.0869Z' fill='%23ccc'/%3E%3C/svg%3E");cursor:default}.list-carousel__button--next:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5153 20.0869L15.3916 28.8301L16.6988 30.3438L28.5752 20.0869L16.6988 9.8301L15.3916 11.3438L25.5153 20.0869Z' fill='%23ccc'/%3E%3C/svg%3E")}.list-carousel__dots{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 20px;padding:0}.list-carousel__dot{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;padding:0;width:10px}.list-carousel__dot.is-active{background:#c00}.list-carousel__dot--ellipsis{color:#ccc;padding:0 5px}.cmp-list{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;list-style:none;margin:20px 0;padding:20px 40px}.cmp-list__item{margin-bottom:1rem}.cmp-list__item-date{white-space:nowrap}.cmp-list__item-date :hover{color:inherit}.list.ui-list__type--numbered .cmp-list{counter-reset:item-counter}.list.ui-list__type--numbered .cmp-list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;counter-increment:item-counter;display:-webkit-box;display:-ms-flexbox;display:flex}.list.ui-list__type--numbered .cmp-list__item:before{content:counter(item-counter) ".";font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1pc;font-weight:400;line-height:160%;margin-right:5px;min-width:20px}.list.ui-list__type--bulleted .cmp-list{list-style-type:disc;padding-left:65px}.list.ui-list__type--bulleted .cmp-list__item-link,.list.ui-list__type--numbered .cmp-list__item-link{color:inherit;text-decoration:none;width:100%}.list.ui-list__type--bulleted .cmp-list__item-link:focus,.list.ui-list__type--bulleted .cmp-list__item-link:hover,.list.ui-list__type--numbered .cmp-list__item-link:focus,.list.ui-list__type--numbered .cmp-list__item-link:hover{color:#c00;text-decoration:underline}.list.ui-list__type--bulleted .cmp-list__item-title,.list.ui-list__type--numbered .cmp-list__item-title{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1pc;font-weight:400;line-height:160%}.list.ui-list__style--news.ui-list__type--bulleted .cmp-list__item-title,.list.ui-list__style--news.ui-list__type--numbered .cmp-list__item-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.list.ui-list__style--news .cmp-list{border-bottom:none;border-top:none;padding:20px 40px}.list.ui-list__style--news:not(.ui-list__type--numbered) .cmp-list__item:first-child:before{background-color:#c9c9c9;content:"";height:1px;left:-40px;position:absolute;right:-40px;top:0}.list.ui-list__style--news.ui-list__type--numbered .cmp-list__item:first-child:after{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#c9c9c9),to(#c9c9c9)),-webkit-gradient(linear,left top,left bottom,from(#c9c9c9),to(#c9c9c9));background-image:linear-gradient(#c9c9c9,#c9c9c9),linear-gradient(#c9c9c9,#c9c9c9);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 1px;content:"";height:100%;left:-40px;position:absolute;right:-40px;top:0}.list.ui-list__style--news .cmp-list__item{margin:0;padding:19px 0;position:relative}.list.ui-list__style--news .cmp-list__item:after{background-color:#c9c9c9;bottom:0;content:"";height:1px;left:-40px;position:absolute;right:-40px}.list.ui-list__style--news .cmp-list__item--wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.list.ui-list__style--news .cmp-list__item-link{display:contents}.list.ui-list__style--news .cmp-list__item-date{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;order:1}.list.ui-list__style--news .cmp-list__parent{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:0;color:#000;-ms-flex:0 0 160px;flex:0 0 160px;order:2}.list.ui-list__style--news .cmp-list__item-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-flex:0;-ms-flex:0 0 460px;flex:0 0 460px;order:3}.list.ui-list__style--news .cmp-list__item--wrap:has(.cmp-list__parent) .cmp-list__item-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.list.ui-list__style--news .cmp-list__item-description{-webkit-box-ordinal-group:5;-ms-flex-order:4;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;order:4}.list.ui-list__style--news .cmp-list__item-link:hover .cmp-list__item-title{color:#c00;text-decoration:underline}.list.ui-list__style--news .cmp-list__item-date,.list.ui-list__style--news .cmp-list__item-description,.list.ui-list__style--news .cmp-list__item-title{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1pc;font-weight:400;line-height:160%;text-decoration:none}.list .cmp-list:has(.cmp-teaser){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;margin:0 auto;max-width:75pc;padding:20px 0;row-gap:20px}.list .cmp-list:has(.cmp-teaser) .cmp-list__item{border-bottom:none;margin:0;padding:0}.list .cmp-teaser{background-color:transparent;height:100%}.list .cmp-teaser,.list .cmp-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex}.list .cmp-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;color:inherit;-ms-flex-direction:column;flex-direction:column;flex-grow:1;text-decoration:none}.list .cmp-teaser__link:hover .cmp-teaser__title{color:#c00}.list .cmp-teaser__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-negative:0;border-radius:10px;flex-shrink:0;height:15pc;margin-bottom:20px;order:1;overflow:hidden}.list .cmp-teaser__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.list .cmp-teaser__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;order:2}.list .cmp-teaser .cmp-image{height:100%;padding:0;width:100%}.list .cmp-teaser__title{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:20;font-weight:500;line-height:140%;margin-top:0}.list .cmp-teaser__title :hover{color:#000}.list .cmp-teaser__description{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1pc;font-weight:400;line-height:180%}.cmp-teaser__parent .cmp-teaser__parent--label{color:#c00;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1pc;font-weight:600;line-height:140%}@media screen and (max-width:991px){.list .cmp-list:has(.cmp-teaser){-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(2,1fr);max-width:780px;padding:20px 0;row-gap:10px}}@media screen and (max-width:767px){.list .cmp-list:has(.cmp-teaser){gap:0;grid-template-columns:1fr;max-width:360px}.list.ui-list__type--bulleted .cmp-list{padding:20px 0 20px 20px}.list:has(.cmp-teaser) .cmp-list{border-bottom:none;border-top:none}.list:has(.cmp-teaser) .pagination{border:none;padding:10px 0 0}.list .cmp-teaser__image{aspect-ratio:3/2;height:auto;width:auto}.list.ui-list__style--news .cmp-list,.list.ui-list__type--numbered .cmp-list{padding:20px 0}.list.ui-list__style--news .cmp-list__item--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:10px}.list.ui-list__style--news .cmp-list__item-date,.list.ui-list__style--news .cmp-list__item-title,.list.ui-list__style--news .cmp-list__parent{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:auto}.list.ui-list__style--news .cmp-list__item-date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.list.ui-list__style--news .cmp-list__parent{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.list.ui-list__style--news .cmp-list__item-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;color:#c00;order:3}.list.ui-list__style--news .cmp-list__item-link:hover .cmp-list__item-title{text-decoration:none}.list.ui-list__style--news .cmp-list__item:after,.list.ui-list__style--news .cmp-list__item:before{left:0;right:0}}.list.ui-list__style--product .cmp-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0;padding:20px}.list.ui-list__style--product .cmp-list__item{margin:0;padding:0}.list.ui-list__style--product .cmp-list__item-title{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1pc;font-weight:400;line-height:160%}.list.ui-list__style--product .cmp-list__item-link{color:#000;text-decoration:none}.list.ui-list__style--product .cmp-list__item-link:focus .cmp-list__item-title,.list.ui-list__style--product .cmp-list__item-link:hover .cmp-list__item-title{color:#c00;text-decoration:underline}.pagination{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0 auto 2.5rem;max-width:80rem;padding:2.5rem 0 0}@media screen and (max-width:640px){.pagination{border-image-outset:0 100vw;border-image-repeat:stretch;border-image-slice:0 fill;border-image-source:linear-gradient(#ccc 1px,transparent 0);border-image-width:1;padding:0}}.pagination *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.pagination .page-item{-webkit-box-flex:0;border-left:.0625rem solid #ccc;-ms-flex:0 0 auto;flex:0 0 auto;line-height:160%;padding:.1875rem 0}@media screen and (max-width:640px){.pagination .page-item.is-hide-sp{display:none}}.pagination .page-item:first-child{border-left:none;margin-right:2.5rem}@media screen and (max-width:640px){.pagination .page-item:first-child{margin-right:.625rem}}.pagination .page-item:last-child{border-left:none;margin-left:2.5rem}@media screen and (max-width:640px){.pagination .page-item:last-child{margin-left:.625rem}}.pagination .page-item:nth-last-child(2){border-right:.0625rem solid #ccc}.pagination .page-item .leader,.pagination .page-item .page-current,.pagination .page-item .page-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:1.875rem;justify-content:center;text-align:center;text-decoration:none;width:3.125rem}@media screen and (max-width:640px){.pagination .page-item .leader,.pagination .page-item .page-current,.pagination .page-item .page-link{width:1.9375rem}}.pagination .page-item .page-link:hover{text-decoration:underline}.pagination .page-item .page-next,.pagination .page-item .page-previous{background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.5rem}.pagination .page-item .page-next>span,.pagination .page-item .page-previous>span{display:none}.pagination .page-item .page-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5153 20.0869L15.3916 28.8301L16.6988 30.3438L28.5752 20.0869L16.6988 9.8301L15.3916 11.3438L25.5153 20.0869Z' fill='%23CC0000'/%3E%3C/svg%3E")}.pagination .page-item .page-previous{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4847 20.0869L24.6084 28.8301L23.3012 30.3438L11.4248 20.0869L23.3012 9.8301L24.6084 11.3438L14.4847 20.0869Z' fill='%23CC0000'/%3E%3C/svg%3E")}.pagination .page-item .page-current{color:#c00;font-weight:700}.pagination .page-item.disabled .page-previous{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4847 20.0869L24.6084 28.8301L23.3012 30.3438L11.4248 20.0869L23.3012 9.8301L24.6084 11.3438L14.4847 20.0869Z' fill='%23ccc'/%3E%3C/svg%3E")}.pagination .page-item.disabled .page-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5153 20.0869L15.3916 28.8301L16.6988 30.3438L28.5752 20.0869L16.6988 9.8301L15.3916 11.3438L25.5153 20.0869Z' fill='%23ccc'/%3E%3C/svg%3E")}.list .pagination{margin:0 auto 2.5rem;padding:2.5rem 0 0}@media screen and (min-width:768px){.container:has(>.cmp-container>.localnavigation),.localnavigation{position:sticky;top:0;z-index:999}}.cmp-container:has(>.localnavigation){background-color:#fff}.cmp-container>.localnavigation:has(+.contentfragmentcrinicalgallery){margin-left:calc(-50vw - -50%);width:100vw}.local-navigation{border-bottom:1px solid #ccc;border-top:1px solid #ccc}@media screen and (max-width:767px){.local-navigation{border:none;padding:0 1.25rem}}.cmp-local-navigation__title{display:none}@media screen and (max-width:767px){.cmp-local-navigation__title{-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #ccc;border-top-left-radius:.625rem;border-top-right-radius:.625rem;color:#c00;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;line-height:140%;padding:1.25rem}}.cmp-local-navigation__title:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat 50%;background-size:cover;content:"";height:1.0625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:.6875rem}.cmp-local-navigation__title.is-expanded:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cmp-local-navigation__title.is-expanded{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;-webkit-transition:border-radius .2s ease;transition:border-radius .2s ease}.cmp-local-navigation__title.is-expanded+.cmp-local-navigation{display:none}.cmp-local-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:75rem;padding:.625rem 0;position:relative}@media screen and (max-width:767px){.cmp-local-navigation{border:1px solid #ccc;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;border-top:none;padding:0}}.lv1-navigation-local__item--link{border-bottom:2px solid transparent;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.lv1-navigation-local__item--link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.25rem;width:100%}.lv1-navigation-local__item--link span:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lv1-navigation-local__item--link a{color:inherit}.lv1-navigation-local__item--link a[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M13.4946 0.172478L7.66211 6.00488L8.48707 6.82983L14.3195 0.997429L13.4946 0.172478Z' fill='%23888888'/%3E%3Cpath d='M14.5 5.24996H13.3333V1.16666H9.25V0H13.9167C14.2433 0 14.5 0.256665 14.5 0.583329V5.24996Z' fill='%23888888'/%3E%3Cpath d='M13.3333 7.00006V11.6667C13.3333 12.3083 12.8083 12.8333 12.1667 12.8333H2.83333C2.19167 12.8333 1.66667 12.3083 1.66667 11.6667V2.33343C1.66667 1.69177 2.19167 1.16677 2.83333 1.16677L7.5 1.16666V0L2.83333 0.000113904C1.55 0.000113904 0.5 1.05011 0.5 2.33343V11.6667C0.5 12.95 1.55 14 2.83333 14H12.1667C13.45 14 14.5 12.95 14.5 11.6667V7.00006H13.3333Z' fill='%23888888'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:.875rem;vertical-align:middle;width:.875rem}.lv1-navigation-local__item--link.is-click,.lv1-navigation-local__item--link:active,.lv1-navigation-local__item--link:hover{border-bottom:2px solid #c00;color:#000}@media screen and (max-width:767px){.lv1-navigation-local__item--link.is-click,.lv1-navigation-local__item--link:active,.lv1-navigation-local__item--link:hover{border-bottom:1px solid #ccc;color:unset}.lv1-navigation-local__item--link.is-click+.lv2-navigation-local{display:block;width:100%}.lv1-navigation-local__item--link.is-click span:first-of-type{display:none}.lv1-navigation-local__item--link.is-click:after{content:"-";-webkit-transform:scale(1.5);transform:scale(1.5)}.lv1-navigation-local__item--link.is-click span:nth-of-type(2){color:#000;-webkit-text-decoration-color:#c00;text-decoration-color:#c00;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.625rem}}.lv2-navigation-local__item--link{border-bottom:2px solid transparent;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.lv2-navigation-local__item--link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.25rem;width:100%}.lv2-navigation-local__item--link span:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lv2-navigation-local__item--link a{color:inherit}.lv2-navigation-local__item--link a[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M13.4946 0.172478L7.66211 6.00488L8.48707 6.82983L14.3195 0.997429L13.4946 0.172478Z' fill='%23888888'/%3E%3Cpath d='M14.5 5.24996H13.3333V1.16666H9.25V0H13.9167C14.2433 0 14.5 0.256665 14.5 0.583329V5.24996Z' fill='%23888888'/%3E%3Cpath d='M13.3333 7.00006V11.6667C13.3333 12.3083 12.8083 12.8333 12.1667 12.8333H2.83333C2.19167 12.8333 1.66667 12.3083 1.66667 11.6667V2.33343C1.66667 1.69177 2.19167 1.16677 2.83333 1.16677L7.5 1.16666V0L2.83333 0.000113904C1.55 0.000113904 0.5 1.05011 0.5 2.33343V11.6667C0.5 12.95 1.55 14 2.83333 14H12.1667C13.45 14 14.5 12.95 14.5 11.6667V7.00006H13.3333Z' fill='%23888888'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:.875rem;vertical-align:middle;width:.875rem}.lv2-navigation-local__item--link.is-click,.lv2-navigation-local__item--link:active,.lv2-navigation-local__item--link:hover{border-bottom:2px solid #c00;color:#000}@media screen and (max-width:767px){.lv2-navigation-local__item--link.is-click,.lv2-navigation-local__item--link:active,.lv2-navigation-local__item--link:hover{border-bottom:1px solid #ccc;color:unset}.lv2-navigation-local__item--link.is-click+.lv3-navigation-local{display:block;width:100%}.lv2-navigation-local__item--link.is-click span:first-of-type{display:none}.lv2-navigation-local__item--link.is-click:after{content:"-";-webkit-transform:scale(1.5);transform:scale(1.5)}.lv2-navigation-local__item--link.is-click span:nth-of-type(2){color:#000;-webkit-text-decoration-color:#c00;text-decoration-color:#c00;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.625rem}}.lv3-navigation-local__item--link{border-bottom:2px solid transparent;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.lv3-navigation-local__item--link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.25rem;width:100%}.lv3-navigation-local__item--link span:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lv3-navigation-local__item--link a{color:inherit}.lv3-navigation-local__item--link a[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M13.4946 0.172478L7.66211 6.00488L8.48707 6.82983L14.3195 0.997429L13.4946 0.172478Z' fill='%23888888'/%3E%3Cpath d='M14.5 5.24996H13.3333V1.16666H9.25V0H13.9167C14.2433 0 14.5 0.256665 14.5 0.583329V5.24996Z' fill='%23888888'/%3E%3Cpath d='M13.3333 7.00006V11.6667C13.3333 12.3083 12.8083 12.8333 12.1667 12.8333H2.83333C2.19167 12.8333 1.66667 12.3083 1.66667 11.6667V2.33343C1.66667 1.69177 2.19167 1.16677 2.83333 1.16677L7.5 1.16666V0L2.83333 0.000113904C1.55 0.000113904 0.5 1.05011 0.5 2.33343V11.6667C0.5 12.95 1.55 14 2.83333 14H12.1667C13.45 14 14.5 12.95 14.5 11.6667V7.00006H13.3333Z' fill='%23888888'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:.875rem;vertical-align:middle;width:.875rem}.lv3-navigation-local__item--link.is-click,.lv3-navigation-local__item--link:active,.lv3-navigation-local__item--link:hover{border-bottom:2px solid #c00;color:#000}@media screen and (max-width:767px){.lv3-navigation-local__item--link.is-click,.lv3-navigation-local__item--link:active,.lv3-navigation-local__item--link:hover{border-bottom:1px solid #ccc;color:unset}.lv3-navigation-local__item--link.is-click+.lv4-navigation-local{display:block;width:100%}.lv3-navigation-local__item--link.is-click span:first-of-type{display:none}.lv3-navigation-local__item--link.is-click:after{content:"-";-webkit-transform:scale(1.5);transform:scale(1.5)}.lv3-navigation-local__item--link.is-click span:nth-of-type(2){color:#000;-webkit-text-decoration-color:#c00;text-decoration-color:#c00;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.625rem}}.lv4-navigation-local__item--link{border-bottom:2px solid transparent;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.lv4-navigation-local__item--link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.25rem;width:100%}.lv4-navigation-local__item--link span:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.lv4-navigation-local__item--link a{color:inherit}.lv4-navigation-local__item--link a[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M13.4946 0.172478L7.66211 6.00488L8.48707 6.82983L14.3195 0.997429L13.4946 0.172478Z' fill='%23888888'/%3E%3Cpath d='M14.5 5.24996H13.3333V1.16666H9.25V0H13.9167C14.2433 0 14.5 0.256665 14.5 0.583329V5.24996Z' fill='%23888888'/%3E%3Cpath d='M13.3333 7.00006V11.6667C13.3333 12.3083 12.8083 12.8333 12.1667 12.8333H2.83333C2.19167 12.8333 1.66667 12.3083 1.66667 11.6667V2.33343C1.66667 1.69177 2.19167 1.16677 2.83333 1.16677L7.5 1.16666V0L2.83333 0.000113904C1.55 0.000113904 0.5 1.05011 0.5 2.33343V11.6667C0.5 12.95 1.55 14 2.83333 14H12.1667C13.45 14 14.5 12.95 14.5 11.6667V7.00006H13.3333Z' fill='%23888888'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:.875rem;vertical-align:middle;width:.875rem}.lv4-navigation-local__item--link.is-click,.lv4-navigation-local__item--link:active,.lv4-navigation-local__item--link:hover{border-bottom:2px solid #c00;color:#000}@media screen and (max-width:767px){.lv4-navigation-local__item--link.is-click,.lv4-navigation-local__item--link:active,.lv4-navigation-local__item--link:hover{border-bottom:1px solid #ccc;color:unset}.lv4-navigation-local__item--link.is-click+.lv5-navigation-local{display:block;width:100%}.lv4-navigation-local__item--link.is-click span:first-of-type{display:none}.lv4-navigation-local__item--link.is-click:after{content:"-";-webkit-transform:scale(1.5);transform:scale(1.5)}.lv4-navigation-local__item--link.is-click span:nth-of-type(2){color:#000;-webkit-text-decoration-color:#c00;text-decoration-color:#c00;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.625rem}}.lv2-navigation-local{background:#fff;display:none}.lv2-navigation-local__item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:center}@media screen and (max-width:767px){.lv2-navigation-local__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-direction:column;flex-direction:column;gap:0}}.lv3-navigation-local{background:#fff;display:none}.lv3-navigation-local__item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:center}@media screen and (max-width:767px){.lv3-navigation-local__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-direction:column;flex-direction:column;gap:0}}.lv4-navigation-local{background:#fff;display:none}.lv4-navigation-local__item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:center}@media screen and (max-width:767px){.lv4-navigation-local__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-direction:column;flex-direction:column;gap:0}}.lv1-navigation-local{-ms-flex-align:center;-ms-flex-item-align:stretch;align-self:stretch;gap:.625rem;max-width:75rem;padding-bottom:.0625rem}.lv1-navigation-local,.lv1-navigation-local__nav{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.lv1-navigation-local__nav{-ms-flex-align:center}@media screen and (max-width:767px){.lv1-navigation-local__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;width:100%}}.lv1-navigation-local__item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem 1.25rem;justify-content:flex-start}@media screen and (max-width:767px){.lv1-navigation-local__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}.lv1-navigation-local__item--link{border-bottom:1px solid #ccc}.lv1-navigation-local__item--link:last-child{border-bottom:none}}.lv1-navigation-local__item--link:first-of-type{margin-right:.625rem;padding:.625rem;position:relative}@media screen and (max-width:767px){.lv1-navigation-local__item--link:first-of-type{border-bottom:1px solid #ccc;border-right:none;margin-right:0;padding:1.25rem;width:100%}}.lv1-navigation-local__item--link:first-of-type:after{background-color:#ccc;content:"";height:100%;position:absolute;right:-.625rem;top:0;width:1px}@media screen and (max-width:767px){.lv1-navigation-local__item--link:first-of-type:after{display:none}}.lv1-navigation-local__item--link:nth-of-type(2){margin-left:-.625rem}@media screen and (max-width:767px){.lv1-navigation-local__item--link:nth-of-type(2){margin-left:0}}.lv1-navigation-local__item--link.act{border-bottom:2px solid #c00;color:#000}@media screen and (max-width:767px){.lv1-navigation-local__item--link.act{border-bottom:1px solid #ccc}.lv1-navigation-local__item--link.act>a{-webkit-text-decoration-color:#c00;text-decoration-color:#c00;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.625rem}}.lv2-navigation-local,.lv4-navigation-local{background:#f3f3f3}#submenu-container{bottom:0;left:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}@media screen and (max-width:767px){#submenu-container{display:none}}#submenu-container [data-level="1"] .lv2-navigation-local,#submenu-container [data-level="2"] .lv3-navigation-local,#submenu-container [data-level="3"] .lv4-navigation-local{display:block}#submenu-container [data-level="1"],#submenu-container [data-level="3"]{background:#f3f3f3;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.ui-navigation__type--cg .local-navigation{background-color:#f3f3f3;border:0;padding-bottom:.0625rem;padding-top:1.25rem}@media screen and (max-width:991px){.ui-navigation__type--cg .local-navigation{padding:.625rem 0}.ui-navigation__type--cg .local-navigation .cmp-local-navigation__title{display:none}.ui-navigation__type--cg .local-navigation .cmp-local-navigation{border:none;border-radius:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:0}}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item{gap:.625rem 1.25rem;margin:0}@media screen and (max-width:991px){.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-padding-start:1.25rem;-webkit-padding-end:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem 1.25rem;max-width:100%;padding-inline-end:1.25rem;padding-inline-start:1.25rem}}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link{border-bottom:2px solid transparent;color:#000;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem;position:relative}@media screen and (max-width:991px){.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link{-ms-flex-item-align:auto;align-self:auto;border-bottom:2px solid transparent;display:block;padding:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link.act{border-bottom:2px solid #c00;color:#000}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:first-of-type{margin-right:0}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:first-of-type:after{display:none}@media screen and (max-width:991px){.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:first-of-type{border-bottom:2px solid transparent;padding:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:before{background:#c00;content:"";height:.125rem;left:0;position:absolute;top:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;width:100%;z-index:1}@media screen and (max-width:991px){.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:before{display:none}}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width:991px){.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link.is-click,.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:active,.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link:hover{border-bottom:2px solid #c00}}.ui-navigation__type--cg .local-navigation .lv1-navigation-local__item .lv1-navigation-local__item--link.is-click{border-bottom:2px solid #c00}.cmp-news-release-list{margin:0 auto;max-width:825pt;padding:0 1.25rem}.cmp-news-release-list .pagination{border-top:none;gap:0;margin:0 auto 2.5rem}.cmp-news-release-list__header{margin:0}.cmp-news-release-list__title{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:center;margin:0;padding:2.5rem 0}.cmp-news-release-list__category{color:#000}.cmp-news-release-list__category,.cmp-news-release-list__page-title{font-family:Noto Sans,sans-serif;font-size:2.5rem;font-weight:400;line-height:140%;text-align:center}.cmp-news-release-list__page-title{color:#c00}.cmp-news-release-list__sep{-ms-flex-item-align:stretch;align-self:stretch;background:#ccc;width:1px}.cmp-news-release-list__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin:0 calc(50% - 50vw) 1.875rem;padding:.625rem calc(50vw - 50%) .0625rem}.cmp-news-release-list__tabs-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}.cmp-news-release-list__tab-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:500;gap:.625rem;justify-content:center;line-height:140%;padding:.625rem 1.25rem;text-align:center;text-decoration:none}.cmp-news-release-list__tab--active .cmp-news-release-list__tab-link{border-bottom:2px solid #c00;color:#000;padding:.625rem 1.25rem 1.0625rem}.cmp-news-release-list__year-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin:0 calc(50% - 50vw) 1.25rem;padding:1.25rem calc(50vw - 50%)}.cmp-news-release-list__year-chips{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;justify-content:center}@media screen and (max-width:767px){.cmp-news-release-list__year-chips{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cmp-news-release-list__year-chip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:.375rem;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Noto Sans,sans-serif;font-size:.875rem;font-weight:500;gap:.625rem;height:1.875rem;justify-content:center;line-height:140%;padding:0 1.25rem;text-align:center;text-decoration:none;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.cmp-news-release-list__year-chip:hover{border-color:#c00;color:#000}.cmp-news-release-list__year-chip--active{border:1px solid #c00;color:#000}.cmp-news-release-list__rss{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.75rem}.cmp-news-release-list__rss-label{font-weight:500;margin-bottom:.25rem}.cmp-news-release-list__rss-label,.cmp-news-release-list__rss-link{color:#888;font-family:Noto Sans,sans-serif;font-size:.875rem;line-height:140%}.cmp-news-release-list__rss-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;gap:.375rem;text-decoration:none}.cmp-news-release-list__rss-link:hover{color:#c00}.cmp-news-release-list__rss-icon{-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem}.cmp-news-release-list__items{list-style:none;margin:0 0 2.5rem;padding:0}.cmp-news-release-list__item{border-top:1px solid #ccc}.cmp-news-release-list__item:last-child{border-bottom:1px solid #ccc}.cmp-news-release-list__item-link{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;padding:1.25rem;text-decoration:none}.cmp-news-release-list__item-link:hover .cmp-news-release-list__item-title{color:#c00;text-decoration:underline}.cmp-news-release-list__item--no-thumb .cmp-news-release-list__item-link{gap:0}.cmp-news-release-list__item-thumb{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:9.375rem;justify-content:center;width:12.5rem}.cmp-news-release-list__item-thumb img{display:block;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.cmp-news-release-list__item-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.cmp-news-release-list__item-date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#888;font-size:.875rem;line-height:140%;width:12.5rem}.cmp-news-release-list__item-date,.cmp-news-release-list__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans,sans-serif;font-weight:400;gap:2.5rem}.cmp-news-release-list__item-title{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;-webkit-box-flex:1;align-items:flex-start;align-self:stretch;color:#000;-ms-flex:1 0 0px;flex:1 0 0;font-size:1.125rem;line-height:160%;margin:0;padding-right:2.5rem;text-decoration:none}.cmp-news-release-list__item-desc{color:#000;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:180%}@media(max-width:768px){.cmp-news-release-list__title{gap:.75rem;padding:1.875rem 0}.cmp-news-release-list__category,.cmp-news-release-list__page-title{font-size:1.5rem}.cmp-news-release-list__tabs-list{gap:1.25rem}.cmp-news-release-list__year-chips{-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center}.cmp-news-release-list__item-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1.25rem 0}.cmp-news-release-list__item-thumb{-ms-flex-item-align:center;align-self:center;aspect-ratio:4/3;height:auto;max-width:17.5rem;width:100%}.cmp-news-release-list__item-body{width:100%}.cmp-news-release-list__item-date{font-size:.875rem;gap:.625rem;width:auto}.cmp-news-release-list__item-title{font-size:1rem;gap:.625rem;padding-right:0}.cmp-news-release-list__item-desc{font-size:1rem;line-height:160%}.cmp-news-release-list__rss{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}}.cmp-youtube-consent-wrapper{position:relative}.cmp-youtube-consent-wrapper [hidden]{display:none}.cmp-youtube-consent-fallback{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;justify-content:center;min-height:220px;padding:2rem;text-align:center}.cmp-youtube-consent-fallback__message{font-size:1rem;line-height:1.4;margin:0;max-width:60ch}.cmp-youtube-consent-fallback__btn{cursor:pointer;font-size:1rem;padding:.5rem 1.5rem}.cmp-embed__youtube.cmp-youtube-consent-wrapper .cmp-youtube-consent-fallback{inset:0;min-height:0;position:absolute}.cmp-profile{padding-bottom:20px;padding-top:20px}.cmp-profile__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}@media(max-width:768px){.cmp-profile__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}.cmp-profile__image-section{-ms-flex-negative:0;flex-shrink:0;width:12.5rem}.cmp-profile__image{aspect-ratio:1;border-radius:.5rem;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-profile__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cmp-profile__role-section{margin-bottom:.625rem}.cmp-profile__role-label{color:#c00;font-size:1rem;font-weight:500;line-height:1.4}.cmp-profile__role{color:#c00}.cmp-profile__name,.cmp-profile__role{font-size:1.25rem;font-weight:500;line-height:1.4}.cmp-profile__experience,.cmp-profile__name{color:#000;margin-bottom:1.25rem}.cmp-profile__experience{font-size:1rem;letter-spacing:0;line-height:1.6}.cmp-profile__experience p{margin-bottom:.5rem}.cmp-profile__experience p:last-child{margin-bottom:0}.cmp-profile__experience ol,.cmp-profile__experience ul{margin-bottom:.5rem;margin-left:1.25rem}.cmp-profile__experience li{margin-bottom:.25rem}.cmp-profile__read-more-container{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:1rem}.cmp-profile__read-more-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:none;border:none;color:#c00;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:1.25rem;font-weight:500;justify-content:space-between;line-height:1.6;padding:1.25rem 1.25rem 1.25rem 0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.cmp-profile__read-more-button[aria-expanded=true] .cmp-profile__arrow-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media(max-width:768px){.cmp-profile__read-more-button{padding:.625rem 1.25rem .625rem 0}}.cmp-profile__read-more-text{display:inline}.cmp-profile__read-more-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-profile__arrow-icon,.cmp-profile__read-more-icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cmp-profile__arrow-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;display:block;height:1.25rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.25rem}.cmp-profile__description{overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.cmp-profile__description[aria-hidden=true]{margin-top:0;max-height:0;opacity:0;padding-top:0}.cmp-profile__description[aria-hidden=false]{max-height:750pt;opacity:1;padding:1.25rem 0}.cmp-profile__description-content{color:#000;font-size:1rem;line-height:1.6}@media(max-width:768px){.cmp-profile__description-content{text-align:left}}.cmp-profile__description-content p{margin-bottom:.75rem}.cmp-profile__description-content p:last-child{margin-bottom:0}.cmp-profile__description-content h4,.cmp-profile__description-content h5,.cmp-profile__description-content h6{color:#000;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.cmp-profile__description-content h4:first-child,.cmp-profile__description-content h5:first-child,.cmp-profile__description-content h6:first-child{margin-top:0}.cmp-profile__description-content h4{font-size:1.125rem}.cmp-profile__description-content h5{font-size:1rem}.cmp-profile__description-content h6{font-size:.875rem}.cmp-profile__description-content ol,.cmp-profile__description-content ul{margin-bottom:.75rem;margin-left:1.25rem}@media(max-width:480px){.cmp-profile__description-content ol,.cmp-profile__description-content ul{margin-left:1rem}}.cmp-profile__description-content li{margin-bottom:.375rem}.cmp-profile__description-content a{color:#c00;text-decoration:underline}.cmp-profile__description-content a:hover{opacity:.8}.cmp-profile__description-content blockquote{border-left:3px solid #c00;color:#888;font-style:italic;margin:1rem 0;padding-left:1rem}.cmp-profile__description-content code{background-color:#ececec;border-radius:.1875rem;font-family:monospace;font-size:.875rem;padding:.125rem .25rem}.cmp-profile__description-content pre{background-color:#ececec;border-radius:.375rem;margin:.75rem 0;overflow-x:auto;padding:.75rem}.cmp-profile__description-content pre code{background:none;padding:0}@-webkit-keyframes profileExpand{0%{max-height:0;opacity:0}to{max-height:750pt;opacity:1}}@keyframes profileExpand{0%{max-height:0;opacity:0}to{max-height:750pt;opacity:1}}@-webkit-keyframes profileCollapse{0%{max-height:750pt;opacity:1}to{max-height:0;opacity:0}}@keyframes profileCollapse{0%{max-height:750pt;opacity:1}to{max-height:0;opacity:0}}@media(prefers-reduced-motion:no-preference){.cmp-profile__description{-webkit-transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin-top .3s ease,padding-top .3s ease;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin-top .3s ease,padding-top .3s ease}.cmp-profile__arrow-icon{-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.cmp-profile__read-more-button{-webkit-transition:all .2s ease;transition:all .2s ease}}@media(prefers-reduced-motion:reduce){.cmp-profile__arrow-icon,.cmp-profile__description,.cmp-profile__read-more-button{-webkit-transition:none;transition:none}}@media print{.cmp-profile__read-more-button{display:none}.cmp-profile__description{border-top:1px solid #000!important;margin-top:.75rem!important;padding-top:.75rem!important}.cmp-profile__description,.cmp-profile__description[aria-hidden=true]{max-height:none!important;opacity:1!important}}.tableofcontents{margin:0 auto;max-width:50pc}.cmp-toc__content{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:20px;position:sticky;top:20px}.cmp-toc__content ul{list-style:none;margin:0;padding:0}.cmp-toc__content a{color:#000;display:block;padding:10px 0;text-decoration:none}.cmp-toc__content>ul>li>a{border-top:1px solid #ccc;font-weight:500;margin-bottom:0;padding:10px}.cmp-toc__content>ul>li>a,.cmp-toc__content>ul>li>ul>li>a{border-bottom:1px solid #ccc;color:#888;font-size:1rem;line-height:140%}.cmp-toc__content>ul>li>ul>li>a{padding:10px 20px}.cmp-toc__content>ul>li:first-child>a{border-top:none}.cmp-toc__content>ul>li>ul>li:last-child>a{border-bottom:none}.cmp-toc__content>ul>li>a.is-active,.cmp-toc__content>ul>li>ul>li>a.is-active{background-color:#f3f3f3;color:#000}@media(max-width:767px){.tableofcontents{background-color:transparent;left:0;margin:0;position:fixed;top:0;width:100%;z-index:1000}.toc-container-wrapper{margin:10px;padding:10px;position:relative}.tableofcontents.is-open .toc-container-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:20px}.toc-mobile-header{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:0}.toc-burger-icon{background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:block;height:40px;padding:10px 20px;width:70px}.tableofcontents.is-open .toc-burger-icon{border:none}.toc-burger-icon span{background-color:#ccc;display:block;height:2px;margin-bottom:4px}.toc-burger-icon span:first-child{top:5px;width:22px}.toc-burger-icon span:nth-child(2){top:9px;width:30px}.toc-burger-icon span:nth-child(3){top:13px;width:22px}.toc-burger-icon span:nth-child(4){top:17px;width:18px}.cmp-toc__content{border:none;border-radius:0;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.tableofcontents.is-open .cmp-toc__content{max-height:500px;overflow-y:auto}.toc-toggle-button{display:none}.cmp-toc__content>ul>li:first-child>a{border-top:1px solid #ccc}.cmp-toc__content>ul>li:last-child>ul>li:last-child>a{border-bottom:1px solid #ccc}}.ui-teaser__layout--basic,.ui-teaser__layout--reverse{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.ui-teaser__layout--basic .cmp-teaser,.ui-teaser__layout--reverse .cmp-teaser{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:3.75rem;max-width:100%;width:75rem}@media screen and (max-width:767px){.ui-teaser__layout--basic .cmp-teaser,.ui-teaser__layout--reverse .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2.5rem;width:100%}}.ui-teaser__layout--basic .cmp-teaser__content,.ui-teaser__layout--reverse .cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;width:calc(50% - 1.875rem)}@media screen and (max-width:767px){.ui-teaser__layout--basic .cmp-teaser__content,.ui-teaser__layout--reverse .cmp-teaser__content{width:100%}}.ui-teaser__layout--basic .cmp-teaser__image,.ui-teaser__layout--reverse .cmp-teaser__image{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;width:calc(50% - 1.875rem)}@media screen and (max-width:767px){.ui-teaser__layout--basic .cmp-teaser__image,.ui-teaser__layout--reverse .cmp-teaser__image{margin:1.25rem 0;width:21.0625rem}}.ui-teaser__layout--basic .cmp-teaser__image img,.ui-teaser__layout--reverse .cmp-teaser__image img{border-radius:.625rem;height:100%;width:100%}.ui-teaser__layout--basic .cmp-teaser .cmp-embed__youtube,.ui-teaser__layout--basic .cmp-teaser__video,.ui-teaser__layout--reverse .cmp-teaser .cmp-embed__youtube,.ui-teaser__layout--reverse .cmp-teaser__video{-webkit-box-flex:1;aspect-ratio:16/9;display:block;-ms-flex:1;flex:1;height:auto!important;max-width:35.625rem;overflow:hidden;position:relative;width:calc(50% - 1.875rem)}@media screen and (max-width:767px){.ui-teaser__layout--basic .cmp-teaser .cmp-embed__youtube,.ui-teaser__layout--basic .cmp-teaser__video,.ui-teaser__layout--reverse .cmp-teaser .cmp-embed__youtube,.ui-teaser__layout--reverse .cmp-teaser__video{-ms-flex-item-align:center;align-self:center;width:20.9375rem}}.ui-teaser__layout--basic .cmp-teaser .cmp-embed__youtube iframe,.ui-teaser__layout--basic .cmp-teaser .cmp-embed__youtube video,.ui-teaser__layout--basic .cmp-teaser__video iframe,.ui-teaser__layout--basic .cmp-teaser__video video,.ui-teaser__layout--reverse .cmp-teaser .cmp-embed__youtube iframe,.ui-teaser__layout--reverse .cmp-teaser .cmp-embed__youtube video,.ui-teaser__layout--reverse .cmp-teaser__video iframe,.ui-teaser__layout--reverse .cmp-teaser__video video{height:100%;width:100%}.ui-teaser__layout--basic .cmp-teaser .cmp-embed__youtube .cmp-teaser__video-thumbnail,.ui-teaser__layout--basic .cmp-teaser .cmp-embed__youtube .cmp-teaser__youtube-thumbnail,.ui-teaser__layout--basic .cmp-teaser__video .cmp-teaser__video-thumbnail,.ui-teaser__layout--basic .cmp-teaser__video .cmp-teaser__youtube-thumbnail,.ui-teaser__layout--reverse .cmp-teaser .cmp-embed__youtube .cmp-teaser__video-thumbnail,.ui-teaser__layout--reverse .cmp-teaser .cmp-embed__youtube .cmp-teaser__youtube-thumbnail,.ui-teaser__layout--reverse .cmp-teaser__video .cmp-teaser__video-thumbnail,.ui-teaser__layout--reverse .cmp-teaser__video .cmp-teaser__youtube-thumbnail{width:100%}.ui-teaser__layout--basic .cmp-teaser.has-2-links .cmp-teaser__image,.ui-teaser__layout--reverse .cmp-teaser.has-2-links .cmp-teaser__image{aspect-ratio:3/2}.ui-teaser__layout--basic .cmp-teaser.has-3-links .cmp-teaser__image,.ui-teaser__layout--reverse .cmp-teaser.has-3-links .cmp-teaser__image{aspect-ratio:81/82}.ui-teaser__layout--basic .cmp-teaser__pretitle,.ui-teaser__layout--reverse .cmp-teaser__pretitle{color:#c00;font-size:1.25rem;font-weight:400;line-height:140%}@media screen and (max-width:767px){.ui-teaser__layout--basic .cmp-teaser__pretitle,.ui-teaser__layout--reverse .cmp-teaser__pretitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.ui-teaser__layout--basic .cmp-teaser__title,.ui-teaser__layout--reverse .cmp-teaser__title{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ui-teaser__layout--basic .cmp-teaser__title sup,.ui-teaser__layout--reverse .cmp-teaser__title sup{font-size:65%}@media screen and (max-width:767px){.ui-teaser__layout--basic .cmp-teaser__title,.ui-teaser__layout--reverse .cmp-teaser__title{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}.ui-teaser__layout--basic .cmp-teaser__title-link,.ui-teaser__layout--reverse .cmp-teaser__title-link{color:inherit}.ui-teaser__layout--basic .cmp-teaser__description p,.ui-teaser__layout--reverse .cmp-teaser__description p{font-weight:400;line-height:160%}.ui-teaser__layout--basic .cmp-teaser__action-container,.ui-teaser__layout--reverse .cmp-teaser__action-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media screen and (max-width:767px){.ui-teaser__layout--basic .cmp-teaser__action-container,.ui-teaser__layout--reverse .cmp-teaser__action-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ui-teaser__layout--reverse .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){.ui-teaser__layout--reverse .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#cmp-teaser__popup{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#c00;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:.625rem;justify-content:flex-start;line-height:140%;min-width:8.6875rem;padding:0;white-space:nowrap}#cmp-teaser__popup:before{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:.6875rem;width:.4375rem}#cmp-teaser__popup:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_295_1147)'%3E%3Cpath d='M0 1.51273V14.4873C0 15.3236 0.659574 16 1.47518 16H20.5248C21.3404 16 22 15.3236 22 14.4873V1.51273C22 0.676364 21.3404 0 20.5248 0H1.47518C0.659574 0 0 0.676364 0 1.51273ZM3.07092 4.08727H2.05674C1.87234 4.08727 1.7305 3.93455 1.7305 3.75273V1.86182C1.7305 1.67273 1.87943 1.52727 2.05674 1.52727H3.07092C3.25532 1.52727 3.39716 1.68 3.39716 1.86182V3.75273C3.39716 3.94182 3.24823 4.08727 3.07092 4.08727ZM2.05674 6.49455H3.07092C3.25532 6.49455 3.39716 6.64727 3.39716 6.82909V8.72C3.39716 8.90909 3.24823 9.05455 3.07092 9.05455H2.05674C1.87234 9.05455 1.7305 8.90182 1.7305 8.72V6.82909C1.7305 6.64 1.87943 6.49455 2.05674 6.49455ZM2.05674 11.9127H3.07092C3.25532 11.9127 3.39716 12.0655 3.39716 12.2473V14.1382C3.39716 14.3273 3.24823 14.4727 3.07092 14.4727H2.05674C1.87234 14.4727 1.7305 14.32 1.7305 14.1382V12.2473C1.7305 12.0582 1.87943 11.9127 2.05674 11.9127ZM8.5461 11.1273V4.88C8.5461 4.61818 8.82269 4.45818 9.03546 4.58909L14.3121 7.70909C14.5319 7.84 14.5319 8.16 14.3121 8.29091L9.03546 11.4109C8.8156 11.5418 8.5461 11.3818 8.5461 11.12V11.1273ZM19.9433 4.08727H18.9291C18.7447 4.08727 18.6028 3.93455 18.6028 3.75273V1.86182C18.6028 1.67273 18.7518 1.52727 18.9291 1.52727H19.9433C20.1277 1.52727 20.2695 1.68 20.2695 1.86182V3.75273C20.2695 3.94182 20.1206 4.08727 19.9433 4.08727ZM18.9291 6.49455H19.9433C20.1277 6.49455 20.2695 6.64727 20.2695 6.82909V8.72C20.2695 8.90909 20.1206 9.05455 19.9433 9.05455H18.9291C18.7447 9.05455 18.6028 8.90182 18.6028 8.72V6.82909C18.6028 6.64 18.7518 6.49455 18.9291 6.49455ZM18.9291 11.9127H19.9433C20.1277 11.9127 20.2695 12.0655 20.2695 12.2473V14.1382C20.2695 14.3273 20.1206 14.4727 19.9433 14.4727H18.9291C18.7447 14.4727 18.6028 14.32 18.6028 14.1382V12.2473C18.6028 12.0582 18.7518 11.9127 18.9291 11.9127Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_295_1147'%3E%3Crect width='22' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:1.5rem;width:2.125rem}#cmp-teaser__popup:hover{text-decoration:underline}@media screen and (max-width:767px){#cmp-teaser__popup{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.ui-teaser__layout--narrow .cmp-teaser{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.75rem;max-width:61.875rem}@media screen and (max-width:767px){.ui-teaser__layout--narrow .cmp-teaser{width:100%}}.ui-teaser__layout--narrow .cmp-teaser__image{aspect-ratio:12/17;width:22.5rem}@media screen and (max-width:767px){.ui-teaser__layout--narrow .cmp-teaser__image{-ms-flex-item-align:center;align-self:center;width:13.125rem}}.ui-teaser__layout--narrower .cmp-teaser{gap:2.5rem;max-width:46.25rem}@media screen and (max-width:767px){.ui-teaser__layout--narrower .cmp-teaser{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.ui-teaser__layout--narrower .cmp-teaser__image{aspect-ratio:103/133;height:18.75rem;width:15rem}@media screen and (max-width:767px){.ui-teaser__layout--narrower .cmp-teaser__image{aspect-ratio:38/49;height:14.0625rem;margin:0;width:11.25rem}}.ui-container__layouts--2column .ui-teaser__layout--narrow .cmp-teaser{max-width:35.625rem}@media screen and (max-width:767px){.ui-container__layouts--2column .ui-teaser__layout--narrow .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.25rem}}.ui-container__layouts--2column .ui-teaser__layout--narrow .cmp-teaser__image{aspect-ratio:80/53;height:16.5625rem;width:12.5rem}@media screen and (max-width:767px){.ui-container__layouts--2column .ui-teaser__layout--narrow .cmp-teaser__image{-ms-flex-item-align:center;align-self:center;height:9.9375rem;margin:0;width:7.5rem}}.ui-container__layouts--2column .ui-teaser__layout--narrow .cmp-teaser__image img{border-radius:.625rem}@media screen and (min-width:768px){.ui-container__layouts--2column .ui-teaser__layout--narrow .cmp-teaser .cmp-teaser__content{max-width:19.375rem}}@media screen and (max-width:767px){.ui-container__layouts--2column .ui-teaser__layout--narrow .cmp-teaser .cmp-teaser__content{max-width:calc(100% - 8.75rem)}}.ui-container__layouts--2column .ui-teaser__layout--narrower .cmp-teaser{max-width:35.625rem}@media screen and (max-width:767px){.ui-container__layouts--2column .ui-teaser__layout--narrower .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.25rem}}.ui-container__layouts--2column .ui-teaser__layout--narrower .cmp-teaser__image{aspect-ratio:1/1;height:12.5rem;width:12.5rem}@media screen and (max-width:767px){.ui-container__layouts--2column .ui-teaser__layout--narrower .cmp-teaser__image{height:7.5rem;width:7.5rem}}@media screen and (min-width:768px){.ui-container__layouts--2column .ui-teaser__layout--narrower .cmp-teaser .cmp-teaser__content{max-width:20.625rem}}@media screen and (max-width:767px){.ui-container__layouts--2column .ui-teaser__layout--narrower .cmp-teaser .cmp-teaser__content{max-width:calc(100% - 8.75rem)}}.ui-teaser__size--xl .cmp-teaser__title,.ui-teaser__size--xl .cmp-teaser__title-link{color:inherit;font-size:2.625rem;font-weight:500;line-height:140%}@media screen and (max-width:767px){.ui-teaser__size--xl .cmp-teaser__title,.ui-teaser__size--xl .cmp-teaser__title-link{font-size:2rem}}.ui-teaser__size--h1 .cmp-teaser__title,.ui-teaser__size--h1 .cmp-teaser__title-link{color:inherit;font-size:2.25rem;font-weight:500;line-height:140%}@media screen and (max-width:767px){.ui-teaser__size--h1 .cmp-teaser__title,.ui-teaser__size--h1 .cmp-teaser__title-link{font-size:1.6875rem}}.ui-teaser__size--h2 .cmp-teaser__title,.ui-teaser__size--h2 .cmp-teaser__title-link{color:inherit;font-size:1.875rem;font-weight:500;line-height:140%}@media screen and (max-width:767px){.ui-teaser__size--h2 .cmp-teaser__title,.ui-teaser__size--h2 .cmp-teaser__title-link{font-size:1.5rem}}.ui-teaser__size--h3 .cmp-teaser__title,.ui-teaser__size--h3 .cmp-teaser__title-link{color:inherit;font-size:1.5rem;font-weight:500;line-height:140%}@media screen and (max-width:767px){.ui-teaser__size--h3 .cmp-teaser__title,.ui-teaser__size--h3 .cmp-teaser__title-link{font-size:1.25rem}}.ui-teaser__size--h4 .cmp-teaser__title,.ui-teaser__size--h4 .cmp-teaser__title-link{color:inherit;font-size:1.125rem;font-weight:500;line-height:140%}@media screen and (max-width:767px){.ui-teaser__size--h4 .cmp-teaser__title,.ui-teaser__size--h4 .cmp-teaser__title-link{font-size:1rem}}.ui-teaser__size--h5 .cmp-teaser__title,.ui-teaser__size--h5 .cmp-teaser__title-link{color:inherit;font-size:.875rem;font-weight:500;line-height:140%}@media screen and (max-width:767px){.ui-teaser__size--h5 .cmp-teaser__title,.ui-teaser__size--h5 .cmp-teaser__title-link{font-size:.875rem}}.ui-teaser__size--small .cmp-teaser__title,.ui-teaser__size--small .cmp-teaser__title-link{color:inherit;font-size:.8125rem;font-weight:500;line-height:140%}@media screen and (max-width:767px){.ui-teaser__size--small .cmp-teaser__title,.ui-teaser__size--small .cmp-teaser__title-link{font-size:.75rem}}.ui-teaser__cta--button--primary .cmp-teaser__action-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border-radius:.375rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:1.25rem;justify-content:center;line-height:140%;padding:.75rem 1.25rem;-webkit-transition:all .2s ease;transition:all .2s ease}.ui-teaser__cta--button--primary .cmp-teaser__action-link:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:.6875rem;width:.4375rem}.ui-teaser__cta--button--primary .cmp-teaser__action-link:hover{background:#000;opacity:1}.ui-teaser__cta--button--secondary .cmp-teaser__action-link{background:#fff;border:.0625rem solid #c00;color:#c00;-webkit-transition:all .2s ease;transition:all .2s ease}.ui-teaser__cta--button--secondary .cmp-teaser__action-link:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-teaser__cta--button--secondary .cmp-teaser__action-link:hover{background:#c00;color:#fff;opacity:1}.ui-teaser__cta--button--secondary .cmp-teaser__action-link:hover:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-teaser__cta--video .cmp-teaser__action-link{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#c00;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:.625rem;justify-content:flex-start;line-height:140%;padding:0}.ui-teaser__cta--video .cmp-teaser__action-link:before{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:.6875rem;width:.4375rem}.ui-teaser__cta--video .cmp-teaser__action-link:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16' fill='none'%3E%3Cg clip-path='url(clientlib-site/css/%23clip0_295_1147)'%3E%3Cpath d='M0 1.51273V14.4873C0 15.3236 0.659574 16 1.47518 16H20.5248C21.3404 16 22 15.3236 22 14.4873V1.51273C22 0.676364 21.3404 0 20.5248 0H1.47518C0.659574 0 0 0.676364 0 1.51273ZM3.07092 4.08727H2.05674C1.87234 4.08727 1.7305 3.93455 1.7305 3.75273V1.86182C1.7305 1.67273 1.87943 1.52727 2.05674 1.52727H3.07092C3.25532 1.52727 3.39716 1.68 3.39716 1.86182V3.75273C3.39716 3.94182 3.24823 4.08727 3.07092 4.08727ZM2.05674 6.49455H3.07092C3.25532 6.49455 3.39716 6.64727 3.39716 6.82909V8.72C3.39716 8.90909 3.24823 9.05455 3.07092 9.05455H2.05674C1.87234 9.05455 1.7305 8.90182 1.7305 8.72V6.82909C1.7305 6.64 1.87943 6.49455 2.05674 6.49455ZM2.05674 11.9127H3.07092C3.25532 11.9127 3.39716 12.0655 3.39716 12.2473V14.1382C3.39716 14.3273 3.24823 14.4727 3.07092 14.4727H2.05674C1.87234 14.4727 1.7305 14.32 1.7305 14.1382V12.2473C1.7305 12.0582 1.87943 11.9127 2.05674 11.9127ZM8.5461 11.1273V4.88C8.5461 4.61818 8.82269 4.45818 9.03546 4.58909L14.3121 7.70909C14.5319 7.84 14.5319 8.16 14.3121 8.29091L9.03546 11.4109C8.8156 11.5418 8.5461 11.3818 8.5461 11.12V11.1273ZM19.9433 4.08727H18.9291C18.7447 4.08727 18.6028 3.93455 18.6028 3.75273V1.86182C18.6028 1.67273 18.7518 1.52727 18.9291 1.52727H19.9433C20.1277 1.52727 20.2695 1.68 20.2695 1.86182V3.75273C20.2695 3.94182 20.1206 4.08727 19.9433 4.08727ZM18.9291 6.49455H19.9433C20.1277 6.49455 20.2695 6.64727 20.2695 6.82909V8.72C20.2695 8.90909 20.1206 9.05455 19.9433 9.05455H18.9291C18.7447 9.05455 18.6028 8.90182 18.6028 8.72V6.82909C18.6028 6.64 18.7518 6.49455 18.9291 6.49455ZM18.9291 11.9127H19.9433C20.1277 11.9127 20.2695 12.0655 20.2695 12.2473V14.1382C20.2695 14.3273 20.1206 14.4727 19.9433 14.4727H18.9291C18.7447 14.4727 18.6028 14.32 18.6028 14.1382V12.2473C18.6028 12.0582 18.7518 11.9127 18.9291 11.9127Z' fill='%23CC0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_295_1147'%3E%3Crect width='22' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:1.5rem;width:2.125rem}.ui-teaser__cta--video .cmp-teaser__action-link:hover{opacity:1;text-decoration:underline}.ui-teaser__cta--arrow .cmp-teaser__action-link{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:#c00;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:.625rem;justify-content:flex-start;line-height:140%;padding:0}.ui-teaser__cta--arrow .cmp-teaser__action-link:before{background:url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='%23CC0000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A") no-repeat 50%;background-size:contain;content:"";height:.6875rem;width:.4375rem}.ui-teaser__cta--multilink .cmp-teaser__action-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:initial;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:400;gap:.625rem;justify-content:center;line-height:140%;padding:.125rem 0;text-align:left}@media screen and (max-width:767px){.ui-teaser__cta--multilink .cmp-teaser__action-link{max-width:100%}}.ui-teaser__cta--multilink .cmp-teaser__action-link .cmp-teaser__action-text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;-ms-flex:1;flex:1;min-width:0;overflow:hidden;white-space:normal}.ui-teaser__cta--multilink .cmp-teaser__action-link[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M13.4946 0.172478L7.66211 6.00488L8.48707 6.82983L14.3195 0.997429L13.4946 0.172478Z' fill='%23888888'/%3E%3Cpath d='M14.5 5.24996H13.3333V1.16666H9.25V0H13.9167C14.2433 0 14.5 0.256665 14.5 0.583329V5.24996Z' fill='%23888888'/%3E%3Cpath d='M13.3333 7.00006V11.6667C13.3333 12.3083 12.8083 12.8333 12.1667 12.8333H2.83333C2.19167 12.8333 1.66667 12.3083 1.66667 11.6667V2.33343C1.66667 1.69177 2.19167 1.16677 2.83333 1.16677L7.5 1.16666V0L2.83333 0.000113904C1.55 0.000113904 0.5 1.05011 0.5 2.33343V11.6667C0.5 12.95 1.55 14 2.83333 14H12.1667C13.45 14 14.5 12.95 14.5 11.6667V7.00006H13.3333Z' fill='%23888888'/%3E%3C/svg%3E") no-repeat 50%/cover;content:"";display:inline-block;height:1.25rem;width:1.25rem}.ui-teaser__cta--multilink .cmp-teaser__action-link:hover{color:#c00;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.ui-teaser__cta--multilink .cmp-teaser__action-link:hover[target=_blank]:after{background:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M18.5625%200.246051L10.2305%208.57812L11.409%209.75664L19.7411%201.42456L18.5625%200.246051Z%22%20fill%3D%22%23CC0000%22/%3E%3Cpath%20d%3D%22M20%207.50018H18.3333V1.66685H12.5V0.000183105H19.1667C19.6333%200.000183105%2020%200.36685%2020%200.833516V7.50018Z%22%20fill%3D%22%23CC0000%22/%3E%3Cpath%20d%3D%22M18.3333%2010.0002V16.6668C18.3333%2017.5835%2017.5833%2018.3335%2016.6667%2018.3335H3.33333C2.41667%2018.3335%201.66667%2017.5835%201.66667%2016.6668V3.3335C1.66667%202.41683%202.41667%201.66683%203.33333%201.66683L10%201.66667V0L3.33333%200.000162721C1.5%200.000162721%200%201.50016%200%203.3335V16.6668C0%2018.5002%201.5%2020.0002%203.33333%2020.0002H16.6667C18.5%2020.0002%2020%2018.5002%2020%2016.6668V10.0002H18.3333Z%22%20fill%3D%22%23CC0000%22/%3E%3C/svg%3E") no-repeat 50%/contain}.ui-teaser__description--caption .cmp-teaser__content{gap:0}.ui-teaser__description--caption .cmp-teaser__description p{font-size:.8125rem;line-height:160%}.teaser{min-height:0}.cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.25rem;padding:1.25rem 0;position:relative}.cmp-teaser sup{font-size:65%}.cmp-teaser__link{display:contents}.cmp-teaser:not(.has-asset-link):not(.has-video) .cmp-teaser__title-link:after{content:"";inset:0;position:absolute;z-index:1}.cmp-teaser__action-container{position:relative;z-index:2}.cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.cmp-teaser__image{-ms-flex-negative:0;flex-shrink:0;height:auto;max-width:35.625rem}@media screen and (max-width:767px){.cmp-teaser__image{-ms-flex-item-align:center;align-self:center;width:21.0625rem}}.cmp-teaser__image img{border-radius:.625rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-teaser__image:has(+dialog){aspect-ratio:16/9;height:20.0625rem}.cmp-teaser__image.cmp-teaser__image_16_9{aspect-ratio:16/9;height:auto!important}.cmp-teaser__image.cmp-teaser__image_16_9 img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:100%}.cmp-teaser .cmp-embed__youtube,.cmp-teaser__video{-ms-flex-negative:0;aspect-ratio:16/9;border-radius:.625rem;flex-shrink:0;height:auto;max-width:35.625rem;overflow:hidden;position:relative;z-index:2}@media screen and (max-width:767px){.cmp-teaser .cmp-embed__youtube,.cmp-teaser__video{-ms-flex-item-align:center;align-self:center;height:11.8125rem;width:20.9375rem}}.cmp-teaser .cmp-embed__youtube iframe,.cmp-teaser .cmp-embed__youtube video,.cmp-teaser__video iframe,.cmp-teaser__video video{border-radius:.625rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-teaser__video{cursor:pointer;position:relative}.cmp-teaser__video:before{background-color:hsla(0,0%,100%,.651);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23557382%0A' viewBox='0 0 48 48'%3E%3Cpath d='M16 10v28l22-14z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:100%;content:"";display:block;height:2.8125rem;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.8125rem;z-index:10}.cmp-teaser__video:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M16 10v28l22-14z'%3E%3C/path%3E%3C/svg%3E");-webkit-transition:all .6s;transition:all .6s}.cmp-teaser__video.is-playing:before{display:none}.cmp-teaser .cmp-embed__youtube{cursor:pointer;position:relative}.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' version='1.1' viewBox='0 0 68 48' width='100%25'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z' fill='%23f03'%3E%3C/path%3E%3Cpath d='M 45,24 27,14 27,34' fill='%23fff'%3E%3C/path%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:3rem;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);width:4.25rem;z-index:63}.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail).is-playing:before{display:none}.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail) iframe,.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail) video,.cmp-teaser__video:has(.cmp-teaser__video-thumbnail) iframe,.cmp-teaser__video:has(.cmp-teaser__video-thumbnail) video{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail).is-playing iframe,.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail).is-playing video,.cmp-teaser__video:has(.cmp-teaser__video-thumbnail).is-playing iframe,.cmp-teaser__video:has(.cmp-teaser__video-thumbnail).is-playing video{opacity:1;pointer-events:auto}.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail).is-playing .cmp-teaser__video-thumbnail,.cmp-teaser .cmp-embed__youtube:has(.cmp-teaser__youtube-thumbnail).is-playing .cmp-teaser__youtube-thumbnail,.cmp-teaser__video:has(.cmp-teaser__video-thumbnail).is-playing .cmp-teaser__video-thumbnail,.cmp-teaser__video:has(.cmp-teaser__video-thumbnail).is-playing .cmp-teaser__youtube-thumbnail{opacity:0;pointer-events:none}.cmp-teaser__title sup{font-size:65%}@media screen and (max-width:767px){.cmp-teaser__title{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.cmp-teaser__pretitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.cmp-teaser__description p{color:initial;font-weight:400;line-height:160%}.cmp-teaser__description a[href]{color:#c00}.cmp-teaser__action-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media screen and (max-width:767px){.cmp-teaser__action-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-teaser__action-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border-radius:.375rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:1.25rem;justify-content:center;line-height:140%;max-width:100%;overflow:hidden;padding:.75rem 1.25rem}.cmp-teaser__action-link:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:.6875rem;width:.4375rem}.cmp-teaser__action-text{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-ms-flex:1;flex:1;min-width:0;overflow:hidden;white-space:normal}.cmp-teaser #mp4Dialog{border:0;border-radius:.625rem;padding:2.5rem}@media screen and (max-width:767px){.cmp-teaser #mp4Dialog{margin-left:0;margin-right:0;max-width:100vw;padding:.625rem;width:100vw}}.cmp-teaser #mp4Dialog iframe{aspect-ratio:16/9;height:100%;max-width:none!important;width:100%}@media screen and (max-width:767px){.cmp-teaser #mp4Dialog iframe{height:12.5rem;max-width:unset;width:22.1875rem!important}}.cmp-teaser #closeMp4{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:transparent;border:0;color:#c00;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;justify-content:space-between;margin-bottom:1.25rem;padding:0;width:100%}.cmp-teaser #closeMp4:before{-webkit-box-flex:1;content:"Video";-ms-flex:1 0 0px;flex:1 0 0;font-size:1.5rem;line-height:140%}@media screen and (max-width:767px){.cmp-teaser #closeMp4:before{font-size:1.25rem}}.cmp-teaser div:has(>#popupVideo){max-width:55rem}@media screen and (max-width:767px){.cmp-teaser div:has(>#popupVideo){display:-webkit-box;display:-ms-flexbox;display:flex;height:12.5rem;width:22.1875rem!important}}.cmp-teaser div:has(>iframe){max-width:55rem}.ui-container__layouts--3column .cmp-teaser{max-width:22.5rem}@media screen and (max-width:767px){.ui-container__layouts--3column .cmp-teaser{max-width:100%}}.ui-container__layouts--3column .cmp-teaser__image,.ui-container__layouts--3column .cmp-teaser__video{height:auto;max-width:22.5rem}@media screen and (max-width:767px){.ui-container__layouts--3column .cmp-teaser__image,.ui-container__layouts--3column .cmp-teaser__video{-ms-flex-item-align:center;align-self:center;width:20.9375rem}}.ui-container__layouts--3column .cmp-teaser .cmp-embed__youtube,.ui-container__layouts--3column .cmp-teaser .cmp-youtube__thumbnail{max-width:22.5rem}@media screen and (max-width:767px){.ui-container__layouts--3column .cmp-teaser .cmp-embed__youtube,.ui-container__layouts--3column .cmp-teaser .cmp-youtube__thumbnail{width:20.9375rem}}.ui-container__layouts--3column .cmp-teaser .cmp-embed__youtube video,.ui-container__layouts--3column .cmp-teaser .cmp-youtube__thumbnail video{border-radius:.625rem}.ui-container__layouts--3column .cmp-teaser__description p{line-height:180%}.ui-container__layouts--4column .cmp-teaser .cmp-embed__youtube,.ui-container__layouts--4column .cmp-teaser .cmp-youtube__thumbnail,.ui-container__layouts--4column .cmp-teaser__image,.ui-container__layouts--4column .cmp-teaser__video{height:11.25rem;max-width:16.875rem}@media screen and (max-width:767px){.ui-container__layouts--4column .cmp-teaser .cmp-embed__youtube,.ui-container__layouts--4column .cmp-teaser .cmp-youtube__thumbnail,.ui-container__layouts--4column .cmp-teaser__image,.ui-container__layouts--4column .cmp-teaser__video{height:13.9375rem;max-width:20.9375rem}}.ui-teaser__color--basic .cmp-teaser__title,.ui-teaser__color--basic .cmp-teaser__title-link,.ui-teaser__color--reverse .cmp-teaser__pretitle{color:#c00}.ui-teaser__image--contain .cmp-teaser__image img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.ui-teaser__image--contain.ui-teaser__layout--narrow .cmp-teaser__image,.ui-teaser__image--contain.ui-teaser__layout--narrower .cmp-teaser__image{aspect-ratio:unset}@media screen and (max-width:767px){.ui-teaser__image--center-align .cmp-teaser__content .cmp-teaser__image{-ms-flex-item-align:center;align-self:center}}.ui-teaser__align--top .cmp-teaser__image{-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:767px){.ui-teaser__align--top .cmp-teaser__image{-ms-flex-item-align:center;align-self:center}.ui-container__layouts--2column .ui-teaser__align--top .cmp-teaser__image{-ms-flex-item-align:start;align-self:flex-start}}.cmp-text{padding:20px 0}.cmp-text p{line-height:180%}.cmp-text a[href],.cmp-text p a[href]{color:#c00;text-decoration:underline}.cmp-text:has(>table){max-width:100%;overflow-x:auto;width:100%}.cmp-text:has(>table)::-webkit-scrollbar{height:.25rem}.cmp-text:has(>table)::-webkit-scrollbar-thumb{background:#c00;border-radius:2px}.cmp-text:has(>table)::-webkit-scrollbar-track{background:#f3f3f3;border-radius:2px}.cmp-text table{border:1px solid #ccc;border-collapse:separate;border-radius:.625rem;border-spacing:0;margin:0 auto;max-width:90rem;overflow:hidden;width:100%}.cmp-text table th{color:#c00;font-weight:500;width:20%}.cmp-text table td{font-weight:400}.cmp-text table td,.cmp-text table th{border:1px solid #ccc;border-left:none;border-top:none;line-height:140%;padding:1.25rem;text-align:left;white-space:normal}.cmp-text table tr td:last-child,.cmp-text table tr th:last-child{border-right:none}.cmp-text table tr:has(td:nth-child(2):last-child) td:last-child{border-right:1px solid #ccc}.cmp-text table tbody tr:last-child td,.cmp-text table tbody tr:last-child th{border-bottom:none}.cmp-text table tr:first-child td:first-child,.cmp-text table tr:first-child th:first-child{border-top-left-radius:.625rem}.cmp-text table tr:first-child td:last-child,.cmp-text table tr:first-child th:last-child{border-top-right-radius:.625rem}.cmp-text table tr:last-child td:first-child,.cmp-text table tr:last-child th:first-child{border-bottom-left-radius:.625rem}.cmp-text table tr:last-child td:last-child{border-bottom-right-radius:.625rem}.cmp-text table:has([colspan]) tr td:last-child,.cmp-text table:has([colspan]) tr th:last-child,.cmp-text table:has([rowspan]) tr td:last-child,.cmp-text table:has([rowspan]) tr th:last-child{border-right:1px solid #ccc}.cmp-text table:has([colspan]) tbody tr:last-child td,.cmp-text table:has([colspan]) tbody tr:last-child th,.cmp-text table:has([rowspan]) tbody tr:last-child td,.cmp-text table:has([rowspan]) tbody tr:last-child th{border-bottom:1px solid #ccc}.cmp-text.wide-table table{max-width:90rem}@media screen and (max-width:767px){.cmp-text.wide-table table{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-text.wide-table table td,.cmp-text.wide-table table th{min-width:10rem;white-space:nowrap;word-break:normal}}.ui-text_list--annotation>.cmp-text ol,.ui-text_list--annotation>.cmp-text ul{color:#888;font-size:.875rem;line-height:160%}.ui-text_list--annotation>.cmp-text ul{padding-left:.75rem}.ui-text_list--annotation>.cmp-text ul li::marker{content:"* "}.ui-text_list--annotation>.cmp-text ol{counter-reset:li;padding-left:1.25rem}.ui-text_list--annotation>.cmp-text ol li{counter-increment:li;display:list-item}.ui-text_list--annotation>.cmp-text ol li::marker{content:"*" counter(li) " "}.ui-text_32px>.cmp-text p{line-height:1.5}.ui-text_32px>.cmp-text p:first-of-type{margin-bottom:1.0625rem}.ui-text_32px>.cmp-text p i{font-size:1.125rem;font-weight:400}.ui-text_32px>.cmp-text p i b{font-size:2rem;font-weight:300}.ui-text_caption--general>.cmp-text p{font-size:.8125rem;line-height:160%}.cmp-top-news-list{margin-bottom:2.5rem}.cmp-top-news-list__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:12.5rem 1fr 25rem;padding:1.25rem 1.875rem}.cmp-top-news-list__row+.cmp-top-news-list__row{border-top:1px solid #ccc}.cmp-top-news-list__row--header{display:none}@media screen and (max-width:991px){.cmp-top-news-list__row{gap:.25rem;grid-template-columns:1fr;padding:1rem 1.25rem}}.cmp-top-news-list__cell{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;line-height:1.5}.cmp-top-news-list__cell--date{color:#333}@media screen and (max-width:991px){.cmp-top-news-list__cell--location{color:#666;font-size:.875rem}}.cmp-top-news-list__link{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;text-decoration:none}.cmp-top-news-list__link:hover{color:#c00;text-decoration:underline}.cmp-top-news-list__footer{-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:1.875rem}.cmp-top-news-list__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;border-radius:.5rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;gap:.625rem;padding:.5625rem 1.25rem;text-decoration:none}.cmp-top-news-list__button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.75rem;width:.5625rem}.cmp-top-news-list__button:hover{opacity:.85}.cmp-top-products{margin-bottom:6.25rem;margin-top:6.25rem}.cmp-top-products__upper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.75rem}@media screen and (max-width:991px){.cmp-top-products__upper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.cmp-top-products__info{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media screen and (max-width:991px){.cmp-top-products__info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.cmp-top-products__title{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0}@media screen and (max-width:991px){.cmp-top-products__title{font-size:2rem}}.cmp-top-products__description{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.125rem;line-height:1.6;margin:0}.cmp-top-products__grid{-webkit-box-flex:1;display:grid;-ms-flex:1;flex:1;gap:1.875rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.cmp-top-products__grid{-webkit-box-flex:0;-ms-flex:none;flex:none;grid-template-columns:1fr;width:100%}}.cmp-top-products__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.cmp-top-products__card:hover{background:#c00;border:1px solid #c00}.cmp-top-products__card:hover .cmp-top-products__card-description,.cmp-top-products__card:hover .cmp-top-products__card-type{color:#fff}.cmp-top-products__card-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-top-products__card-body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding:1.25rem}.cmp-top-products__card-type{color:#666;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em}.cmp-top-products__card-description{color:#333;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:600;line-height:1.6;margin:0}.cmp-top-products__card-link{inset:0;position:absolute}.cmp-top-products__quick-links{margin-top:2.5rem}.cmp-top-products__separator{border:none;border-top:1px solid #ccc;margin:0 0 1.875rem}.cmp-top-products__separator--bottom{margin:1.875rem 0 0}.cmp-top-products__quick-links-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}@media screen and (max-width:991px){.cmp-top-products__quick-links-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}}.cmp-top-products__quick-links-label{color:#333;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:600;padding-top:.125rem;white-space:nowrap}.cmp-top-products__quick-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem 2.5rem;list-style:none;margin:0;padding:0}.cmp-top-products__quick-links-anchor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;gap:.625rem;text-decoration:none}.cmp-top-products__quick-links-anchor:before{-ms-flex-negative:0;background-color:#c9c9c9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M1 0.5L8 6L1 11.5' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 11px;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:1.25rem;width:1.25rem}.cmp-top-products__quick-links-anchor:hover{text-decoration:underline}.cmp-top-tiles{padding-bottom:2.5rem}.cmp-top-tiles__row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:33.75rem}.cmp-top-tiles__row--image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:991px){.cmp-top-tiles__row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:0}.cmp-top-tiles__row+.cmp-top-tiles__row{margin-top:2.5rem}}.cmp-top-tiles__image-wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;overflow:hidden}@media screen and (max-width:991px){.cmp-top-tiles__image-wrap{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.cmp-top-tiles__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-top-tiles__content{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;justify-content:center}@media screen and (max-width:991px){.cmp-top-tiles__content{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:2.5rem 1.25rem;width:100%}}.cmp-top-tiles__row--image-left .cmp-top-tiles__content{padding:3.75rem 7.5rem 3.75rem 3.75rem}@media screen and (max-width:991px){.cmp-top-tiles__row--image-left .cmp-top-tiles__content{padding:2rem 1.25rem}}.cmp-top-tiles__row--image-right .cmp-top-tiles__content{padding:3.75rem 3.75rem 3.75rem 7.5rem}@media screen and (max-width:991px){.cmp-top-tiles__row--image-right .cmp-top-tiles__content{padding:2rem 1.25rem}}.cmp-top-tiles__text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.cmp-top-tiles__heading{font-size:1.875rem;font-weight:500;line-height:1.3}.cmp-top-tiles__heading,.cmp-top-tiles__text{color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;margin:0}.cmp-top-tiles__text{font-size:1rem;line-height:1.6;white-space:pre-wrap}.cmp-top-tiles__cta-area{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-top-tiles__cta{color:#c00;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;text-decoration:none}.cmp-top-tiles__cta:hover{text-decoration:underline}.cmp-top-tiles__cta:after{content:" >"}.cmp-top-tiles__content,.cmp-top-tiles__image-wrap{opacity:0;-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem);-webkit-transition:opacity .8s ease-out,-webkit-transform 1s ease-out;transition:opacity .8s ease-out,-webkit-transform 1s ease-out;transition:opacity .8s ease-out,transform 1s ease-out;transition:opacity .8s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out}.cmp-top-tiles__content{-webkit-transition-delay:.2s;transition-delay:.2s}.cmp-top-tiles__row.is-animating .cmp-top-tiles__content,.cmp-top-tiles__row.is-animating .cmp-top-tiles__image-wrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}footer.experiencefragment,main.container{padding:.5em 1em}@media(prefers-color-scheme:dark){footer.experiencefragment{border-color:#dfdfdf}}footer.experiencefragment .cmp-separator__horizontal-rule{border:0;margin:0}.academy-container{background:#fff;padding:0 1.25rem}.academy-container .error,.academy-container .loading{color:#4a5568;font-size:1.2rem;padding:60px 20px;text-align:center}.academy-container .error{color:#c00;font-weight:500}.academy-container .search-bar{height:auto;margin-bottom:60px}.academy-container .search-label{font-weight:400;margin-right:22px}.academy-container .search-input{border-radius:6px;line-height:1.6;padding:6px 10px;width:404px}.academy-container .search-button{border-radius:6px;line-height:1.4;padding:9px 14px}.academy-container .faceted-filters{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:55px;padding:0}@media(max-width:767px){.academy-container .faceted-filters{gap:20px;grid-template-columns:repeat(1,1fr)}}.academy-container .faceted-filters .filter-group{gap:20px}.academy-container .faceted-filters .filter-group label{font-size:1pc;line-height:1.4}.academy-container .faceted-filters .filter-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='13' viewBox='0 0 20 13' fill='none'%3E%3Cpath d='M0.744141 0.668945L9.74414 10.6689L18.7441 0.668943' stroke='%23888888' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat center right 20px/18px auto;border-radius:5px;padding:9pt 20px}.academy-container .keywords-button{background-color:#ccc;border:none;border-radius:100vw;color:#212529;font-weight:400;line-height:1.5;padding:5px 65px 8px}.academy-container .keywords-button:focus{outline:unset;outline-offset:unset}.academy-container .academy-grid{border-bottom:1px solid #c9c9c9;gap:60px;margin-bottom:53px;padding:0 0 20px;row-gap:40px}.academy-container .card-tags{gap:20px;margin-bottom:40px}.academy-container .card-tag{font-size:1rem}.academy-container .academy-card .card-thumbnail{height:auto;margin-bottom:39px}.academy-container .academy-card .card-thumbnail img{aspect-ratio:360/202;display:block;-o-object-fit:cover;object-fit:cover}.academy-container .card-description,.academy-container .card-title{margin-bottom:20px}.academy-container .card-link-inner{padding-right:27px;position:relative}.academy-container .card-link-inner:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M0.308594 0.393066L7.30859 5.89307L0.308594 11.3931' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";height:11px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px}.academy-container .keywords-modal-content{border-radius:37px;max-width:75pc;padding:24px 42px 63px}@media(max-width:767px){.academy-container .keywords-modal-content{padding:24px 30px 36px}}.academy-container .keywords-modal-content h2{font-size:36px;font-weight:400;line-height:1.4;margin-bottom:40px;padding-bottom:1pc;position:relative}@media(max-width:767px){.academy-container .keywords-modal-content h2{font-size:24px;margin-bottom:30px;padding-bottom:8px}}.academy-container .keywords-modal-content h2:before{background-color:#c00;bottom:0;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:98%}.academy-container .keywords-modal-content .keywords-tags{gap:20px}.academy-container .keywords-modal-content .keywords-tags .keyword-category{display:block}.academy-container .keywords-modal-content .keywords-tags .keyword-category .category-name{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:20px}@media(max-width:767px){.academy-container .keywords-modal-content .keywords-tags .keyword-category .category-name{font-size:18px;margin-bottom:10px}}.academy-container .keywords-modal-content .keywords-tags .keyword-category .category-keywords{gap:20px}.academy-container .keywords-modal-content .keywords-tags .keyword-tag{background-color:#fff;border:1px solid #c00;color:#c00;padding:3px 10px}@media(max-width:767px){.academy-container .keywords-modal-content .keywords-tags .keyword-tag{font-size:.875rem;padding:3px 10px}}.academy-container .keywords-modal-content .keywords-modal-close{color:#c00;right:60px;top:30px;z-index:10}@media(max-width:767px){.academy-container .keywords-modal-content .keywords-modal-close{font-size:1.5rem;right:20px;top:15px}}.faceted-filters{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px;padding:20px}.faceted-filters,.faceted-filters .filter-group{display:-webkit-box;display:-ms-flexbox;display:flex}.faceted-filters .filter-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:200px}.faceted-filters .filter-group label{color:#333;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500}.faceted-filters .filter-group select{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;outline:none;padding:10px 15px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.faceted-filters .filter-group select:hover{border-color:#999}.faceted-filters .filter-group select:focus{border-color:#c00}@media(max-width:1024px){.faceted-filters{gap:15px;padding:15px}.faceted-filters .filter-group{min-width:180px}.search-bar{gap:9pt;padding:15px}.search-bar .search-input{min-width:250px}.academy-grid{gap:25px;padding:15px}.academy-card .card-thumbnail{height:220px}}@media(max-width:768px){.faceted-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:9pt;padding:15px}.faceted-filters .filter-group{min-width:100%}.search-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:15px}.search-bar .search-input{min-width:100%}.search-bar .search-button{width:100%}.keywords-button{margin:0 15px 25px;width:calc(100% - 30px)}.keywords-modal-backdrop{padding:10px}.keywords-modal-content{max-height:90vh;padding:30px 20px}.keywords-modal-content .keywords-modal-close{font-size:1.5rem;right:10px;top:10px}.keywords-modal-content h2{font-size:1.25rem;margin-bottom:20px}.keywords-modal-content .keywords-tags{gap:10px}.keywords-modal-content .keywords-tags .keyword-tag{font-size:.95rem;padding:8px 1pc}.academy-grid{gap:20px;padding:15px}.academy-card .card-thumbnail{height:200px;margin-bottom:15px}.academy-card .card-title{font-size:18px}.academy-card .card-description{font-size:15px}.academy-card .card-tags{gap:6px;margin-bottom:9pt}.academy-card .card-tags .card-tag{padding:4px 8px}.pagination{padding:30px 15px}.pagination .page-numbers{gap:3px}.pagination .page-arrow,.pagination .page-number{font-size:.9rem;min-width:35px;padding:6px 10px}}@media(max-width:480px){.faceted-filters,.search-bar{padding:10px}.keywords-button{font-size:.95rem;margin:0 10px 20px;padding:10px 20px;width:calc(100% - 20px)}.academy-grid{gap:15px;padding:10px}.academy-card .card-thumbnail{height:180px}.academy-card .card-title{font-size:17px}.academy-card .card-description{-webkit-line-clamp:3;line-clamp:3;font-size:14px}.academy-card .card-footer{gap:9pt}.academy-card .card-footer .card-link{font-size:15px;padding:10px 18px}.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 10px}.pagination .page-arrow,.pagination .page-number{font-size:.85rem;min-width:30px;padding:5px 8px}}.search-bar{margin-bottom:20px;padding:20px}.search-bar .search-label{color:#333;font-family:Inter,sans-serif;font-weight:500}.search-bar .search-input{min-width:300px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.search-bar .search-input:hover{border-color:#999}.search-bar .search-input:focus{border-color:#c00}.search-bar .search-button{font-family:Inter,sans-serif;padding:10px 24px}.search-bar .search-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.keywords-button{background:#fff;border:2px solid #c00;border-radius:4px;color:#c00;cursor:pointer;display:inline-block;display:block;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;margin:0 auto 30px;padding:9pt 24px;-webkit-transition:all .3s ease;transition:all .3s ease}.keywords-button:hover{background:#c00;color:#fff}.keywords-button:focus{outline:2px solid #c00;outline-offset:2px}.keywords-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.keywords-modal-backdrop{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.keywords-modal-content{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);max-height:80vh;max-width:50pc;overflow-y:auto;padding:40px;position:relative;width:100%}.keywords-modal-content .keywords-modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:2rem;line-height:1;padding:5px;position:absolute;right:15px;top:15px;-webkit-transition:color .3s ease;transition:color .3s ease}.keywords-modal-content .keywords-modal-close:hover{color:#c00}.keywords-modal-content h2{color:#000;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;margin:0 0 30px}.keywords-modal-content .keywords-tags{gap:24px}.keywords-modal-content .keywords-tags,.keywords-modal-content .keywords-tags .keyword-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.keywords-modal-content .keywords-tags .keyword-category{gap:9pt}.keywords-modal-content .keywords-tags .keyword-category .category-name{color:#000;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;margin:0;text-transform:capitalize}.keywords-modal-content .keywords-tags .keyword-category .category-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9pt}.keywords-modal-content .keywords-tags .keyword-tag{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;padding:10px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.keywords-modal-content .keywords-tags .keyword-tag:hover{background:#c00;border-color:#c00;color:#fff}.keywords-modal-content .keywords-tags .keyword-tag:active{-webkit-transform:scale(.98);transform:scale(.98)}.pagination{gap:10px;padding:40px 20px}.pagination .page-arrow{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;font-family:Inter,sans-serif;font-size:1rem;padding:8px 9pt;-webkit-transition:all .3s ease;transition:all .3s ease}.pagination .page-arrow:hover:not(:disabled){background:#f5f5f5;border-color:#999}.pagination .page-arrow:disabled{border-color:#eee}.pagination .page-numbers{gap:5px}.pagination .page-number{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;min-width:40px;padding:8px 9pt;-webkit-transition:all .3s ease;transition:all .3s ease}.pagination .page-number:hover{background:#f5f5f5;border-color:#999}.pagination .page-number.active{background:#c00;border-color:#c00;color:#fff}.pagination .page-dots{color:#666;font-family:Inter,sans-serif;padding:8px 4px}.academy-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;padding:20px}.academy-grid .no-results{color:#4a5568;font-size:1.2rem;grid-column:1/-1;padding:60px 20px;text-align:center}.academy-grid .no-results p{margin:0 0 20px}.academy-grid .no-results .clear-filters-button{background:#c00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;padding:9pt 24px;-webkit-transition:background .3s ease;transition:background .3s ease}.academy-grid .no-results .clear-filters-button:hover{background:#a30000}.academy-grid .no-results .clear-filters-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.academy-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-ms-flex-direction:column;flex-direction:column;height:100%}.academy-card,.academy-card .card-tags{display:-webkit-box;display:-ms-flexbox;display:flex}.academy-card .card-tags{-ms-flex-wrap:wrap;flex-wrap:wrap}.academy-card .card-tags .card-tag{background:#fff;border:1px solid #ddd;border-radius:6px;color:#666;font-size:1rem;font-weight:400;line-height:140%;padding:5px 10px}.academy-card .card-thumbnail{height:250px;margin-bottom:20px;overflow:hidden;width:100%}.academy-card .card-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.academy-card .card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.academy-card .card-title{color:#000;font-size:20px;font-weight:500;line-height:140%;margin:0 0 10px}.academy-card .card-description{-webkit-box-flex:1;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#000;display:-webkit-box;-ms-flex:1;flex:1;font-size:1pc;font-weight:400;line-height:180%;margin:0 0 10px;overflow:hidden}.academy-card .card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:auto}.academy-card .card-footer .card-link{background:#c00;border-radius:6px;color:#fff;display:inline-block;font-size:1pc;font-weight:400;line-height:140%;padding:9pt 20px;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.academy-card .card-footer .card-link:hover{background:#a30000}@media(max-width:1024px){.academy-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.academy-grid{grid-template-columns:1fr}.video-modal-backdrop{padding:10px}.video-modal-content{max-width:100%}.video-modal-content .video-modal-close{font-size:1.5rem;padding:5px;right:5px;top:5px}}@media(max-width:480px){.video-modal-content{border-radius:4px}.video-modal-content .video-modal-close{font-size:1.25rem}}.complete-change__title{padding-top:5rem}.complete-change .complete-actions{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;justify-content:center;padding:2.5rem 0 6.25rem}@media screen and (max-width:767px){.complete-change .complete-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 0}}.complete-change .btn-complete{border:none;border-radius:40px;cursor:pointer;font-size:1.125rem;font-weight:500;height:2.8125rem;line-height:140%;padding:.625rem 2.5rem;width:10rem}@media screen and (max-width:767px){.complete-change .btn-complete{width:11.25rem}}.complete-change .btn-complete--logout{background-color:transparent;border:1px solid #c00;color:#c00;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.complete-change .btn-complete--logout:hover{opacity:.6}.complete-change .btn-complete--mypage{background-color:#c00;color:#fff;opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.complete-change .btn-complete--mypage:hover{opacity:.6}.complete-change .form-row,.edit-account .form-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;justify-content:space-between;margin-bottom:2.5rem}@media screen and (max-width:767px){.complete-change .form-row,.edit-account .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:1.25rem}}.complete-change .form-row:last-child,.edit-account .form-row:last-child{margin-bottom:0}.complete-change .form-row .field__label,.edit-account .form-row .field__label{border-bottom:1px solid #ccc;margin-bottom:0;padding:.625rem 1.25rem;width:18.75rem}@media screen and (max-width:767px){.complete-change .form-row .field__label,.edit-account .form-row .field__label{border:none;padding:.625rem 0;width:100%}}.complete-change .form-row .field__value,.edit-account .form-row .field__value{-webkit-box-flex:1;border-bottom:1px solid #ccc;-ms-flex:1 0 0px;flex:1 0 0;font-size:1rem;font-weight:400;line-height:140%;padding:.625rem 1.25rem;text-align:left}@media screen and (max-width:767px){.complete-change .form-row .field__value,.edit-account .form-row .field__value{padding:.625rem 0;width:100%}}.complete-change,.edit-account{margin:6.25rem auto;max-width:75rem;padding:0 1.25rem}@media screen and (max-width:767px){.complete-change,.edit-account{margin:0;padding:2.5rem 1.25rem 5rem;width:100%}}.complete-change__title,.edit-account__title{color:#c00;font-size:2.25rem;font-weight:500;line-height:140%;margin-bottom:1.25rem;text-align:center}@media screen and (max-width:767px){.complete-change__title,.edit-account__title{font-size:1.6875rem}}.complete-change__subtitle,.edit-account__subtitle{font-size:1rem;font-weight:400;line-height:140%;margin-bottom:6.25rem;text-align:center}@media screen and (max-width:767px){.complete-change__subtitle,.edit-account__subtitle{margin-bottom:2.5rem}}.edit-account__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.75rem;margin:0 auto;max-width:60rem}@media screen and (max-width:767px){.edit-account__form{width:100%}}.edit-account__section{width:100%}.edit-account__section-title{border-bottom:1px solid #ccc;color:#c00;font-size:1.5rem;font-weight:400;line-height:140%;margin-bottom:2.5rem;padding-bottom:.625rem}@media screen and (max-width:767px){.edit-account__section-title{font-size:1.25rem}}.complete-change .user-info,.edit-account .user-info{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1.875rem}@media screen and (max-width:767px){.complete-change .user-info,.edit-account .user-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem}}.complete-change .field,.edit-account .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.complete-change .field__label,.edit-account .field__label{font-size:1rem;font-weight:500;line-height:140%;margin-bottom:1.25rem}.complete-change .field--left-only,.edit-account .field--left-only{grid-column:1/2}.complete-change .field--spacer,.edit-account .field--spacer{grid-column:2/3}@media screen and (max-width:767px){.complete-change .field--spacer,.edit-account .field--spacer{display:none}}.complete-change .field--full,.edit-account .field--full{grid-column:1/-1}.complete-change .form-input,.complete-change .form-select,.edit-account .form-input,.edit-account .form-select{-webkit-box-flex:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #888;border-radius:6px;-ms-flex:1;flex:1;font-size:1rem;font-weight:400;line-height:140%;padding:.875rem 1.25rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.complete-change .form-input:focus,.complete-change .form-select:focus,.edit-account .form-input:focus,.edit-account .form-select:focus{border-color:#c00;outline:none}.complete-change .select-box,.edit-account .select-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.complete-change .select-box:after,.edit-account .select-box:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='13' viewBox='0 0 20 13' fill='none'%3E%3Cpath d='M1 1L10 11L19 0.999998' stroke='%23888888' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.625rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.125rem}.complete-change .form-input--disabled,.edit-account .form-input--disabled{border:none;color:#888;cursor:not-allowed;padding:.875rem 0}.edit-account__confirmation{font-size:1rem;font-weight:400;line-height:160%;margin-bottom:-1.25rem;text-align:center}@media screen and (max-width:767px){.edit-account__confirmation{text-align:left}}.complete-change .form-actions,.edit-account .form-actions{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;justify-content:center}.complete-change .btn,.edit-account .btn{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:400;height:2.625rem;line-height:140%;padding:.625rem 1.875rem;width:7.5rem}.complete-change .btn--confirm,.edit-account .btn--confirm{background-color:transparent;border:1px solid #c00;color:#c00;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.complete-change .btn--confirm:hover,.edit-account .btn--confirm:hover{background-color:#c00;color:#fff}.complete-change .btn--cancel,.edit-account .btn--cancel{background-color:transparent;border:1px solid #888;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.complete-change .btn--cancel:hover,.edit-account .btn--cancel:hover{background-color:#888;color:#fff}.event-global{margin:6.25rem auto;width:75rem}@media screen and (max-width:767px){.event-global{width:100%}}.event-global .event-title{font-size:1.875rem;font-weight:400;line-height:140%;margin-bottom:1.25rem}.event-global .category-filters{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;padding:1.25rem 0}@media screen and (max-width:767px){.event-global .category-filters{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.event-global .category-filters .category-button{background-color:transparent;border:1px solid #ccc;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem}.event-global .category-filters .category-button.active{border:1px solid #c00;color:#c00;font-weight:500}.event-global .event-table{border:1px solid #ccc;border-collapse:separate;border-radius:.625rem;border-spacing:0;line-height:140%;margin:1.25rem 0;width:100%}.event-global .event-table th.event-month{border-bottom:1px solid #ccc;color:#c00;font-size:1.25rem;font-weight:500;padding:1.25rem;text-align:left}@media screen and (max-width:767px){.event-global .event-table th.event-month{font-size:1rem}}.event-global .event-table .event-row td.event-date,.event-global .event-table .event-row td.event-location,.event-global .event-table .event-row td.event-name{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1.25rem}@media screen and (max-width:767px){.event-global .event-table .event-row td.event-date,.event-global .event-table .event-row td.event-location,.event-global .event-table .event-row td.event-name{font-size:.875rem;font-weight:400;line-height:140%}}.event-global .event-table .event-row td:last-child{border-right:none}.event-global .event-table .event-row:last-child td{border-bottom:none}.event-global .event-table .event-row .event-name a{color:inherit;display:block;text-decoration:none;width:100%}.event-global .event-table .event-row .event-name a:hover{color:#c00;text-decoration:none}.event-global .event-table tr:first-child th:first-child{border-top-left-radius:.625rem}.event-global .event-table tr:first-child th:last-child{border-top-right-radius:.625rem}.event-global .event-table tr:last-child td:first-child{border-bottom-left-radius:.625rem}.event-global .event-table tr:last-child td:last-child{border-bottom-right-radius:.625rem}.event-global .past-events{padding:1.25rem 0}.event-global .past-events .past-events-label{color:#888;font-weight:500;margin-bottom:1.25rem;text-align:center}.event-global .past-events .year-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (max-width:767px){.event-global .past-events .year-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.event-global .past-events .year-buttons .year-button{background-color:transparent;border:1px solid #ccc;border-radius:.375rem;color:#888;font-size:.875rem;font-weight:500;line-height:140%;padding:.3125rem 1.25rem}.event-global .past-events .year-buttons .year-button.active{border:1px solid #c00;color:#000}.event-jp{margin:6.25rem 0}@media screen and (max-width:767px){.event-jp{margin:1.25rem 0}}.event-jp .year-filter-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Noto Sans,Noto Sans JP,sans-serif;gap:1.25rem;justify-content:center;margin:0 auto;max-width:75rem;padding:1.25rem 0;width:100%}.event-jp .year-filter-tabs .year-filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}@media screen and (max-width:767px){.event-jp .year-filter-tabs .year-filter-buttons{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;justify-content:flex-start}}.event-jp .year-filter-tabs .year-filter-label{color:#888;font-size:1rem;font-style:normal;font-weight:500;line-height:140%;text-align:center}.event-jp .year-filter-tabs .year-tab{background-color:transparent;border:1px solid #ccc;border-radius:.375rem;color:#888;font-size:.875rem;font-style:normal;font-weight:500;height:1.875rem;line-height:140%;padding:0 1.25rem;text-align:center;white-space:nowrap}.event-jp .year-filter-tabs .year-tab.active{background-color:transparent;border:1px solid #c00;color:#000}.event-jp .event-list-jp{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-collapse:collapse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Noto Sans,Noto Sans JP,sans-serif;gap:2.5rem;margin:0 auto;max-width:75rem;padding-top:2.5rem;width:100%}@media screen and (max-width:767px){.event-jp .event-list-jp{gap:1.25rem;padding:1.25rem 0}}.event-jp .event-list-jp .month-section{border:1px solid #ccc;border-radius:.625rem}.event-jp .event-list-jp .month-section .month-heading{color:#c00;font-size:1.25rem;font-style:normal;font-weight:500;line-height:140%;padding:1.25rem}@media screen and (max-width:767px){.event-jp .event-list-jp .month-section .month-heading{font-size:1rem;padding:.625rem}}.event-jp .event-list-jp .month-section .event-table{border-collapse:collapse;width:100%}.event-jp .event-list-jp .month-section .event-table td{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:1.25rem .625rem!important}@media screen and (max-width:767px){.event-jp .event-list-jp .month-section .event-table td{font-size:.8125rem;padding:.625rem!important;vertical-align:top}}.event-jp .event-list-jp .month-section .event-table td.event-name{color:#c00!important;font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.event-jp .event-list-jp .month-section .event-table td.event-name a[target=_blank]{color:#c00!important;text-decoration:none}.event-jp .event-list-jp .month-section .event-table td.event-name a[target=_blank]:hover{opacity:1;text-decoration:underline}@media screen and (max-width:767px){.event-jp .event-list-jp .month-section .event-table td.event-name{font-size:.8125rem}.event-jp .event-list-jp .month-section .event-table td.event-display-check{vertical-align:top}}.event-jp .event-list-jp .month-section .event-table td,.event-jp .event-list-jp .month-section .event-table th{border:1px solid #ccc;border-bottom:none}.event-jp .event-list-jp .month-section .event-table th{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:140%;padding:.625rem!important}@media screen and (max-width:767px){.event-jp .event-list-jp .month-section .event-table th{font-size:.8125rem;vertical-align:top}.event-jp .event-list-jp .month-section .event-table th.event-venue{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3.75rem}.event-jp .event-list-jp .month-section .event-table th.event-period{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:2.8125rem}.event-jp .event-list-jp .month-section .event-table th.event-exhibit{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:5rem}.event-jp .event-list-jp .month-section .event-table th.event-display{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1rem;text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.event-jp .event-list-jp .month-section .event-table tr td:first-child,.event-jp .event-list-jp .month-section .event-table tr th:first-child{border-left:none}.event-jp .event-list-jp .month-section .event-table tr td:last-child,.event-jp .event-list-jp .month-section .event-table tr th:last-child{border-right:none}.event-jp .event-list-jp .month-section .event-table .event{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-style:normal;font-weight:400;height:auto;line-height:140%}.event-jp .event-list-jp .month-section .event-table .event-display{white-space:nowrap}.event-jp .event-list-jp .month-section .event-table .event-date{width:5rem}.event-jp .event-list-jp .month-section .event-table .event-name{width:28.625rem}.event-jp .event-list-jp .month-section .event-table .event-location{width:4.0625rem}.event-jp .event-list-jp .month-section .event-table .event-display-check{width:2.5rem}.event-jp .event-list-jp .month-section .event-table .event-theme-info{width:28.625rem}.event-jp .event-list-jp .month-section .event-table .event-theme-info a[target=_blank]{color:#c00;text-decoration:underline}.event-jp .event-list-jp .month-section .event-table .event-display-check{text-align:center;vertical-align:middle}.event-jp .event-list-jp .event-title{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:140%;padding:.625rem;text-align:left}.reset-password-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #ccc;border-radius:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin:6.25rem auto 10rem;max-width:52.5rem;padding:3.75rem 2.5rem}@media screen and (max-width:767px){.reset-password-card{margin:6.25rem 1.25rem;min-width:20.9375rem;padding:2.5rem 1.25rem}}.reset-password-card__title{color:#c00;font-size:1.875rem;font-style:normal;font-weight:400;line-height:160%;text-align:center}@media screen and (max-width:767px){.reset-password-card__title{font-size:1.5rem}}.reset-password-card__text{font-family:Noto Sans;text-align:center}.reset-password-card__actions{padding:1.25rem 2.5rem .625rem}.reset-password-card__actions,.reset-password-card__button--solid{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:center}.reset-password-card__button--solid{background:#c00;border:none;border-radius:2.5rem;color:#fff;padding:.625rem 2.5rem}.reset-password-card__text{color:var(--Canon-Black,#000);font-size:1rem;font-style:normal;font-weight:400;line-height:160%;padding-bottom:1.25rem}@media screen and (max-width:767px){.reset-password-card__text{text-align:left}}.reset-password-card .input-email-section{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:center}@media screen and (max-width:767px){.reset-password-card .input-email-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem}}.reset-password-card .input-email-section .reset-password-card__input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--Canon-Steel-Gray,#888);border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;max-width:28.75rem;padding:.875rem 1.25rem;width:100%}.reset-password-card .input-email-section .reset-password-card__input::-webkit-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.reset-password-card .input-email-section .reset-password-card__input::-moz-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.reset-password-card .input-email-section .reset-password-card__input:-ms-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.reset-password-card .input-email-section .reset-password-card__input::-ms-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.reset-password-card .input-email-section .reset-password-card__input::placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:767px){.reset-password-card .input-email-section .reset-password-card__input{min-width:18.4375rem;text-align:left}}.reset-password-card .input-email-section .reset-password-card__label{color:#000;font-family:Noto Sans;font-size:1rem;font-style:normal;font-weight:500;line-height:140%;max-width:8.75rem;padding:1.25rem 0;width:100%}@media screen and (max-width:767px){.reset-password-card .input-email-section .reset-password-card__label{min-width:18.4375rem;padding:0;text-align:center}}.password-reset-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #ccc;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin:6.25rem auto 10rem;max-width:52.5rem;padding:3.75rem 2.5rem}@media screen and (max-width:767px){.password-reset-error{gap:2.5rem;margin:6.25rem 1.25rem;min-width:20.9375rem;padding:2.5rem 1.25rem}}.password-reset-error__title{color:#c00;font-size:1.875rem;font-style:normal;font-weight:400;line-height:160%;text-align:center}@media screen and (max-width:767px){.password-reset-error__title{font-size:1.5rem}}.password-reset-error__message{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;text-align:center}@media screen and (max-width:767px){.password-reset-error__message{text-align:left}}.password-reset-error__help{color:#000;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;padding-top:1.25rem;text-align:center}@media screen and (max-width:767px){.password-reset-error__help{text-align:left}}.password-reset-error__help--link{background-color:transparent;border:none;color:#c00;font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}.password-reset-success{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #ccc;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin:6.25rem auto 10rem;max-width:52.5rem;padding:3.75rem 2.5rem}@media screen and (max-width:767px){.password-reset-success{margin:6.25rem 1.25rem;min-width:20.9375rem;padding:2.5rem 1.25rem}}.password-reset-success__title{color:#c00;font-size:1.875rem;font-style:normal;font-weight:400;line-height:160%;text-align:center}@media screen and (max-width:767px){.password-reset-success__title{font-size:1.5rem}}.password-reset-success__message{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;text-align:center}@media screen and (max-width:767px){.password-reset-success__message{text-align:left}}.publication-container{background:#fff;margin:0 auto;max-width:75pc}.publication-container .publication-title{color:#000;font-size:2.5rem;font-weight:400;padding:40px;text-align:center}.publication-container .error,.publication-container .loading{color:#4a5568;font-size:1.2rem;padding:60px 20px;text-align:center}.search-bar{gap:15px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;max-width:50pc}.search-bar .search-label{color:#666;font-size:1rem}.search-bar .search-input{border:1px solid #ddd;border-radius:4px;font-family:Inter,sans-serif;font-size:1rem;outline:none;padding:10px 15px;width:25pc}.search-bar .search-input::-webkit-input-placeholder{color:#999}.search-bar .search-input::-moz-placeholder{color:#999}.search-bar .search-input:-ms-input-placeholder{color:#999}.search-bar .search-input::-ms-input-placeholder{color:#999}.search-bar .search-input::placeholder{color:#999}.search-bar .search-button{background:#c00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 30px;-webkit-transition:background .3s ease;transition:background .3s ease}.search-bar .search-button:hover{background:#a30000}.filter-bar{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:1.25rem}.filter-bar .filter-tag{background:#fff;border:1px solid #ddd;border-radius:0;color:#333;cursor:pointer;font-size:.9rem;padding:.625rem;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-bar .filter-tag:hover{border-color:#999}.filter-bar .filter-tag.active{border:1px solid #c00;color:#c00;font-weight:500}.sort-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-bottom:1px solid transparent;border-top:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-end;margin-bottom:2.5rem;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sort-bar .sort-label{color:#333;font-size:.9rem;margin-right:10px}.sort-bar .sort-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sort-bar .sort-divider{background:#000;height:2.34375rem;width:1px}.sort-bar .sort-option{background:none;border:1px solid #ccc;border-left:none;border-right:none;color:#000;cursor:pointer;font-size:.875rem;font-weight:400;line-height:140%;padding:.625rem;position:relative}.sort-bar .sort-option.active{border-bottom:1px solid #c00;border-top:1px solid #c00}.sort-bar .sort-option:not(:last-child){margin-right:.625rem}.publication-grid{display:grid;gap:60px;grid-template-columns:repeat(3,1fr);margin-top:40px}.publication-grid .no-results{color:#718096;font-size:1.1rem;grid-column:1/-1;padding:60px 20px;text-align:center}.publication-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-ms-flex-direction:column;flex-direction:column;height:100%}.publication-card,.publication-card .card-tags{display:-webkit-box;display:-ms-flexbox;display:flex}.publication-card .card-tags{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:15px}.publication-card .card-tags .card-tag{background:#fff;border:1px solid #ddd;border-radius:.375rem;color:#666;font-size:.875rem;font-weight:400;line-height:140%;padding:.3125rem .625rem}.publication-card .card-thumbnail{height:250px;margin-bottom:20px;overflow:hidden;width:100%}.publication-card .card-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.publication-card .card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.publication-card .card-title{color:#000;font-size:1.25rem;font-weight:500;line-height:140%;margin:0 0 .625rem}.publication-card .card-description{-webkit-box-flex:1;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#000;display:-webkit-box;-ms-flex:1;flex:1;font-size:1rem;font-weight:400;line-height:180%;margin:0 0 .625rem;overflow:hidden}.publication-card .card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:auto}.publication-card .card-footer .card-date{color:#000;font-size:.875rem;font-weight:500;line-height:140%}.publication-card .card-footer .card-link{background:#c00;border-radius:.375rem;color:#fff;display:inline-block;font-size:1rem;font-weight:400;line-height:140%;padding:.75rem 1.25rem;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.publication-card .card-footer .card-link:hover{background:#a30000}@media(max-width:1024px){.publication-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.search-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.search-bar .search-input{width:100%}.publication-grid{grid-template-columns:1fr}.sort-bar{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:0}}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;margin:20px 0;padding:40px 0 0}@media(max-width:768px){.pagination{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;justify-content:center;padding:20px 0}}.pagination .page-arrow{background:none;border:none;color:#c00;cursor:pointer;font-size:1.2rem;padding:5px 10px;-webkit-transition:color .3s ease;transition:color .3s ease}.pagination .page-arrow:disabled{color:#ccc;cursor:not-allowed}.pagination .page-arrow:not(:disabled):hover{background:transparent;color:#c00}.pagination .page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.pagination .page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagination .page-numbers:has(>:nth-child(8)){gap:0}}.pagination .page-number{background:none;border:none;color:#666;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;padding:0 15px;position:relative}@media(max-width:768px){.pagination .page-number{min-width:unset;padding:0 9pt}}.pagination .page-number:not(:last-child):after{color:#ddd;content:"|";font-weight:300;position:absolute;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);width:3px}.pagination .page-number.active{background:transparent;color:#c00;font-weight:600}.pagination .page-number:hover:not(.active){background-color:transparent;color:#333}.pagination .page-dots{color:#999;padding:0 10px;position:relative}.pagination .page-dots:after{color:#ddd;content:"|";font-weight:300;position:absolute;right:0;top:0}.video-modal-backdrop{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.video-modal-content{background:#000;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:900px;overflow:hidden;position:relative;width:100%}.video-modal-content .video-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;line-height:1;padding:10px;position:absolute;right:-40px;right:10px;text-shadow:0 0 5px rgba(0,0,0,.5);top:-40px;top:10px;z-index:1001}.video-modal-content .video-modal-close:hover{color:#c00}.video-modal-content .video-wrapper{background:#000;height:0;padding-bottom:56.25%;position:relative}.video-modal-content .video-wrapper .video-asset,.video-modal-content .video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:768px){.video-modal-content .video-modal-close{font-size:1.5rem;right:5px;top:5px}}.signin-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--Canon-White,#fff);border:1px solid var(--Canon-Separator,#ccc);border-radius:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin:6.25rem auto 10rem;max-width:52.5rem;padding:3.75rem 2.5rem;width:100%}@media screen and (max-width:767px){.signin-section{padding:2.5rem 1.25rem}}.signin-section .signin-title{color:#c00;font-family:Noto Sans;font-size:1.875rem;font-style:normal;font-weight:400;line-height:160%;padding-bottom:1.25rem;text-align:center}@media screen and (max-width:767px){.signin-section .signin-title{font-size:1.5rem}}.signin-section .signin-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.signin-section .signin-fields{max-width:47.5rem;width:100%}.signin-section .email-field-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;justify-content:center;padding-bottom:2.5rem}@media screen and (max-width:767px){.signin-section .email-field-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}}.signin-section .email-field-wrapper label{color:var(--Canon-Black,#000);font-family:Noto Sans;font-size:1rem;font-style:normal;font-weight:500;line-height:140%;max-width:8.75rem;padding:.875rem 0;width:100%}@media screen and (max-width:767px){.signin-section .email-field-wrapper label{padding:0;text-align:center}}.signin-section .password-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;justify-content:center}@media screen and (max-width:767px){.signin-section .password-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}}.signin-section .password-wrapper label{color:var(--Canon-Black,#000);font-family:Noto Sans;font-size:1rem;font-style:normal;font-weight:500;line-height:140%;max-width:8.75rem;padding:.875rem 0;width:100%}@media screen and (max-width:767px){.signin-section .password-wrapper label{padding:0;text-align:center}}.signin-section .input-icon-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #000;border:1px solid var(--Canon-Steel-Gray,#888);border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:28.75rem;padding:.875rem 1.25rem;width:100%}@media screen and (max-width:767px){.signin-section .input-icon-wrapper{min-width:18.4375rem}}.signin-section .input-email-section{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid var(--Canon-Steel-Gray,#888);border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:28.75rem;outline:none;padding:.875rem 1.25rem;width:100%}.signin-section .input-email-section::-webkit-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-email-section::-moz-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-email-section:-ms-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-email-section::-ms-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-email-section::placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:767px){.signin-section .input-email-section{min-width:18.4375rem}}.signin-section .toggle-password{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.signin-section .input-password-section{background-color:transparent;border:none;outline:none}.signin-section .input-password-section::-webkit-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-password-section::-moz-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-password-section:-ms-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-password-section::-ms-input-placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-password-section::placeholder{color:var(--Canon-Separator,#ccc);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.signin-section .input-password-section::-ms-clear,.signin-section .input-password-section::-ms-reveal{display:none!important}.signin-section .signin-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--Canon-red,#c00);border:none;border-radius:40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans;font-size:1.125rem;font-style:normal;font-weight:500;justify-content:center;line-height:140%;max-width:10rem;padding:.625rem 2.5rem;text-align:center}.signin-section .help-text{color:var(--Canon-Black,#000);text-align:center}.signin-section .help-text,.signin-section .help-text a{font-family:Noto Sans;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.signin-section .help-text a{color:var(--Canon-red,#c00);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto}@media screen and (max-width:767px){.signin-section .help-text{text-align:left}}:root{--placeholder-color:#ccc;--error-bg-color:#fef2f2;--separator-color:#c9c9c9}.create-account-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:75pt 90pt;width:100%}.form-wrapper{max-width:75pc;width:100%}.form-wrapper .title{color:var(--canon-red);font-size:36px;font-weight:500;margin-bottom:20px}.form-wrapper .subtitle,.form-wrapper .title{font-family:Noto Sans;font-style:normal;line-height:140%;text-align:center}.form-wrapper .subtitle{color:var(--canon-black);font-size:1pc;font-weight:400;margin:0 0 20px}.form-wrapper .error-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:75pt}.form-wrapper .error-summary p{color:var(--canon-red);font-family:Noto Sans;font-size:1pc;font-style:normal;font-weight:400;line-height:160%;margin:0;text-align:center}.subtitle+form{margin-top:5pc}.section{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid var(--separator-color);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:10px}.section.professional-info-section{margin-top:60px}.section .section-title{font-size:24px}.section .required-info,.section .section-title{color:var(--canon-red);font-family:Noto Sans;font-style:normal;font-weight:400;line-height:140%}.section .required-info{font-size:1pc}.form-grid{display:grid;gap:30px 40px;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:60pc}.form-grid .full-width{grid-column:1/-1}.form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group label{color:var(--canon-black);font-family:Noto Sans;font-size:1pc;font-style:normal;font-weight:500;line-height:140%;margin-bottom:20px}.form-group .required-asterisk{color:var(--canon-red)}.form-group input[type=password]::-ms-reveal{display:none}.form-group input[type=email],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select{background:#fff;border:1px solid var(--canon-gray);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--canon-black);font-family:Noto Sans JP,sans-serif;font-size:1pc;font-style:normal;font-weight:400;height:50px;line-height:140%;max-width:460px;padding:14px 20px;-webkit-transition:border-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;width:100%}.form-group input::-webkit-input-placeholder{color:var(--placeholder-color)}.form-group input::-moz-placeholder{color:var(--placeholder-color)}.form-group input:-ms-input-placeholder{color:var(--placeholder-color)}.form-group input::-ms-input-placeholder{color:var(--placeholder-color)}.form-group input::placeholder{color:var(--placeholder-color)}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;color:var(--canon-black);font-family:Noto Sans;font-size:1pc;font-style:normal;font-weight:400;line-height:140%;padding-right:3rem}.form-group input:focus,.form-group select:focus{border:1px solid var(--canon-red);-webkit-box-shadow:none;box-shadow:none;outline:none}.form-group .password-wrapper{max-width:460px;position:relative}.form-group .password-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:5px;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-group.error input,.form-group.error select{background-color:var(--error-bg-color);border-color:var(--canon-red)}.form-group.error label{color:var(--canon-red)}.form-group .error-message{color:var(--canon-red);font-size:.875rem;margin-top:.25rem}.form-group .field-hint{color:var(--label-color);font-size:.875rem;margin-top:.5rem}.confirmation-section{margin:60px auto 40px;max-width:60pc}.confirmation-section .confirmation-label{color:var(--canon-black);display:block;font-family:Noto Sans;font-size:1pc;font-style:normal;font-weight:500;line-height:140%;margin-bottom:20px}.confirmation-section .required-asterisk{color:var(--canon-red)}.custom-checkbox-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-checkbox-wrapper .custom-checkbox-input{display:none}.custom-checkbox-wrapper .custom-checkbox-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-checkbox-wrapper .checkbox-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.custom-checkbox-wrapper .checkbox-text{color:var(--canon-black);font-family:Noto Sans JP;font-size:1pc;font-style:normal;font-weight:400;line-height:160%}.custom-checkbox-wrapper .checkbox-text a{color:var(--canon-red);text-decoration:underline}.button-container{margin-bottom:60px}.button-container,.submit-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.submit-btn{background:var(--canon-red);border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:Noto Sans;font-size:18px;font-style:normal;font-weight:500;gap:20px;line-height:140%;padding:10px 40px;text-align:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.submit-btn:disabled{cursor:not-allowed;opacity:.3}.login-link{color:var(--canon-black);font-family:Noto Sans;font-size:1pc;font-style:normal;font-weight:400;line-height:140%;text-align:center}.login-link a{color:var(--canon-red);text-decoration:underline}@media(max-width:1024px){.form-grid{max-width:100%}}@media(max-width:768px){.create-account-container{padding:40px 20px}.subtitle+form{margin-top:20px}.form-grid{gap:20px;grid-template-columns:1fr}.section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:none;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;margin-bottom:40px;padding:0}.section .section-title{border-bottom:1px solid var(--separator-color);font-size:20px;padding-bottom:10px;width:100%}.section .required-info{margin-bottom:40px;text-align:right}.form-group .password-wrapper,.form-group input[type=email],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select{max-width:100%}.form-wrapper .error-summary{margin-bottom:40px}.form-wrapper .title{font-size:27px}.form-wrapper .subtitle{margin-bottom:40px}}.cmp-link__screen-reader-only{display:none}:root{--separator-color:#e0e0e0}.confirm-account-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:75pt 90pt;width:100%}.confirm-wrapper{max-width:75pc;width:100%}.confirm-wrapper .header-block{padding:40px 0}.confirm-wrapper .title{color:var(--canon-red);font-size:36px;font-weight:500;margin:0 0 20px}.confirm-wrapper .subtitle,.confirm-wrapper .title{font-family:Noto Sans;font-style:normal;line-height:140%;text-align:center}.confirm-wrapper .subtitle{color:var(--canon-black);font-size:1pc;font-weight:400;margin:0}.info-section{margin-bottom:60px}.info-section .section-title{border-bottom:1px solid var(--separator-color);color:var(--canon-red);font-family:Noto Sans;font-size:24px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:40px;padding-bottom:10px}.info-grid{display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:60pc}.data-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.data-row .data-label,.data-row .data-value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--separator-color);display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px}.data-row .data-label{-ms-flex-negative:0;color:var(--canon-black);flex-shrink:0;font-family:Noto Sans;font-size:1pc;font-style:normal;font-weight:500;line-height:140%;margin-right:40px;width:300px}.data-row .data-value{-webkit-box-flex:1;-ms-flex-positive:1;color:var(--canon-black);flex-grow:1;font-size:1pc;font-weight:400;text-align:left}.action-buttons{gap:40px;margin-top:60px}.action-buttons,.create-btn,.edit-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.create-btn,.edit-btn{cursor:pointer;font-family:Noto Sans;font-size:18px;font-style:normal;font-weight:500;gap:20px;line-height:140%;padding:10px 40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.edit-btn{background:transparent;border:none;border-bottom:1px solid var(--canon-red);color:var(--canon-red)}.edit-btn:hover{background-color:#f8f8f8}.create-btn{background:var(--canon-red);border:1px solid var(--canon-red);border-radius:40px;color:#fff}.create-btn:hover{background-color:#a30000;border-color:#a30000}@media(max-width:768px){.confirm-account-container{padding:40px 20px 5pc}.confirm-wrapper .title{font-size:27px}.confirm-wrapper .header-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-top:0;text-align:center}.confirm-wrapper .header-block .subtitle{width:335px}.info-grid{gap:30px;max-width:100%}.data-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:10px}.data-row .data-label,.data-row .data-value{border-bottom:none;margin-right:0;padding:0;width:auto}.data-row .data-value{border-bottom:1px solid var(--separator-color);padding-bottom:10px}.action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.action-buttons .create-btn,.action-buttons .edit-btn{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:113px;padding:10px 40px;width:auto}.info-section .section-title{font-size:20px;margin-bottom:40px;padding-bottom:10px}}:root{--label-color:#555}.registration-success-container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:flex-start;padding:75pt 90pt}.registration-success-container,.success-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.success-content{text-align:center;width:100%}.success-title{color:var(--canon-red);font-size:36px;font-weight:500;margin:0}.success-subtitle{color:var(--canon-black);font-size:1pc;font-weight:400;margin-top:1rem}.success-actions{gap:40px;margin-top:40px;padding:75pt 0}.logout-btn,.my-page-btn,.success-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.logout-btn,.my-page-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--canon-red);border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:Noto Sans;font-size:18px;font-weight:500;height:45px;justify-content:center;padding:0 40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:10pc}.my-page-btn{background:var(--canon-red);color:#fff}.my-page-btn:hover{background-color:#a30000;border-color:#a30000}.logout-btn{background:transparent;color:var(--canon-red)}.logout-btn:hover{background-color:#fdecec}@media(max-width:768px){.registration-success-container{padding:5pc 0}.success-content .text-block{padding:40px 20px}.success-title{font-size:27px;font-weight:500;line-height:140%}.success-subtitle{font-size:1pc;font-weight:400;line-height:140%}.success-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:0;padding:20px 0;width:100%}.logout-btn,.my-page-btn{color:#fff;font-size:18px;font-weight:500;height:45px;line-height:140%;padding:10px 40px;width:180px}.logout-btn{color:var(--canon-red)}}.search-bar{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:5pc;justify-content:center;padding:0}.search-bar__label{-ms-flex-negative:0;color:#666;flex-shrink:0;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1pc;font-weight:400;letter-spacing:.64px;line-height:160%;width:90px}.search-bar__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.search-bar__input{-ms-flex-negative:0;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;flex-shrink:0;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1pc;font-weight:400;height:40px;letter-spacing:.64px;line-height:160%;padding:0 10px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;width:404px}.search-bar__input::-webkit-input-placeholder{color:#666;opacity:1}.search-bar__input::-moz-placeholder{color:#666;opacity:1}.search-bar__input:-ms-input-placeholder{color:#666;opacity:1}.search-bar__input::-ms-input-placeholder{color:#666;opacity:1}.search-bar__input::placeholder{color:#666;opacity:1}.search-bar__input:focus{border-color:#c00;-webkit-box-shadow:0 0 0 1px #c00;box-shadow:0 0 0 1px #c00;outline:none}.search-bar__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:#c00;border:none;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1pc;font-weight:400;height:40px;justify-content:center;line-height:140%;padding:0;text-align:center;width:5pc}.search-bar__button:hover{opacity:.9}@media screen and (max-width:768px){.search-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:10px;height:auto;padding:0;width:100%}.search-bar__label{color:#666;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1pc;font-weight:400;letter-spacing:.64px;line-height:160%;width:auto}.search-bar__controls,.search-bar__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.search-bar__controls{width:100%}.search-bar__input{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:40px;width:auto}.search-bar__button{-ms-flex-negative:0;flex-shrink:0;height:40px;width:5pc}}.search-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;margin-left:-20px;margin-right:-20px;padding:10px 0 0;width:auto}.search-tabs,.search-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex}.search-tabs__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.search-tabs__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1pc;font-style:normal;font-weight:400;justify-content:center;line-height:140%;padding:10px 20px 17px;text-align:center}.search-tabs__item--active{border-bottom:2px solid #c00;font-weight:400}@media screen and (max-width:768px){.search-tabs{border-bottom:1px solid #ccc;border-top:1px solid #ccc;gap:10px;margin-left:0;margin-right:0;padding:20px 0}.search-tabs__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;justify-content:center;width:100%}.search-tabs__item{border-bottom:2px solid #ccc;font-family:Noto Sans;font-size:14px;font-weight:400;gap:10px;line-height:140%;padding:10px;width:10pc}.search-tabs__item--active{border-bottom-color:#c00}}.search-results-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.search-results-list,.search-results__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.search-results__items{gap:0}.search-results__header{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#f2f2f2;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;padding:20px 40px;width:750pt}.search-results__header,.search-results__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.search-results__info{gap:20px}.search-results__summary{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #c9c9c9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:center;padding:4px 11px}.search-results__count{color:#000;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:.72px;line-height:160%}.search-results__count-text{line-height:160%;position:relative;top:-1px}.search-results__count-text,.search-results__showing{color:#222;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.56px}.search-results__showing{font-style:normal;line-height:180%;text-align:center}.search-results__sort{position:relative}.sort-by__button{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #c9c9c9;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:space-between;padding:0 10px;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:170px}.sort-by__button:active{-webkit-transform:scale(.98);transform:scale(.98)}.sort-by__text{color:#222;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.56px}.sort-by__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sort-by__options{background:#fff;border:1px solid #c9c9c9;border-radius:6px;-webkit-box-shadow:0 4px 9pt rgba(0,0,0,.1);box-shadow:0 4px 9pt rgba(0,0,0,.1);left:0;list-style:none;margin:0;padding:5px 0;position:absolute;top:calc(100% + 5px);width:100%;z-index:100}.sort-by__options li{cursor:pointer;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;padding:8px 9pt;-webkit-transition:background-color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,transform .1s ease;transition:background-color .15s ease,transform .1s ease,-webkit-transform .1s ease}.sort-by__options li:hover{background-color:#f2f2f2}.sort-by__options li:active{-webkit-transform:scale(.98);transform:scale(.98)}.search-results__pagination-container{border-top:1px solid #ccc;padding-top:40px;width:min(75pc,100vw - 40px)}@media screen and (max-width:768px){.search-results__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px;width:100%}.search-results__info{gap:15px}.search-results__sort,.sort-by__button{width:100%}.sort-by__button{height:40px;padding:4px 15px}.search-results__pagination-container{width:100%}}.result-item{-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #919191;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;padding:30px 0 10px;width:750pt}.result-item,.result-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.result-item__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;width:100%}.result-item__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}.result-item__date{color:#888}.result-item__category,.result-item__date{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:140%}.result-item__category{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:#d9d9d9;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0 10px;width:auto}.result-item__title{color:#c00;font-size:20px;font-weight:500;line-height:140%;margin:0}.result-item__description,.result-item__title{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.result-item__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#000;display:-webkit-box;font-size:1pc;font-weight:400;line-height:180%;margin-bottom:20px;max-height:.6in;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.result-item{padding:15px 0;width:100%}.result-item__category{padding:0 25px}.result-item__title{font-size:18px;line-height:140%}.result-item__description{font-size:14px;line-height:180%;max-height:50.4px}}.search-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.search-pagination__item{-webkit-box-flex:0;border-left:1px solid #ddd;-ms-flex:0 0 auto;flex:0 0 auto;line-height:160%;padding:3px 0}.search-pagination__item:first-child{border-left:none;margin-right:40px}.search-pagination__item:last-child{border-left:none;margin-left:40px}.search-pagination__item:nth-last-child(2){border-right:1px solid #ddd}.search-pagination__leader,.search-pagination__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;height:30px;justify-content:center;text-align:center;text-decoration:none;width:50px}.search-pagination__leader:hover,.search-pagination__link:hover{text-decoration:underline}.search-pagination__link--next,.search-pagination__link--previous{background-position:50%;background-repeat:no-repeat;background-size:11px 19px;width:40px}.search-pagination__link--next>span,.search-pagination__link--previous>span{display:none}.search-pagination__link--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20' fill='none'%3E%3Cpath d='M1.5 1L10 10L1.5 19' stroke='%23C00' stroke-width='2'/%3E%3C/svg%3E")}.search-pagination__link--previous{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20' fill='none'%3E%3Cpath d='M10.5 1L2 10L10.5 19' stroke='%23C00' stroke-width='2'/%3E%3C/svg%3E")}.search-pagination__link--current{color:#c00;cursor:default;font-weight:700}.search-pagination__link--current:hover{text-decoration:none}.search-pagination__item--disabled .search-pagination__link--previous{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20' fill='none'%3E%3Cpath d='M10.5 1L2 10L10.5 19' stroke='%23CCC' stroke-width='2'/%3E%3C/svg%3E");cursor:default}.search-pagination__item--disabled .search-pagination__link--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20' fill='none'%3E%3Cpath d='M1.5 1L10 10L1.5 19' stroke='%23CCC' stroke-width='2'/%3E%3C/svg%3E");cursor:default}@media screen and (max-width:768px){.search-pagination{width:100%}.search-pagination__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-pagination__item:first-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:15px}.search-pagination__item:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:15px}.search-pagination__leader,.search-pagination__link{width:100%}}.search-page-container{padding:0 20px}.content-wrapper{margin:0 auto;max-width:60pc}.search-page-title{color:#000;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:140%;margin:0;padding:40px 0;text-align:center}.search-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:40px 0 75pt;width:100%}@media screen and (max-width:768px){.search-page-title{font-size:30px;padding:40px 0}.content-wrapper{padding:0 0 20px}.search-page-container{padding:0}}.no-results{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.no-results,.no-results__message-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.no-results__message-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.no-results__title{font-size:36px}.no-results__subtitle,.no-results__title{color:#c00;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:140%;margin:0}.no-results__subtitle{font-size:20px}.no-results__separator{background:#ccc;border:none;height:1px;margin-bottom:30px;width:100%}.did-you-mean{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;max-width:75pc;padding:20px}.did-you-mean,.did-you-mean__title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}.did-you-mean__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c00;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.8px;line-height:140%;margin:0;padding-bottom:10px}.did-you-mean__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.did-you-mean__item,.did-you-mean__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.did-you-mean__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.did-you-mean__item a{color:#000;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1pc;font-weight:400;letter-spacing:.64px;line-height:140%;text-decoration:none}.did-you-mean__item a:hover{text-decoration:underline}.did-you-mean__icon{-ms-flex-negative:0;flex-shrink:0;height:18px;width:18px}@media screen and (max-width:768px){.no-results__title{font-size:24px}.no-results__subtitle{font-size:1pc}.no-results__separator{display:none}.did-you-mean__item a{font-size:1pc;font-weight:400;letter-spacing:.64px;line-height:140%}}.geolocation-overlay{-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.5);height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.geolocation-modal,.geolocation-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.geolocation-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--canon-white);border-radius:10px;-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,.2);box-shadow:2px 4px 6px 0 rgba(0,0,0,.2);-ms-flex-direction:column;flex-direction:column;max-width:840px;padding:40px;width:90%}.geolocation-modal-title{-webkit-box-flex:1;color:var(--canon-red);-ms-flex:1 0 0px;flex:1 0 0;font-family:Noto Sans,sans-serif;font-size:26px;font-weight:400;line-height:160%;margin:0;text-align:center}.geolocation-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:40px 40px 0}.geolocation-modal-subtitle{color:var(--canon-black);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:160%;margin:0;text-align:center}.geolocation-modal-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%}.geolocation-btn,.geolocation-modal-actions{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.geolocation-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--canon-white);border-radius:6px;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:1pc;font-weight:400;line-height:140%;padding:10px 20px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;white-space:nowrap}.geolocation-btn:hover{opacity:.8}.geolocation-btn-secondary{border:1px solid var(--canon-gray);color:var(--canon-black)}.geolocation-btn-primary{border:1px solid var(--canon-red);color:var(--canon-red)}.geolocation-modal-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-decoration:none}.geolocation-modal-link span{color:var(--canon-red);font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:140%;text-align:center}.geolocation-modal-link svg{height:8px;width:5px}.geolocation-modal-link svg path{stroke:var(--canon-red);stroke-width:1px}.geolocation-modal-link:hover{text-decoration:none}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.cookie-banner-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--canon-white);bottom:0;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;width:100%;z-index:1000}.cookie-banner-container.slide-up{-webkit-animation:slideUp .5s cubic-bezier(.25,.46,.45,.94) forwards;animation:slideUp .5s cubic-bezier(.25,.46,.45,.94) forwards}.cookie-banner-container.slide-down{-webkit-animation:slideDown .5s cubic-bezier(.25,.46,.45,.94) forwards;animation:slideDown .5s cubic-bezier(.25,.46,.45,.94) forwards}.cookie-banner-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;max-width:75pc;padding:40px 0;width:100%}.cookie-text{-webkit-box-flex:1;color:var(--canon-black);-ms-flex:1 0 0px;flex:1 0 0;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:160%}.cookie-text p{margin:0}.cookie-text .privacy-link{color:var(--canon-red);text-decoration:underline}.cookie-text .privacy-link:hover{text-decoration:none}.cookie-actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.btn,.cookie-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:1pc;font-weight:400;justify-content:center;line-height:140%;padding:15px 20px;text-align:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:180px}.btn:hover{opacity:.8}.btn-cookie-secondary{background:var(--canon-white);border:1px solid var(--canon-gray);color:var(--canon-black)}.btn-cookie-primary{background:var(--canon-black);border:1px solid var(--canon-black);color:var(--canon-white)}:root{--canon-red:#c00;--canon-black:#000;--canon-white:#fff;--canon-gray:#888;--canon-separator:#ccc}.job-question-modal__overlay{-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:2000}.job-question-modal,.job-question-modal__overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.job-question-modal{background:var(--canon-white);border-radius:10px;-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,.2);box-shadow:2px 4px 6px 0 rgba(0,0,0,.2);padding:40px;width:840px}.job-question-modal .job-question-modal__content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;align-items:flex-start;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;gap:20px}.job-question-modal .job-question-modal__content,.job-question-modal .job-question-modal__info-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.job-question-modal .job-question-modal__info-box{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border:1px solid var(--canon-separator);border-radius:6px;-ms-flex-direction:column;flex-direction:column;padding:40px}.job-question-modal .job-question-modal__text{-ms-flex-item-align:stretch;align-self:stretch;color:var(--canon-black);font-size:14px;font-weight:400;line-height:160%}.job-question-modal .job-question-modal__text p{margin:0 0 1em}.job-question-modal .job-question-modal__text p:last-child{margin:0}.job-question-modal--ja .job-question-modal__title{color:var(--canon-red);font-family:Noto Sans JP,sans-serif;font-size:30px;font-weight:400;line-height:160%;margin:0;text-align:center;width:100%}.job-question-modal--ja .job-question-modal__info-box{gap:20px}.job-question-modal--ja .job-question-modal__question,.job-question-modal--ja .job-question-modal__text{font-family:Noto Sans JP,sans-serif;font-size:14px}.job-question-modal--ja .job-question-modal__question{-ms-flex-item-align:stretch;align-self:stretch;text-align:center}.job-question-modal--ja .job-question-modal__actions{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.job-question-modal--ja .job-question-modal__btn{font-size:1pc;padding:10px 20px}.job-question-modal--ja .job-question-modal__footer-note{-ms-flex-item-align:stretch;align-self:stretch;color:var(--canon-black);font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.job-question-modal--en .job-question-modal__title{color:var(--canon-red);font-family:Noto Sans,sans-serif;font-size:30px;font-weight:400;line-height:160%;margin:0;text-align:center;width:100%}.job-question-modal--en .job-question-modal__info-box{gap:40px}.job-question-modal--en .job-question-modal__text{font-family:Noto Sans JP,sans-serif}.job-question-modal--en .job-question-modal__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.job-question-modal--en .job-question-modal__btn{font-family:Noto Sans,sans-serif;font-size:1pc;font-weight:400;line-height:140%;padding:10px 0;width:90pt}@media(max-width:991px){.job-question-modal{padding:20px;width:335px}.job-question-modal--ja .job-question-modal__title{font-size:24px}.job-question-modal--ja .job-question-modal__info-box{padding:20px}.job-question-modal--ja .job-question-modal__actions{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;gap:15px;grid-template-columns:90pt 90pt;justify-content:center}.job-question-modal--ja .job-question-modal__btn{font-size:14px;padding:10px 0;width:90pt}.job-question-modal--ja .job-question-modal__btn:last-child{grid-column:1/-1;justify-self:start}.job-question-modal--en .job-question-modal__title{font-size:24px}.job-question-modal--en .job-question-modal__info-box{gap:20px;padding:20px}.job-question-modal--en .job-question-modal__actions{gap:15px}}.job-question-modal__btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--canon-white);border:1px solid;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.job-question-modal__btn:hover{opacity:.8}.job-question-modal__btn--primary{border-color:var(--canon-red);color:var(--canon-red)}.job-question-modal__btn--secondary{border-color:var(--canon-gray);color:var(--canon-black)}.tna-container{background:#fff;padding:20px 0}.tna-status{color:#4a5568;font-size:1.1rem;padding:60px 20px;text-align:center}.tna-status--error{color:#c00}.tna-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:20px}.tna-filter-checkbox{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tna-filter-tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ccc;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:400;height:40px;padding:0 10px;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tna-filter-tag--active,.tna-filter-tag:hover{border-color:#c00;color:#c00}.tna-filter-tag--active{font-weight:500}.tna-filter-tag--active:hover{border-color:#a30000;color:#a30000}.tna-section{margin-bottom:60px;padding:0 20px}.tna-section__heading{color:#000;font-size:40px;font-weight:400;margin:0 0 20px;padding-top:36px}.tna-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.tna-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tna-grid{gap:1pc;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tna-grid{grid-template-columns:1fr}}.tna-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #ccc;border-radius:10px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px;text-decoration:none;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.tna-card,.tna-card__thumbnail{background:#fff;overflow:hidden}.tna-card__thumbnail{aspect-ratio:320/192;width:100%}.tna-card__thumbnail img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.tna-card__thumbnail-placeholder{background:#e0e0e0;height:100%;width:100%}.tna-card__body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:8px}.tna-card__device-type{color:#333;font-size:20px;font-weight:500;line-height:1.4;margin:0}.tna-card__device-type sup{font-size:.75em;line-height:1}.tna-card__title{color:#000;font-size:24px;font-weight:500;line-height:1.4;margin:0}.tna-card__title sup{font-size:.75em;line-height:1}