﻿.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#626465;background-color:transparent;background-clip:padding-box;border:1px solid transparent;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#626465;background-color:transparent;border-color:transparent;outline:0;box-shadow:none}.form-control::-moz-placeholder{color:#949697;opacity:1}.form-control::placeholder{color:#949697;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e3e3e3;opacity:1}select.form-control:focus::-ms-value{color:#626465;background-color:transparent}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:1rem;line-height:1.5}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:1rem;line-height:1.5}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.form-row>.col,.form-row>[class*=col-]{padding-right:1rem;padding-left:1rem}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#7b7e7f}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file{display:flex;align-items:center}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#626465;text-align:center;white-space:nowrap;background-color:#e3e3e3;border:1px solid transparent}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:1rem;line-height:1.5}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1rem}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:var(--bs-white-rgb);border-color:var(--bs-body-color-rgb);background-color:#036}.custom-control-input:focus~.custom-control-label::before{box-shadow:none}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:var(--bs-body-color-rgb)}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:var(--bs-white-rgb);background-color:color-mix(in srgb,var(--bs-body-color) 65%,var(--bs-white) 35%);border-color:color-mix(in srgb,var(--bs-body-color) 65%,var(--bs-white) 35%)}.custom-control-input:disabled~.custom-control-label{color:#7b7e7f}.custom-control-input:disabled~.custom-control-label::before{background-color:#e3e3e3}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:transparent;border:#949697 solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#036;background-color:#036}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='var(--bs-white-rgb)' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,51,102,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,51,102,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white' /%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,51,102,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:0 1rem 0 0;font-size:1rem;font-weight:400;line-height:1.5;color:currentColor;vertical-align:middle;background:"" no-repeat right 0 center/8px 10px;background-color:transparent;border:1px solid transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:transparent;outline:0;box-shadow:0 0 0 0 rgba(0,51,102,.25)}.custom-select:focus::-ms-value{color:#626465;background-color:transparent}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:0;background-image:none}.custom-select:disabled{color:#7b7e7f;background-color:#e3e3e3}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:transparent;box-shadow:none}.custom-file-input:disabled~.custom-file-label{background-color:#e3e3e3}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#626465;background-color:transparent;border:1px solid transparent}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#626465;content:"Browse";background-color:#e3e3e3;border-left:inherit}.custom-range{width:100%;height:calc(1rem + 0);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f2f2f2,none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f2f2f2,none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f2f2f2,none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#036;border:0;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:active{background-color:#1a8cff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#c9c9ca;border-color:transparent}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#036;border:0;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:active{background-color:#1a8cff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#c9c9ca;border-color:transparent}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0;margin-left:0;background-color:#036;border:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.custom-range::-ms-thumb:active{background-color:#1a8cff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#c9c9ca}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#c9c9ca}.custom-range:disabled::-webkit-slider-thumb{background-color:#949697}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#949697}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#949697}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:0 0}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#7b7e7f;pointer-events:none;cursor:default}.nav-tabs .nav-item{margin-bottom:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e3e3e3 #e3e3e3 #c9c9ca}.nav-tabs .nav-link.disabled{color:#7b7e7f;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#626465;background-color:#f2f2f2;border-color:#c9c9ca #c9c9ca #f2f2f2}.nav-tabs .dropdown-menu{margin-top:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:center;padding:1rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}}.cnt__body img{max-width:100%}.cnt__body figcaption:not([class]),.figure .cnt__body figcaption{margin-top:.5em;font-size:.875rem;line-height:1;font-weight:700}.cnt__body .figure{margin:1.5em auto;max-width:100%;display:block;text-align:center}.cnt__body .figure img{margin:0 auto}@media (min-width:768px){.cnt__body .figure--left,.cnt__body .figure--right{max-width:calc(50% - 2rem)}.cnt__body .figure--left img,.cnt__body .figure--right img{margin:0}.cnt__body .figure--left{float:left;margin-left:0;margin-right:2rem}.cnt__body .figure--left figcaption{text-align:left}.cnt__body .figure--right{float:right;margin-right:0;margin-left:2rem}.cnt__body .figure--right figcaption{text-align:right}}@media (min-width:992px){.cnt__body .figure{margin-top:.5em;margin-bottom:2rem}.cnt__body .figure--left{margin-right:3rem}.cnt__body .figure--right{margin-left:3rem}}.mm{display:inline;margin-bottom:1.5rem;margin-top:.5rem;max-width:100%}.mm img{height:auto;margin-bottom:.5rem;max-width:100%;width:auto}.mm .mm-caption-text{display:block;font-size:.875rem;font-weight:700}.mm.left,.mm.mm-alignLeft{float:left;margin-right:1.5rem}.mm.left .mm-caption-text,.mm.mm-alignLeft .mm-caption-text{text-align:left}.mm.mm-alignRight,.mm.right{float:right;margin-left:1.5rem}.mm.mm-alignRight .mm-caption-text,.mm.right .mm-caption-text{text-align:right}.mm.mm-alignCenter{clear:both;display:block;margin-left:auto;margin-right:auto}.mm.mm-alignCenter,.mm.mm-alignCenter .mm-caption-text{text-align:center}.mm.mm-block{display:block}@media (max-width:991.98px){.mm{display:block}.mm img{display:block;margin:0 auto}.mm.left,.mm.mm-alignCenter,.mm.mm-alignLeft,.mm.mm-alignRight,.mm.right{float:none;margin-left:0;margin-right:0}.mm.left .mm-caption-text,.mm.mm-alignCenter .mm-caption-text,.mm.mm-alignLeft .mm-caption-text,.mm.mm-alignRight .mm-caption-text,.mm.right .mm-caption-text{text-align:center}}#outdated{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#btnCloseUpdateBrowser,.m05__btn,.tools__a,.tp2__btn{background-color:transparent;border:1px solid transparent;cursor:pointer}.page-item--disabled{filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.cll__header:after,.doc__a:after,.doc__title,.fb__a:after,.fb__img,.fb__img figure img,.footer a,.masonry-item,.news--result .bc a,.news--result .news__title,.news--result a.eyelet,.news__a,.news__a img,.sections-bottom a,.select-selected:after,.service__ul,.ticker__bg,.video--2 .video__text-cnt{transition:all .2s ease-in-out}.our-services ul,.pagination,.service__ul,.social__ul,.tool__body ul,.tools{padding:0;margin:0;list-style:none}.cll--indice td p:last-child,.copy p:last-child,.m24 p:last-child,.mmd-inner figure,.mod01 p:last-child,.sga__body p:last-child,.ssd__body p:last-child,.table--cv p:last-child,.video--2 .video__body p:last-child{margin-bottom:0}.news+.news{margin-top:2rem}@media (min-width:768px){.search__results .news+.news{margin-top:3rem}}.news--hp .news__a,.news--result .bc a,.news__a,.sections-bottom a,.social__ul .ico,.ssd__a{text-decoration:none}.mmd-semifull:before,.ticker{background:no-repeat center;background-size:cover}.news--hp .news__img{background:no-repeat center;background-size:auto 100%}.social__ul a,.social__ul li{display:block}.aside,.panel-top,.ssd__body:empty,.table--cv .collapsed .table--cv__header-hide,.table--cv .table--cv__header-show{display:none}.section-flex,.sga__article{display:flex;flex-direction:column}@media (max-width:575.98px){.cll,.cll-group,.cnt__body .cll-group,.cnt__body .figure img,.cnt__body table:not([class]),.mmd-inner,.quote--simple,.slick--sga,.table,.table-responsive{margin-left:-15px;margin-right:-15px}}.cll--indice .cll__year,.doc__a--neutral .doc__title,.quote--simple,.sga__body{font-family:var(--bs-font-serif)}.doc__title,.docs__title,.news--cal .news__title,.news--result .news__title,.ssd__title{font-family:var(--bs-font-sans-serif)}.news__a figure,.ticker figure{position:relative;overflow:hidden;margin-bottom:0;z-index:1}.fb__img figure img,.news__a img,.ticker__bg{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale3d(var(--img-zoom,1),var(--img-zoom,1),1);width:100%}@media (min-width:992px){.fb__a:is(:focus,:hover),.ticker:is(:focus,:hover),a.news__a:is(:focus,:hover) img{--img-zoom:1.1}}.cll__header:after,.doc__a:after,.mod__figure-a:before,.select-selected:after{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod-title-hidden .section__header{border:0;clip:rect(0,0,0,0);height:.1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1px}@media (max-width:767.98px){.container--teleborsa{padding-left:0;padding-right:0}}.gap-y-1,.gy-1{row-gap:.25rem}.gap-x-1,.gx-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-y-2,.gy-2{row-gap:.5rem}.gap-x-2,.gx-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-3,.gy-3{row-gap:1rem}.gap-x-3,.gx-3{-moz-column-gap:1rem;column-gap:1rem}.gap-y-4,.gy-4{row-gap:2rem}.gap-x-4,.gx-4{-moz-column-gap:2rem;column-gap:2rem}.gap-y-5,.gy-5{row-gap:4rem}.gap-x-5,.gx-5{-moz-column-gap:4rem;column-gap:4rem}.gap-y-6,.gy-6{row-gap:6rem}.gap-x-6,.gx-6{-moz-column-gap:6rem;column-gap:6rem}@media (min-width:576px){.gy-sm-0{row-gap:0}.gx-sm-0{-moz-column-gap:0;column-gap:0}.gy-sm-1{row-gap:.25rem}.gx-sm-1{-moz-column-gap:.25rem;column-gap:.25rem}.gy-sm-2{row-gap:.5rem}.gx-sm-2{-moz-column-gap:.5rem;column-gap:.5rem}.gy-sm-3{row-gap:1rem}.gx-sm-3{-moz-column-gap:1rem;column-gap:1rem}.gy-sm-4{row-gap:2rem}.gx-sm-4{-moz-column-gap:2rem;column-gap:2rem}.gy-sm-5{row-gap:4rem}.gx-sm-5{-moz-column-gap:4rem;column-gap:4rem}.gy-sm-6{row-gap:6rem}.gx-sm-6{-moz-column-gap:6rem;column-gap:6rem}}@media (min-width:768px){.gy-md-0{row-gap:0}.gx-md-0{-moz-column-gap:0;column-gap:0}.gy-md-1{row-gap:.25rem}.gx-md-1{-moz-column-gap:.25rem;column-gap:.25rem}.gy-md-2{row-gap:.5rem}.gx-md-2{-moz-column-gap:.5rem;column-gap:.5rem}.gy-md-3{row-gap:1rem}.gx-md-3{-moz-column-gap:1rem;column-gap:1rem}.gy-md-4{row-gap:2rem}.gx-md-4{-moz-column-gap:2rem;column-gap:2rem}.gy-md-5{row-gap:4rem}.gx-md-5{-moz-column-gap:4rem;column-gap:4rem}.gy-md-6{row-gap:6rem}.gx-md-6{-moz-column-gap:6rem;column-gap:6rem}}@media (min-width:992px){.gy-lg-0{row-gap:0}.gx-lg-0{-moz-column-gap:0;column-gap:0}.gy-lg-1{row-gap:.25rem}.gx-lg-1{-moz-column-gap:.25rem;column-gap:.25rem}.gy-lg-2{row-gap:.5rem}.gx-lg-2{-moz-column-gap:.5rem;column-gap:.5rem}.gy-lg-3{row-gap:1rem}.gx-lg-3{-moz-column-gap:1rem;column-gap:1rem}.gy-lg-4{row-gap:2rem}.gx-lg-4{-moz-column-gap:2rem;column-gap:2rem}.gy-lg-5{row-gap:4rem}.gx-lg-5{-moz-column-gap:4rem;column-gap:4rem}.gy-lg-6{row-gap:6rem}.gx-lg-6{-moz-column-gap:6rem;column-gap:6rem}}@media (min-width:1360px){.gy-xl-0{row-gap:0}.gx-xl-0{-moz-column-gap:0;column-gap:0}.gy-xl-1{row-gap:.25rem}.gx-xl-1{-moz-column-gap:.25rem;column-gap:.25rem}.gy-xl-2{row-gap:.5rem}.gx-xl-2{-moz-column-gap:.5rem;column-gap:.5rem}.gy-xl-3{row-gap:1rem}.gx-xl-3{-moz-column-gap:1rem;column-gap:1rem}.gy-xl-4{row-gap:2rem}.gx-xl-4{-moz-column-gap:2rem;column-gap:2rem}.gy-xl-5{row-gap:4rem}.gx-xl-5{-moz-column-gap:4rem;column-gap:4rem}.gy-xl-6{row-gap:6rem}.gx-xl-6{-moz-column-gap:6rem;column-gap:6rem}}.tools{padding:1rem 0}.tools__a{align-items:center;color:var(--header-menu-color,var(--bs-white));display:flex;justify-content:center}.tools__a:is(:focus,:hover,:active,.active){color:var(--header-menu-color,var(--bs-white))}.panel-top__cnt .input-group{gap:2rem}.panel-top__cnt .input-group-append{margin:-.5rem}.panel-top__cnt .btn-search{padding:.5rem}@media (min-width:992px){.tools{align-items:center;background:var(--header-menu-bg);display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;padding:1rem 0 0;position:fixed;top:calc(var(--header-top-h) + var(--header-main-h));transform:translate3d(0,0,0);transition:transform .2s ease;width:var(--tools-lg-w);z-index:2}.tools.active{z-index:15}.tool__header{display:flex;align-items:center;padding-bottom:4rem}.tool__ico{margin-left:calc(-1 * (26px + 1rem));margin-right:1rem}.tool__title{font-size:1.5rem;font-weight:400;line-height:1;margin:0;flex:1}.tools--away:not(:has(~.panel-top.active)){transform:translate3d(-101%,0,0)}.tools__li{display:flex;justify-content:center;margin:0 auto;position:relative;width:var(--tools-lg-w)}.tools__li+.tools__li:not(.tools__li--insight) .tools__a{border-top:1px solid rgba(var(--bs-white-rgb),.5)}.hp .tools__li--insight,.tools__li:has(+.tools__li--insight){padding-bottom:0}.hp .tools__li:has(+.tools__li--insight){padding-bottom:1rem}.hp .tools__li--insight{display:none}.tools__a{aspect-ratio:1;flex:0 0 50%;font-size:1.5rem;width:50px}.tools__a :where(.ico,img){opacity:var(--ico-opacity,1);transition:opacity .2s ease}.tools__a:is(:focus,:hover,.active){--ico-opacity:0.5}.tools__a:is(:focus,.active){box-shadow:0 0 0 .25rem rgba(var(--bs-white-rgb),.5)}.tools__a img{height:auto;max-height:calc(50px - .25rem);max-width:100%;width:auto}.tools__li--insight{background:var(--bs-secondary)}.tools__li--insight .tools__a{aspect-ratio:unset;flex:0 0 100%;padding:.75rem 1rem;width:100%}.panel-top{background-color:var(--panel-top-bg,var(--bs-primary));color:var(--panel-top-color,var(--bs-white))}.panel-top .container--custom,.panel-top .container-custom{align-items:center;display:flex;height:100%;justify-content:stretch;position:relative}.panel-top a{display:block;color:var(--bs-panel-color,var(--bs-white))}.panel-top a:is(:focus,:hover,:active,.active){color:var(--bs-panel-hover-color,var(--bs-secondary))}.panel-top.active{display:block;z-index:10}.panel-top--group .tool__body{position:relative}.panel-top--group .tool__body:before{content:"";border-left:1px solid rgba(var(--bs-panel-color-rgb,var(--bs-white-rgb)),.5);display:block;height:100%;position:absolute;inset:0 auto 0 calc(50% - 1rem)}.panel-top--group .tool__body ul{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}.panel-top--group .tool__body li{display:block;flex:0 0 50%;margin-bottom:1rem;max-width:50%;padding:0 2rem}.panel-top__cnt{position:relative;padding:0 4rem}.panel-top__close{align-items:center;aspect-ratio:1;color:currentColor;display:flex;justify-content:center}.panel-top__close .ico{display:block}.panel-top--search{--bs-btn-ico-font-size:3rem}.panel-top--search .panel-top__cnt{padding-top:4rem}.panel-top--search .form-control{height:calc(38px + .5rem + 2px);padding:.25rem .2em;font-size:32px;line-height:38px}.panel-top--search .container--custom,.panel-top--search .container-custom{min-height:calc(6.25rem + 350px - 8 * 1rem)}}@media (min-width:1360px){.panel-top__cnt{padding:0 3rem}.tool__body:before{left:calc(33.33% - .6666666667rem)}.tool__body li{flex:0 0 33.33%;width:33.33%}}:root{--sp1-h:2rem;--sp2-h:2rem}.sp1{height:var(--sp1-h)}.sp2{height:var(--sp2-h)}@media (min-width:992px){:root{--sp1-h:4rem}}@media (min-width:1360px){:root{--sp1-h:6rem;--sp2-h:calc(0.5 * var(--sp1-h))}}@media (min-width:992px){.aside{display:block;padding-bottom:4rem}.aside :where(ul,li){align-items:flex-start;display:flex;flex-direction:column;margin:0 -.5rem}.aside li{max-width:calc(100% + .5rem)}.aside li a{padding:.5rem;border:0;color:var(--aside-a-color,currentColor);display:block;font-size:1rem;font-weight:700;line-height:1.125;transition:color .2s ease}.aside li a:is(:focus,:hover,:active,.active){color:var(--aside-a-hover-color,var(--bs-secondary))}.aside li a:is(:focus){outline:2px solid var(--bs-body-color)}.aside li a.active{text-decoration:underline}.aside li a.active:is(:focus,:hover){text-decoration:none}.aside ul{list-style:none;margin:0;padding:0}.aside ul ul{--aside-a-mb:0.75rem;margin:.5rem 0 var(--aside-a-mb,1rem);-webkit-padding-start:2rem;padding-inline-start:2rem}.aside ul ul a{font-weight:400}}.ticker{align-items:center;display:flex;height:8rem;margin-bottom:2rem;margin-top:-4rem;overflow:hidden;padding:1rem 1.25rem;position:relative;z-index:1}.ticker figure{position:absolute;inset:0;z-index:-1}.ticker__inner{border:1px solid var(--bs-white);padding:.5rem 1rem 0;width:100%;position:relative;z-index:2}.ticker__bg{width:100%;height:100%}@media (min-width:768px){.ticker,.ticker__inner{padding:1.3333333333rem 2rem}.ticker__inner{align-items:center;display:flex}.ticker{margin-bottom:3rem}}@media (min-width:992px){.ticker{height:260px;margin-top:-4rem;padding:4rem}.ticker__inner{align-items:center;display:flex;height:calc(260px - 8 * 1rem);padding:0 2rem}.ticker__inner iframe{height:60px}.ticker{margin-bottom:4rem}.ticker[css-ticker-h="285px"]{height:285px}}.mmd-semifull{height:200px;position:relative;margin-bottom:3rem}.mmd-semifull:before{content:"";display:block;inset:0 auto 0 50%;position:absolute;transform:translate3d(-50vw,0,0);width:100%}.mmd-semifull--empty{height:6rem}.masonry-grid{margin-left:-15px;margin-right:-15px;position:relative}.masonry-grid:after{content:"";clear:both;display:block}.masonry-item{float:left;left:0;padding-left:15px;padding-right:15px;top:0}.masonry-item,.masonry-sizer{width:100%}.masonry-stamp{position:absolute;left:0;top:-6rem}.masonry-stamp--right{left:auto;right:0}.mmd-inner{overflow:visible}.mmd-inner img{display:block;height:auto;max-width:100%;width:auto}@media (min-width:768px){.masonry-item,.masonry-sizer{width:50%}.masonry-item--full{width:100%}}@media (min-width:992px){.mmd-semifull{height:270px;margin-bottom:4rem}.mmd-semifull:before{max-width:calc(100vw - var(--tools-lg-w))}.mmd-semifull--empty{height:135px}.masonry-stamp{top:calc(-1 * (3rem + 135px))}.mmd-inner{width:min(50vw + 240px,100%)}}@media (min-width:1360px){.mmd-semifull{margin-bottom:5rem}.masonry-stamp{top:calc(-1 * (5rem + 135px))}.masonry-grid{margin-left:-40px;margin-right:-40px}.masonry-item{padding-left:40px;padding-right:40px}.col-lg-9 .masonry-grid{margin-left:-2rem;margin-right:-2rem}.col-lg-9 .masonry-item{padding-left:2rem;padding-right:2rem}.mmd-inner{width:min(50vw + 310px,100%);max-width:1230px}}@media (min-width:calc(1920px + 2 * var(--tools-lg-w))){.mmd-semifull:before{max-width:calc(50vw + 920px);background-color:var(--bs-primary);background-size:auto 100%;background-position:100% 0}}.masonry-grid--cnt .masonry-stamp{top:0}@media (min-width:768px){.masonry-grid--cnt{margin-top:3rem}.masonry-grid--cnt .masonry-stamp{top:-3rem}}.our-services{position:relative}.our-services ul{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.our-services a{color:var(--bs-white);font-size:1.25rem;font-weight:300;line-height:1.2;min-height:10rem;padding:1rem;text-decoration:none;display:flex}.our-services li{display:flex}.our-services li+li{margin-top:0!important}.our-services li:marker{display:none}.our-services li:nth-child(n+3),.our-services li:nth-child(n+3) a{align-items:flex-end}.our-services li:nth-child(odd){grid-column:1}.our-services li:nth-child(even){text-align:right;justify-content:flex-end;grid-column:2}.our-services li:nth-child(1){background:#c7a864}.our-services li:nth-child(2){background:#ddd4af}.our-services li:nth-child(3){background:#7ca7c7}.our-services li:nth-child(4){background:#c0bebf}.our-services img{aspect-ratio:1;background:#f1f1f1;border-radius:50%;display:block;height:auto;inset:50% auto auto 50%;overflow:hidden;position:absolute;transform:translate3d(-50%,-50%,0);width:min(200px,40%)}.cnt__body .our-services a:not([class]){text-decoration:none}.cnt__body .our-services a:not([class]):is(:focus,:hover){color:var(--bs-white)!important}.cnt__body .our-services img{background:#f1f1f1!important}.cnt__body .our-services li+li{margin-top:0!important}@media (min-width:768px){.our-services a{min-height:11rem;padding:1.5rem;font-size:1.75rem}.our-services :is(li,a){align-items:flex-end}.cnt__body .our-services a:not([class]):is(:focus,:hover){text-decoration:underline!important;text-underline-offset:.15em;text-decoration-thickness:1px!important}}[data-bs-theme=dark] .cnt__body .our-services a:not([class]){text-decoration:none;color:var(--bs-primary)!important}[data-bs-theme=dark] .cnt__body .our-services a:not([class]):is(:focus,:hover){color:var(--bs-primary)!important}.section--hp-news{margin-bottom:5rem}.section--hp-news .section__body{position:relative}.section--hp-news .section__body:before{content:"";position:absolute;top:0;height:200px;left:50%;width:100vw;background:var(--bg,var(--bs-body-color));transform:translate3d(-50vw,0,0);z-index:-1}.section--hp-news .section__body .container{padding:0}@media (min-width:768px) and (max-width:991.98px){.section--hp-news .section__body:before{height:100px}}@media (max-width:991.98px){.container--hp-news-slick{padding-left:0;padding-right:0}}@media (min-width:768px){.section--hp-news{margin-bottom:4rem;overflow:hidden}.hp-news-list{position:relative;display:flex;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.hp-news-list>div{flex:0 0 33.333%;max-width:33.333%;padding-bottom:2rem}.hp-news-list>div:nth-child(n+4){display:none}.hp-news-list--all>div:nth-child(n+4){display:block}}@media (min-width:992px){.section--hp-news .section__body .container{padding:0 40px}.section__body .container{padding-left:40px;padding-right:40px}.hp-news-list{margin-left:-60px;margin-right:-60px}.hp-news-list>div{padding:0 20px 2rem}}@media (min-width:1360px){.section--hp-news .container{position:relative}.section--hp-news .section__header{margin:0}.section--hp-news .section__title{padding-right:calc(200px + 2rem);position:absolute;right:100%;top:0;transform-origin:100% 0;transform:rotate3d(0,0,1,-90deg);white-space:nowrap}.hp-news-list{margin-left:-40px;margin-right:-40px;transform:translate3d(63.3333333333px,0,0)}.hp-news-list>div{padding:0 40px 4rem}}:root{--s-w:calc(100vw - 30px)}.bg-white.bg-white-before,.bg-white.bg-white-before .slick-to-end-vw-col-2:before,.bg-white.bg-white-before:before{background-color:var(--bg,var(--bs-white))!important}.bg-white-before{overflow:hidden;position:relative;z-index:1}.bg-white-before:before{content:"";display:block;inset:0 -50vw;position:absolute;z-index:-1}.slick-to-end-vw-cnt .slick{width:100%}.slick-to-end-vw-cnt .fb__a,.slick-to-end-vw-cnt .fb__img,.slick-to-end-vw-cnt .video{width:var(--s-w,330px)}.slick-to-end-vw-col-2 .slick-dots{justify-content:flex-start;position:static}.mod01{--gap:1rem;align-items:center;gap:var(--gap,1rem);padding-bottom:2rem}.mod01 img{display:block;height:auto;max-width:var(--img-w,80px)}.mod01-2{border-bottom:1px solid var(--bs-secondary);margin-bottom:2rem}.mod01__img{flex:0 0 var(--img-w,80px);align-self:flex-start;margin-bottom:var(--img-mb,1rem)}.v24hp01{overflow:hidden}.v24hp01 :where(.col-text,.col-figure){position:relative;color:var(--bs-white);z-index:1}.v24hp01 :where(.col-text,.col-figure):before{content:"";background:var(--bs-primary);display:block;inset:0 auto 0 50%;position:absolute;transform:translate3d(-100vw,0,0);width:200vw;z-index:-1}.v24hp01 .col-text{background:var(--bs-primary);position:relative;color:var(--bs-white);z-index:1}.v24hp01 .col-figure{z-index:2}.v24hp01 .col-figure:before{bottom:4rem}.v24hp01 .btn-link{--bs-btn-color:currentColor}.v24hp02__a{background:var(--bs-primary);color:var(--bs-white);cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.2}.v24hp02__a:is(:focus,:hover,.active){color:var(--bs-white)}.v24hp02__a:is(:focus,:hover,.active) span{text-decoration:underline}.m24 .ico{align-items:center;aspect-ratio:1;color:var(--ico-color,currentColor);display:flex;justify-content:center}.m24 .mod__figure-a:is(.text-primary,.text-white,.text-gray-200):is(:focus,:hover):before,.m24 .mod__figure-a:is(:focus,:hover):before{color:color-mix(in srgb,var(--bs-primary) 80%,var(--bs-white) 20%)}.m24{--bs-btn-color:currentColor;color:var(--color,currentColor)}.m24 .bg-primary,.m24.bg-primary{--bg:var(--bs-primary);--color:var(--bs-white)}.m24 .text-white,.m24.text-white{--color:var(--bs-white)}@media (prefers-color-scheme:light){.m24{--figure-before-opacity:0}.m24 .bg-white,.m24.bg-white{--bg:var(--bs-white)}.m24 .bg-gray-200,.m24.bg-gray-200{--bg:var(--bs-gray-200)}.m24 .text-primary,.m24.text-primary{--color:var(--bs-primary)}}@media (prefers-color-scheme:dark){.m24{--figure-before-opacity:0}.m24 .bg-gray-200,.m24 .bg-white,.m24:is(.bg-white,.bg-gray-200){--bg:var(--bs-gray-900)}.m24 .text-primary,.m24.text-primary{--color:var(--bs-white)}}[data-bs-theme=light] .m24{--figure-before-opacity:0}[data-bs-theme=light] .m24 .bg-white,[data-bs-theme=light] .m24.bg-white{--bg:var(--bs-white)}[data-bs-theme=light] .m24 .bg-gray-200,[data-bs-theme=light] .m24.bg-gray-200{--bg:var(--bs-gray-200)}[data-bs-theme=light] .m24 .text-primary,[data-bs-theme=light] .m24.text-primary{--color:var(--bs-primary)}[data-bs-theme=dark] .m24{--figure-before-opacity:0}[data-bs-theme=dark] .m24 .bg-gray-200,[data-bs-theme=dark] .m24 .bg-white,[data-bs-theme=dark] .m24:is(.bg-white,.bg-gray-200){--bg:var(--bs-gray-900)}[data-bs-theme=dark] .m24 .text-primary,[data-bs-theme=dark] .m24.text-primary{--color:var(--bs-white)}[data-bs-theme=dark] .m24 .text-primary,[data-bs-theme=dark] .m24.text-primary.m06.bg-gray-200{--color:var(--bs-primary)}.mod__title{color:var(--mod-title-color,currentColor);font-family:var(--mod-title-ff);font-size:var(--mod-title-fs,var(--h2-fs,1.125rem));font-weight:var(--mod-title-fw,400);line-height:var(--mod-title-lh,var(--h2-lh,1.25));margin-bottom:var(--mod-title-mb,0)}.mod__figure-a{display:block;position:relative}.mod__figure-a:before{content:var(--ico);color:currentColor;font-size:5rem;inset:50% auto auto 50%;position:absolute;transform:translate3d(-50%,-50%,0);transition:color .2s ease;z-index:2}.mod__figure-a-image{--ico:"\e92c"}.mod__figure-a-images{--ico:"\e97d"}.mod__figure-a-video{--ico:"\e933"}.m01,.m10{background:var(--bg,transparent);padding:var(--p,1rem)}.m02{--mod-body-mt:0;--mod-title-color:var(--color, var(--bs-body-color));--mod-title-ff:var(--bs-font-sans-serif);--mod-title-fs:1.125rem;--mod-title-fw:700;--mod-title-lh:1.4;background:var(--bg,var(--bs-white));color:var(--color,var(--bs-body-color));height:100%;margin:0}.m02 .mod__article{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto;height:100%;padding:var(--p,1rem)}.m02 .mod__header{grid-column:1;grid-row:1}.m02 .mod__footer{grid-column:2;grid-row:1}.m02 .mod__body{grid-column:1;grid-row:2}.m02 .mod__body+.mod__footer{align-self:flex-start;grid-row:2}.m02 .mod-a{display:block;height:100%}.m03 .cll__body{overflow:hidden}:where(.m04,.m08) .mod__figure{display:block;inset:0;position:absolute;z-index:-1}:where(.m04,.m08) .mod__figure :where(figure,figure>div,img){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m04{--mod-title-fs:1.5rem;--mod-title-fw:700;background:var(--bg,transparent);height:100%}.m04 figure{margin:0;display:flex}.m04 .mod-a{display:block;height:100%}.m04 .mod__article{display:flex;flex-direction:column;min-height:16rem;position:relative;z-index:1;padding:var(--p,1.25rem 1rem)}.m04 .mod__header{flex:1}.m04 .mod__mody{margin-top:auto}.m04 .mod__mody big{font-family:var(--bs-font-serif);font-size:2em}.m05 .m04{width:17.5rem}.m05 .slick-track{display:flex}.m05 .slick-slide+.slick-slide{padding-left:1.5rem}.m05__buttons{align-items:center;border:1px solid currentColor;display:flex;gap:2rem;margin-top:1.5rem}.m05__btn{align-items:center;background:0 0;display:flex;font-size:1.5rem;height:auto;justify-content:center;padding:.25rem;position:static;top:unset;width:unset;z-index:unset}.col-lg-5_5{padding-left:15px;padding-right:15px;width:100%}:where(.m06,.m07,.m08,.m11){--mod-title-color:var(--color, currentColor);--mod-title-ff:var(--bs-font-serif);--mod-title-fs:var(--h1-fs);--mod-title-fw:500;--mod-title-mb:2rem}:where(.m06,.m07,.m08,.m11) .mod__footer{display:grid;gap:1rem}:where(.m06,.m07,.m08,.m11) .mod__main{display:flex;flex-direction:column;width:100%}:where(.m06,.m07,.m08,.m11) .col-figure{display:flex;justify-content:center}.m06 .mod__footer{margin-top:2rem}.m06--text-inner .row{gap:0}.m06--text-inner .mod__article{position:relative;z-index:1}.m06--text-inner .mod__figure{position:absolute;inset:0;z-index:-1}.m06--text-inner .mod__figure :where(figure,div,picture,img){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m06--text-inner .mod__main{min-height:14rem}.m06--text-inner .mod__body{flex:1}:where(.m07,.m08) .mod__main{background:var(--bg,var(--bs-white));color:var(--color,var(--bs-body-color));padding:var(--p,2rem)}.m07 .mod__footer{margin-top:1.5rem}.m07 .mod__footer div{margin-left:auto}.m07 .row{align-items:center}.m08 .mod__main{--bg:transparent;--mod-title-fw:700;--mod-title-lh:1.4;min-height:var(--mod-main-mh,10rem);position:relative;z-index:2}.m08 .mod__header{flex:1}.m08 .mod__footer{margin-top:2rem}.m08 .mod__figure{z-index:1}.m08 .col-figure{position:relative}.m09{--m09-gap:1rem;align-items:center;color:currentColor;display:flex;flex-wrap:wrap;gap:var(--m09-gap)}.m09 img{display:block;height:auto;max-width:var(--img-w,8rem)}.m09 .col-figure{display:flex;justify-content:center;align-self:flex-start}.m09 .mod__footer{margin-top:1rem}.m09 :where(.col-figure,.col-text){flex:0 0 100%}.m09+.m09:before{content:"";flex:0 0 100%;border-bottom:1px solid currentColor;display:block;margin:2rem 0 calc(2rem - var(--m09-gap))}.m11{--mod-title-ff:var(--bs-font-sans-serif)}.m11 .col-text{align-items:center;display:flex}.m11 .mod__main{background-color:var(--bg);color:var(--color,currentColor);padding:var(--p,2rem)}@media (min-width:576px){:root{--s-w:510px}.mod01{--img-mb:0;display:flex}}@media (min-width:768px){:root{--s-w:690px}.mod01{--gap:2rem;--img-w:60px}.m01,.m10{--p:2rem}.m09 .col-figure{flex:0 0 auto}.m09 .col-text{flex:0 0 calc(100% - var(--img-w,8rem) - var(--m09-gap))}}@media (max-width:991.98px){.v24hp02__a{display:flex;gap:1em;justify-content:space-between;padding:1.25rem}.v24hp02__a+.v24hp02__a{border-top:1px solid var(--bs-body-bg)}.slick-v24hp02__nav,.v24hp02__slick{display:none}.m06--text-inner .mod__main{padding:2rem}}@media (min-width:992px){.col-lg-5_5{flex:0 0 45.8333%;max-width:45.8333%}:root{--s-w:565px}.slick-to-end-vw-col-1{position:relative;z-index:2}.slick-to-end-vw-col-2{position:relative;z-index:1}.slick-to-end-vw-col-2 .slick-list,.slick-to-end-vw-col-2 .slick-track{overflow:visible!important}.slick-to-end-vw-col-2:before{content:"";display:block;inset:0 100% 0 auto;position:absolute;width:50vw;z-index:1}.slick-to-end-vw-cnt{width:calc(50vw + 240px)}.v24hp01 .col-figure:before{display:none}.v24hp02{overflow:hidden}.v24hp02 .section__header{margin-bottom:0;min-height:7rem;padding-bottom:2rem}.v24hp02 .section__header>*{margin-bottom:0}.v24hp02 .col-text{position:relative;z-index:2}.v24hp02 .col-slick{position:relative;z-index:1}.v24hp02 .col-slick:before{content:"";background:var(--bs-body-bg);display:block;inset:0 100% 0 auto;position:absolute;width:100vw;z-index:1}.v24hp02__nav{display:grid;background:var(--bs-primary);padding:var(--v24hp02__nav-p,1.5rem 0)}.v24hp02__a{padding:var(--v24hp02__a-p,.5rem 1rem)}.v24hp02__slick .slick-track{display:flex}.v24hp02__slick .slick-track:after,.v24hp02__slick .slick-track:before{display:none}.v24hp02__slick .slick-list{overflow:visible}.v24hp02__slick .slick-slide{padding-top:7rem;transition:padding .2s ease}.v24hp02__slick .slick-active{padding-top:0}.slick-v24hp02__nav{display:flex;justify-content:flex-end;padding-right:1rem}.slick-v24hp02__nav .slick-arrow{aspect-ratio:1;background:0 0;color:var(--bs-body-color)!important;display:block;height:auto!important;padding:.25rem;position:static}.slick-v24hp02__nav .slick-arrow .ico{align-items:center;display:flex;justify-content:center}.slick-v24hp02__nav .slick-disabled{cursor:default;opacity:.5;pointer-events:none}.v24hp02__slide{display:block!important;padding-right:4rem}.v24hp02__article{align-items:center;aspect-ratio:1;color:var(--bs-white);display:flex;flex-direction:column;justify-content:center;padding:2rem;position:relative;text-align:center;z-index:1}.v24hp02__article :is(h3,.h3){font-size:var(--h2-fs);line-height:var(--h2-lh);margin-bottom:1em}.v24hp02__article a:is(:focus,:hover,.active){color:var(--bs-white);text-decoration:underline}.v24hp02__bg{display:block;height:100%;inset:0 auto auto 0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.mod-a:is(:focus,:hover,.active){--ico-color:var(--bs-secondary)}.mod-a:is(:focus,:hover,.active) .mod__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.m02{--mod-title-fs:1.375rem}.m04 .mod-a:is(:focus,:hover){--img-zoom:1.05}:where(.m06,.m08) .row{align-items:center}:where(.m06,.m08) .col-figure{align-self:flex-start}.m06 .col-text{padding-top:3rem;padding-bottom:3rem}:where(.m06,.m11) .mod__figure-a:is(:focus,:hover){--img-zoom:1.05}.m06--full .col-lg-1{display:none}.m06--full :is(.col-figure,.col-text){flex:0 0 100%;max-width:100%}.m06--full.m06--text-inner .mod__main{padding-left:3rem}.m06--text-inner .mod__main{padding-right:3rem}:where(.m06--reverse,.m07--reverse,.m08--reverse,.m11--reverse) .row{flex-direction:row-reverse}.m06--reverse .mod__main{padding-left:3rem;padding-right:0}.m07 .mod__main{--p:2rem;justify-content:center;min-height:16rem;height:100%}.m08{--mod-main-mh:16rem}.m09{--m09-gap:2rem}.m11{--p:3rem}}@media (min-width:1360px){:root{--v24hp02__nav-p:4rem 1rem;--v24hp02__a-p:0.75rem 1rem}.slick-to-end-vw-cnt{max-width:1230px;width:calc(50vw + 310px)}.v24hp02__article{aspect-ratio:3/2}.v24hp02__slide{padding-right:6rem}}.sections-bottom{padding:var(--pt,2rem) 0 0;--fs:1.125rem;--lh:1.33}.sections-bottom a{--hover-bg:var(--hp-sections-hover-bg, var(--bs-white));--hover-color:var(--hp-sections-hover-color, var(--bs-body-color));align-items:center;background:var(--hp-sections-bg,transparent);border:1px solid rgba(var(--bs-white-rgb),.5);color:var(--hp-sections-color,var(--bs-white));display:flex;font-family:"Noto Serif JP";font-size:var(--fs);font-weight:900;height:100%;line-height:var(--lh);padding:var(--py,.75rem) var(--px,1rem)}.sections-bottom a:is(:focus,:hover){--hp-sections-bg:var(--hover-bg);--hp-sections-color:var(--hover-color)}@media (min-width:992px){.sections-bottom{--pt:3rem}}@media (min-width:1360px){.sections-bottom a{--py:1.3333333333rem;height:100%;min-height:calc(2 * (var(--py) + var(--fs) * var(--lh)))}.sections-bottom .row{margin-left:-1rem;margin-right:-1rem}.sections-bottom [class^=col-]{padding-left:1rem;padding-right:1rem}}:root{--cll-header-py:1rem;--cll-title-fs:1.125rem;--cll-title-lh:1.375}.cll{border-bottom:1px solid var(--cll-border-color,var(--bs-gray-300))}.cll:first-child{border-top:1px solid var(--cll-border-color,var(--bs-gray-300))}.cll__header{align-items:center;border-bottom:0;cursor:pointer;display:flex;gap:var(--cll-title-fs)}.cll__header,.cll__header:after{min-height:calc(2 * var(--cll-header-py) + 2 * var(--cll-title-fs) * var(--cll-title-lh))}.cll__header:after{align-items:center;content:"\e912";display:flex;font-size:var(--cll-header-ico-fs,1.5rem);justify-content:center;line-height:1;align-self:flex-start;color:currentColor;flex:0 0 auto;padding:0 1rem;transform:scale3d(1,-1,1)}.cll__header.collapsed:after{transform:scale3d(1,1,1)}.cll__title{flex:1 1 auto;font-size:var(--cll-title-fs);line-height:var(--cll-title-lh);margin:0;padding:var(--cll-header-py) 0}.cll__body{--cll-border-color:var(--bs-faded-blue);padding:0 1rem 2rem}.cll__body .box{margin-bottom:.5rem;min-height:0}.cll__body .cll:first-child{border-top-width:.25rem}.cll__body .slick--vid .slick-slide>div>div{display:block!important}.cll__body .slick--vid:has(iframe[src*=youtu]) .embed-responsive,.cll__body .slick--vid:has(iframe[src*=youtu]) .embed-responsive-item,.cll__body .slick--vid:has(iframe[src*=youtu]) .fb__a{aspect-ratio:16/9}.cll-group{margin-bottom:2rem}.cll-group .cll,.cll-group .cll+.cll{margin:0}.cnt__body .cll{margin-top:2rem}.cnt__body .cll+.cll{margin-top:0}.cnt__body .cll-group{margin-bottom:2rem}.cnt__body .cll-group .cll,.cnt__body .cll-group .cll+.cll{margin:0}.cll__header__figure{margin:0;max-height:60px;width:40%}.cll__header__figure img{display:block;margin:0 auto;max-height:60px;max-width:100%}.cll--indice .cll__header{--cnt-img-bg:transparent;justify-content:space-between;padding:1rem 0 1rem 1rem}.cll--indice .cll__header:after{align-self:center}.cll--indice .cll__header__figure+.cll__title{margin:0;padding:0;font-size:0;line-height:0}.cll--indice .cll__year{font-size:1.125rem;line-height:1;font-weight:900;padding:0 1rem;text-align:right}.cll--indice .cll__body{padding-bottom:1rem}.cll--indice table{border:0;border-collapse:collapse;width:100%!important}.cll--indice td{background:var(--cll-indice-bg,var(--bs-white));border-color:var(--bs-body-bg);border-bottom:2px solid var(--bs-body-bg);padding:1rem;vertical-align:top}.cll--indice td small{display:inline}@media (max-width:575.98px){.cll--indice td{display:block!important;border:0;border-bottom:2px solid var(--bs-body-bg)}}@media (min-width:576px){.cll--indice td:first-child{width:33%}.cll--indice td+td{border-left:2px solid var(--bs-body-bg)}.cll__header__figure{width:180px;max-height:124px}.cll__header__figure img{max-height:124px}}@media (min-width:768px){:root{--cll-title-fs:1.375rem;--cll-title-lh:1.2;--cll-header-ico-fs:2rem}.cll__body{padding:0 0 2rem}.cll--indice .cll__header{padding:3rem 0}.cll--indice .cll__year{font-size:3rem;line-height:1;padding-left:2rem;transform:translate3d(0,-5px,0)}.cll--indice td{font-size:1.125rem;line-height:1.5;padding:1.5rem 2rem}.cll--indice td small{font-size:.875rem;line-height:1.5}}.news__title{font-size:var(--news-title-fs,1.125rem);line-height:var(--news-title-lh,1.42);transition:color .2s ease;margin-bottom:.5rem;font-weight:700}.news__time{margin-bottom:.25rem;font-weight:500}.news__a{--bs-btn-color:var(--bs-cloudy-brue);--bs-btn-hover-color:var(--bs-secondary);color:currentColor;display:block}.news__a .btn{color:var(--bs-btn-color,currentColor)}.news__a,.news__footer .btn{margin:-.25rem;padding:.25rem}a.news__a{color:currentColor}a.news__a:is(:focus,:hover) :is(.btn){color:var(--bs-secondary)}a.news__a:is(:focus,:hover) .news__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.news--pr{--news-title-lh:1.2}.news--pr a.news__a{color:currentColor}.news--pr a.news__a:is(:focus,:hover) .news__title{color:currentColor}.news__header{margin-bottom:1rem}.news--hp .news__img{overflow:hidden}.news--hp .news__img img{display:block;height:auto;margin:0 auto;max-height:380px;max-width:100%}.news--hp .news__header{padding:1.25rem 0 1rem}.news--hp .news__a{display:block;padding:0 15px}.news--cal{--bs-btn-hover-color:var(--bs-secondary)}.news--cal .news__title{font-weight:700}.news__footer{--bs-btn-ico-font-size:1.5rem;align-items:center;display:flex;gap:2rem;margin-top:.5rem;padding:0}.news__footer .btn-ico{transition:none}.news__footer a:not([class]){align-items:center;display:flex;gap:.5em}.box__body .news__footer a:not([class]){text-decoration:none}.box__body .news__footer a:not([class]):is(:focus,:hover) .btn-ico+span{text-decoration:underline}.box--card .news__img{margin-bottom:2rem}.box--card .news__img img{max-width:100%;max-height:380px;display:block;margin:0 auto}:where(.box--primary,.bg-primary) .news__a{--bs-btn-color:var(--bs-white);--bs-btn-hover-color:var(--bs-white)}:where(.bg-primary,.news--hp,.box--card,.news--position) .news__a{--bs-btn-hover-color:var(--bs-secondary)}.news--result{margin-bottom:2rem;--news-title-lh:1}.news--result .bc{--bc-p:0 0 1rem}.news--result .bc ol{padding:0}.news--result .bc li+li{padding-left:calc(.5em + var(--bc-lh));position:relative}.news--result .bc li+li:before{inset:0 auto 0 0;position:absolute;width:var(--bc-lh)}.news--result .bc a{display:block}.news--result .bc a:is(:focus,:hover) li:last-child{color:var(--bs-secondary);text-decoration:underline}.news--result .news__title{font-weight:700}.news--result .news__body{font-size:.875rem;line-height:1}.news--result .news__footer{padding-top:1rem;gap:0}.news--result .news__time{margin:0}.news--result .eyelet{border-right:1px solid var(--bs-body-color);color:currentColor;margin:0 1rem 0 0;padding-right:1rem}.news--result a.eyelet:is(:focus,:hover){color:var(--bs-secondary)}.news--result .btn-link{border-left:1px solid var(--bs-body-color);border-radius:0;font-size:.875rem;height:.875rem;line-height:1;margin:0 0 0 1rem;padding-left:1rem}.news--result .btn-link:after{margin-left:0}.news--position .news__time{display:inline-block}.news--position .news__time-text{font-size:.875rem}.news--position .eyelet{display:block}@media (min-width:768px){.news--hp,.news--hp .news__a,.news--hp .news__cnt{height:100%}.news--hp .news__img img{max-height:420px;height:auto}.news--hp .news__header{padding:2rem 0 1rem;flex-grow:1}.news--hp .news__cnt{display:flex;flex-direction:column;height:100%}.news--hp .news__footer,.news--hp .news__img,.news--hp .news__time{flex:0 0 auto}.box--card{--news-title-fs:1.5rem;--news-title-lh:1.33}.news--cal{--news-title-fs:1.25rem;--news-title-lh:1.2}}@media (min-width:992px){.news--hp .news__a{padding:0}.news--hp .news__cnt{background:var(--news-cnt-bg,var(--bs-white))}.news--hp .news__header{padding:2rem 1rem 0}.news--hp .news__footer{padding:1rem}.news--result{margin-bottom:4rem;--news-title-fs:1.25rem}.news--result .news__body{font-size:1rem;line-height:1.5}.news--result .eyelet{padding-right:2rem;margin:0 2rem 0 0}.news--result .btn-link{padding-left:2rem;margin:0 0 0 2rem}}@media (min-width:1360px){.news--hp,.news--pr{--news-title-fs:1.125rem;--news-title-lh:1.5}.news--hp .news__a{max-width:360px;margin:0 auto}.news--hp .news__footer,.news--hp .news__header{padding-left:2rem;padding-right:2rem}}.cnt__body table:not([class])+*{margin-top:calc(var(--fs,1rem) * var(--lh,1.5))}.cnt__body table:not([class]),.table{width:calc(100% + 2rem);font-size:12px;line-height:1.1;--bs-btn-hover-color:var(--bs-secondary);--bs-btn-padding-x:0.5rem;--bs-btn-padding-y:0.25rem}.cnt__body table:not([class]) :is(th,td),.table :is(th,td){padding:.25rem}.cnt__body table:not([class]) :is(th,td):first-child,.table :is(th,td):first-child{padding-left:1rem;text-align:left}.cnt__body table:not([class]) :is(th,td):last-child,.table :is(th,td):last-child{padding-right:1rem}.cnt__body table:not([class]) th,.cnt__body table:not([class]) thead td,.table th,.table thead td{background:var(--bs-primary);color:var(--bs-white);padding-top:1rem;font-weight:700;vertical-align:bottom;text-transform:uppercase}.cnt__body table:not([class]) td,.table td{vertical-align:middle;min-width:60px}.cnt__body table:not([class]) tbody,.table tbody{background:var(--td-bg,var(--bs-white));border-top:.5rem solid var(--bs-body-bg)}.cnt__body table:not([class]) tbody tr:first-child :is(th,td),.table tbody tr:first-child :is(th,td){padding-top:1rem;border-top:0}.cnt__body table:not([class]) tfoot td:first-child,.table tfoot td:first-child{font-size:12px;line-height:16px;font-weight:400}.cnt__body table:not([class]) tr+tr td,.table tr+tr td{border-top:1px solid var(--bs-body-bg)}.table--2{--td-border-color:color-mix(in srgb, var(--bs-primary) 50%, var(--bs-white) 50%)}.table--2 th,.table--2 thead td{background:color-mix(in srgb,var(--bs-primary) 50%,var(--bs-white) 50%);color:var(--bs-body-color)}.table--2 tr+tr td{border-top:0}.table--2 td{padding:.5rem .5rem .5rem 1rem}.table--2 td:first-child{font-weight:700}.table--2 tbody{border-bottom:.25rem solid var(--td-border-color);border-top-width:0}.table--2 tbody td:nth-child(n+2){border-top:1px solid var(--td-border-color)}.table--2 tbody td:nth-child(n+3){border-left:1px solid var(--td-border-color)}.table--2 tbody th+td{border-left:0}.table--center tbody td{text-align:center}.table--cv td:first-child{padding-right:2rem}.table--analist a{color:var(--bs-body-color)}.table--analist a:is(:focus,:hover){color:var(--bs-secondary)}.table-responsive{width:calc(100% + 2rem);display:block;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative;margin-bottom:1rem}.cnt__body .table-responsive table:not([class]),.table-responsive .cnt__body table:not([class]),.table-responsive .table{margin-left:0;margin-right:0;max-height:60vh;overflow:auto;width:100%}.cnt__body .table-responsive table:not([class]) tbody,.table-responsive .cnt__body table:not([class]) tbody,.table-responsive .table tbody{border-bottom:0}.cnt__body .table-responsive table:not([class]) tbody td:first-child,.table-responsive .cnt__body table:not([class]) tbody td:first-child,.table-responsive .table tbody td:first-child{background-color:var(--td-bg,var(--bs-white));left:0;position:-webkit-sticky;position:sticky;z-index:2}.cnt__body .table-responsive table:not([class]) th,.cnt__body .table-responsive table:not([class]) thead td,.table-responsive .cnt__body table:not([class]) th,.table-responsive .cnt__body table:not([class]) thead td,.table-responsive .table th,.table-responsive .table thead td{position:-webkit-sticky;position:sticky;top:0;z-index:5}.cnt__body .table-responsive table:not([class]) tbody td:first-child,.cnt__body .table-responsive table:not([class]) th:first-child,.cnt__body .table-responsive table:not([class]) thead td:first-child,.table-responsive .cnt__body table:not([class]) tbody td:first-child,.table-responsive .cnt__body table:not([class]) th:first-child,.table-responsive .cnt__body table:not([class]) thead td:first-child,.table-responsive .table tbody td:first-child,.table-responsive .table th:first-child,.table-responsive .table thead td:first-child{min-width:100px}.table-responsive .table--2 tbody td:first-child{background:var(--td-bg,var(--bs-gray-100))}.table-responsive--2{border-bottom:.25rem solid var(--bs-cloudy-blue)}.ico-check{width:20px;height:15px}@media (max-width:767.98px){.table--cv:not(.table--cv-2) td{display:block;padding-bottom:.25rem}.table--cv:not(.table--cv-2) td:last-child{padding-bottom:1rem}}@media (max-width:359px){.table--cv-2 td{display:block;padding-bottom:.25rem}.table--cv-2 td:last-child{padding-bottom:1rem}}@media (min-width:576px){.cnt__body table:not([class]),.table,.table-responsive{width:100%}.cnt__body .table-responsive table:not([class]) tbody td:first-child,.table-responsive .cnt__body table:not([class]) tbody td:first-child,.table-responsive .table tbody td:first-child{background-color:var(--td-bg,inherit)}.cnt__body table:not([class]) tfoot td,.table tfoot td{padding-left:0;padding-right:0}}@media (min-width:768px){.table--cv td{padding-bottom:1rem;vertical-align:top}.table--cv td:first-child{width:180px}.table--cv-2 td{vertical-align:baseline}.table--cv-2 td:first-child{width:auto}}@media (min-width:992px){.cnt__body table:not([class]),.table{font-size:1rem;line-height:1.2;max-height:200vh}.cnt__body table:not([class]) th,.cnt__body table:not([class]) thead td,.table th,.table thead td{padding:2rem .5rem .5rem}.cnt__body table:not([class]) td,.table td{padding:1rem .5rem 1rem 1rem}.cnt__body table:not([class]) td:first-child,.cnt__body table:not([class]) th:first-child,.table td:first-child,.table th:first-child{padding-left:2rem}.cnt__body table:not([class]) tbody,.table tbody{border-top-width:1rem}.cnt__body table:not([class]) tbody tr:first-child td,.cnt__body table:not([class]) tbody tr:first-child th,.table tbody tr:first-child td,.table tbody tr:first-child th{padding-top:2rem}.cnt__body table:not([class]) tbody tr:hover td,.table tbody tr:hover td{background:color-mix(var(--bs-cloudy-blue),var(--bs-white),50%)}.table--2{font-size:.875rem}.table--2 tbody{border-top-width:0}.table--2 tbody td:nth-child(n+3){border-left:.25rem solid var(--bs-cloudy-blue)}.cnt__body table:not([class]) tbody tr:hover td,.table tbody tr:hover td,.table-responsive .table tbody tr:hover td{background:color-mix(var(--bs-cloudy-blue),var(--bs-white),50%)}}.custom-select{padding:0}.input-group{border-bottom:1px solid rgba(var(--bs-body-color-rgb),.7)}.input-group.active{border-bottom-color:var(--bs-cyan)}.input-group .btn{height:calc(1.5em + .875rem + 2px)}.input-group>.custom-select{position:static;padding-top:0;padding-bottom:0}.input-group .btn-search{-webkit-margin-start:1rem;margin-inline-start:1rem}.input-group-prepend{align-items:center}.input-group-prepend label{margin:0;font-weight:700;padding-right:.5rem}.form{margin-bottom:2rem}.btn-search{--bs-btn-ico-font-size:1.5rem;aspect-ratio:1;padding:0}.btn-search:is(:focus,:hover,.active){border-radius:0;box-shadow:0 0 0 .25rem rgba(var(--bs-secondary-rgb),.25);color:currentColor;outline:0}.custom-control-label{font-size:1.125rem;line-height:1.5rem}iframe{border:0;width:100%;max-width:100%}.custom-control-input:checked~.custom-control-label::before{background-color:var(--bs-primary);border-color:currentColor}.custom-control-input:is(:focus)~.custom-control-label:after{box-shadow:0 0 0 .25rem rgba(var(--bs-body-color-rgb),.5)}.custom-radio .custom-control-input~.custom-control-label:after{border-radius:50%}.custom-select select{display:none}.select-selected{align-items:center;color:currentColor;cursor:pointer;display:flex;gap:1rem;height:calc(1.5em + .875rem + 2px);justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.select-selected:after{content:"\e912";align-items:center;aspect-ratio:1;color:currentColor;display:flex;flex:0 0 auto;font-size:1.5rem;justify-content:center;line-height:1}.select-selected span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-items{background-color:var(--bs-body-bg);border:1px solid var(--bs-gray-400);border-top:0;inset:calc(100% + 1px) 0 auto;position:absolute;z-index:99}.select-items div{cursor:pointer;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-items div+div{border-top:1px solid color-mix(in srgb,var(--bs-dark) 50%,var(--bs-white) 50%)}.select-hide{display:none}option{color:var(--bs-body-color);background:var(--bs-body-bg)}.same-as-selected,.select-items div:hover{background-color:color-mix(in srgb,var(--bs-dark) 50%,var(--bs-white) 50%);color:var(--bs-white)}@media (min-width:992px){.form{margin-bottom:4rem}}.custom-checkbox--disclaimer .custom-control-label{font-size:.875rem;line-height:1.5}.form-control{background:var(--form-control-bg,transparent);border-bottom-color:var(--bs-body-color);color:var(--bs-body-color)}.form-control:is(:disabled,[readonly]){background:var(--form-control-bg-disabled,transparent)}.form-control ::-webkit-input-placeholder{color:var(--bs-gray-700)}.form-control :-moz-placeholder{color:var(--bs-gray-700)}.form-control ::-moz-placeholder{color:var(--bs-gray-700)}.form-control :-ms-input-placeholder{color:var(--bs-gray-700)}.form-control:marker{color:currentColor}.form-control:is(:focus){box-shadow:0 0 0 .25rem rgba(var(--bs-secondary-rgb),.25);color:currentColor;outline:0}textarea.form-control{min-height:8rem;border:1px solid var(--bs-body-color)}.bg-primary .form-control{color:var(--bs-white);border-bottom-color:var(--bs-white)}.bg-primary .form-control ::-webkit-input-placeholder{color:var(--bs-white)}.bg-primary .form-control :-moz-placeholder{color:var(--bs-white)}.bg-primary .form-control ::-moz-placeholder{color:var(--bs-white)}.bg-primary .form-control :-ms-input-placeholder{color:var(--bs-white)}.bg-primary .form-control:is(:focus){color:var(--bs-white)}.bg-primary .form-control#tool-q:is(:focus){color:var(--bs-white)}.bg-primary textarea.form-control{border-color:var(--bs-white)}.bg-primary .input-group,.bg-primary .input-group.active{border-bottom-color:var(--bs-white)}input[type=search i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{display:none}.input-group .form-control{border-bottom:0}.input-group-append{align-items:center;display:flex;justify-content:center}.input-group-append .btn{height:auto}.fb__a{display:block;position:relative;overflow:hidden;max-width:100%}.fb__a:after{content:"";background:transparent no-repeat center;background-size:45px auto;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fb__img{aspect-ratio:840/460;background:transparent no-repeat center;background-size:cover;position:relative;transform:scale3d(var(--img-zoom,1),var(--img-zoom,1),1);z-index:1}.fb__img figure{aspect-ratio:840/460;position:absolute;inset:0;z-index:-1}.fb__a--video{overflow:hidden}.fb__a--video:after{background-image:url(../img/ico/play-white.svg)}.video--2{color:var(--bs-white);display:block!important}.video--2 .fb__a{color:currentColor}.video--2 .fb__a:is(:focus,:hover){color:var(--bs-cloudy-blue)}.video--2 .video__title{font-size:1.125rem;font-weight:700;line-height:1.33;margin-bottom:.25rem}.video--2 .video__subtitle{font-size:.8125rem}.video--2 .video__text-cnt{align-items:flex-end;display:flex;padding:2rem;z-index:1;transform:scale3d(var(--img-zoom-txt,1),var(--img-zoom-txt,1),1)}.video--2 .video__text-cnt,.video--2 .video__text-cnt:before{inset:0;position:absolute}.video--2 .video__text-cnt:before{content:"";display:block;z-index:-1;opacity:.8;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 65%,#000 100%)}@media (max-width:575.98px){.video--2 .fb__a--video:after{background-position:90% 20%}}@media (min-width:576px){.video--2 .fb__a--video:after{background-size:auto}}@media (min-width:992px){.fb__a:is(:focus,:hover):after{background-color:rgba(var(--bs-body-color-rgb),.25)}.video--2 .fb__a:is(:focus,:hover):after{background-color:transparent}}@media (min-width:1360px){.fb__a:after{background-size:100px auto}}.quote--simple{border-left:15px solid var(--bs-body-color);font-size:1.25rem;font-weight:500;line-height:1.2;margin-bottom:2rem;margin-top:2rem;padding:.5rem 15px}@media (min-width:768px){.quote--simple{font-size:2rem;border-left-width:40px;padding:40px 0 40px 40px}}.slick--sga{margin-top:2rem;margin-bottom:2rem}.slick--sga .slick-arrow{font-size:0;line-height:0}.sga__cnt{padding:0 2rem}.sga__article{background:var(--bs-white);min-height:200px;height:100%;justify-content:space-between;padding:1rem}.sga__title{font-size:18px;line-height:1.2;flex:1 1 100%;font-weight:900}.sga__body{font-size:16px;line-height:1.2;flex:0 0 auto}.sga__body big{font-size:24px;line-height:1;vertical-align:baseline;font-weight:500}.ssd__cnt{display:block!important}.slick--ssd{margin-left:-10px;margin-right:-10px}.slick--ssd.slick-dotted.slick-slider{margin-bottom:1rem}.slick--ssd .slick-slide{padding:0 10px}.ssd__article{background:var(--ssd-bg,var(--bs-white));padding:2rem 1rem 1rem 2rem}.ssd__article img{height:80px;display:block;margin-bottom:1rem}.ssd__title{color:var(--bs-body-color);font-size:1.875rem;line-height:1;margin-bottom:0;min-height:3.75rem}.ssd__a{display:block}.ssd__a:is(:focus,:hover){text-decoration:none}.ssd__a:is(:focus,:hover) .ssd__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.ssd__a:is(:focus,:hover) .ssd__body{text-decoration:none}.ssd__a:is(:focus,:hover) .btn{color:var(--bs-secondary)}.ssd__body{padding-top:1em}.ssd__footer{display:flex;justify-content:flex-end;padding-top:1em}.slick--ssd-dots .slick-dots{position:static;padding:0}.slick--ssd-dots .slick-dots li+li{margin-left:8px}.slick--ssd-dots .slick-dots button{padding:0;border-radius:9px}.slick--ssd-dots .slick-dots button:before{width:1rem;height:1rem;background:0 0;border:2px solid var(--bs-body-color);border-radius:1rem}.slick--ssd-dots .slick-dots .slick-active button:before{background:var(--bs-secondary);border-color:var(--bs-secondary)}@media (min-width:768px){.slick--sga{padding:0 2rem}.sga__cnt{padding:0 1rem}.sga__article{min-height:240px}.sga__title{font-size:1.5rem;margin-bottom:3rem}}@media (min-width:992px){.slick--sga{margin-top:3rem;margin-bottom:4rem}.sga__body{font-size:1.25rem}.sga__body big{font-size:2rem}.sga__article{padding:2rem;min-height:280px}}@media (prefers-color-scheme:dark){.sga__article{background:var(--bs-dark)}}@media (prefers-color-scheme:light){.sga__article{background:var(--bs-white)}}[data-bs-theme=dark] .sga__article{background:var(--bs-dark)}[data-bs-theme=light] .sga__article{background:var(--bs-white)}body.modal-open{padding-right:0!important}.modal-title{color:var(--bs-body-color);font-size:var(--modal-title-fs,1.25rem);font-weight:900;line-height:var(--modal-title-lh,1.5);max-width:100%}.modal-body,.modal-subtitle{font-size:.875rem;line-height:1.42}.modal-subtitle{font-weight:700;margin-bottom:1rem}.modal-body{padding:1rem}.modal-footer{flex-wrap:wrap;padding:1rem;gap:1rem 2rem}.modal-footer .btn{flex:var(--modal-btn-flex,1 0 60%);max-width:var(--modal-max-w,60%);min-width:var(--modal-min-w,160px)}:where(.modal-body,.modal-footer,.modal-content){color:var(--bs-body-color);background:var(--bs-body-bg)}:where(.modal-body,.modal-footer,.modal-content) a:not([class]){color:currentColor;text-decoration:underline}.html--modal-open{overflow:hidden}.modal-header{display:block}.modal-header .row{align-items:center}.modal-header img{height:calc(var(--modal-title-fs) * var(--modal-title-lh));transform:translate3d(0,calc(-.5 * (var(--modal-title-fs) * var(--modal-title-lh) - var(--modal-title-fs))),0)}.modal-title{flex:1 1 100%;max-width:100%}.modal--bg-primary :is(.modal-title,.modal-body,.modal-footer,.modal-content){color:var(--bs-white);background:var(--bs-primary)}@media (min-width:576px){.modal-footer{--modal-btn-flex:0 0 auto;--modal-max-w:100%;flex-direction:row-reverse}}@media (min-width:768px){.modal-dialog{max-width:45rem}.modal{--modal-title-fs:1.5rem;--modal-title-lh:1.33}.modal-body,.modal-footer,.modal-header{padding:2rem 3rem}.modal-body,.modal-subtitle{font-size:1rem;line-height:1.5}.modal-subtitle{margin-bottom:1.5rem}}@media (min-width:992px){.modal{--modal-title-fs:2.375rem;--modal-title-lh:1.47}}.tp-cnt{--fs:1em;--lh:1.25;--tp-before-w:12px;--tp-circle-bw:1rem;--tp-circle-w:200px;--tp-drink__img-w:2rem;--tp-drink-rnd-h:30px;--tp-gap-x:2rem;--tp-gap-y:2rem;--tp-grid-columns:1fr 1fr;--tp-my:2rem;--tp-px:1rem;--tp-py:1rem;--tp-transition-1-delay:0.5s;--tp-transition-1-duration:1s;--tp-transition-2-duration:1s;-webkit-focus-ring-color:var(--bs-primary);display:grid;font-size:var(--fs);gap:var(--tp-gap-y) var(--tp-gap-x);grid-template-columns:var(--tp-grid-columns);line-height:var(--lh);list-style:none;margin:var(--tp-my) auto;padding:0;width:var(--tp-mw,100%)}.tp:nth-child(3n+1){--tp-transition-delay:calc(0 * var(--tp-transition-1-delay))}.tp:nth-child(3n+2){--tp-transition-delay:calc(1 * var(--tp-transition-1-delay))}.tp:nth-child(3n+3){--tp-transition-delay:calc(2 * var(--tp-transition-1-delay))}.tp{align-items:flex-end;background:var(--tp-bg,var(--bs-gray-200));color:var(--tp-color,var(--bs-primary));display:flex;font-weight:700;min-height:calc(2 * var(--tp-py) + 3 * var(--fs) * var(--lh));padding:var(--tp-py) var(--tp-px);position:relative}.tp:nth-child(1){border-top-left-radius:var(--tp-px)}.tp:nth-child(2){border-top-right-radius:var(--tp-px)}.tp:nth-last-child(2){border-bottom-right-radius:var(--tp-px)}.tp:nth-last-child(3){border-bottom-left-radius:var(--tp-px)}.tp:after,.tp:before{content:"";display:block;position:absolute}.tp:before{color:var(--tp-before-color,var(--bs-white));aspect-ratio:1;background:var(--bs-body-color);border-radius:50%;transform:translate3d(-50%,-50%,0);width:var(--tp-before-w)}.tp:after{border-bottom:1px solid var(--bs-body-color);transform:translate3d(0,-50%,0);transition-property:width;width:var(--tp-after-w,0)}.tp.tp-is-into{--tp-after-w:calc(0.5 * var(--tp-gap-x))}.tp a{color:currentColor;text-decoration:underline}.tp a:is(:focus,:hover){text-decoration:none}.tp,.tp-drink,.tp-drink__img,.tp-final{opacity:var(--tp-opacity,0);transition-delay:var(--tp-transition-delay,0s);transition-duration:var(--tp-transition-1-duration);transition-property:opacity;transition-timing-function:ease}.tp-drink.tp-is-into,.tp-drink__img.tp-is-into,.tp-final.tp-is-into,.tp.tp-is-into{--tp-opacity:1}.tp-drink:after,.tp-drink:before,.tp-final:after,.tp-final:before,.tp:after,.tp:before{transition-duration:var(--tp-transition-1-duration);transition-delay:calc(var(--tp-transition-1-delay,0s) + var(--tp-transition-1-duration))}.tp-1{grid-column:1}.tp-1:before{inset:50% auto auto calc(100% + .5 * var(--tp-gap-x))}.tp-1:after{inset:50% auto auto 100%}.tp-2{grid-column:2;justify-content:flex-end;text-align:right}.tp-2:before{display:none}.tp-2:after{inset:50% 100% auto auto;transform:translate3d(0,-50%,0) scale3d(-1,1,1);transition-delay:calc(2 * var(--tp-transition-1-delay,0s) + var(--tp-transition-1-duration))}.tp-2.tp-is-into+.tp-drink:before{--tp-line-h:calc(0.5 * var(--tp-before-w) + 0.5 * var(--tp-drink-rnd-h) + var(--tp-gap-y) + var(--tp-py) + 1.5 * var(--fs) * var(--lh))}.tp-drink{align-items:center;color:var(--tp-drink-color,var(--bs-secondary));display:flex;font-size:.75em;font-weight:700;gap:var(--tp-dring-gap,2em);grid-column:1/3;line-height:1.1;min-height:var(--tp-drink-rnd-h);padding-left:calc(50% - .5 * var(--tp-drink-rnd-h));position:relative}.tp-drink:after,.tp-drink:before{content:"";border-left:1px solid var(--bs-body-color);display:block;height:var(--tp-line-h,0);position:absolute;transition-property:height;width:0}.tp-drink:before{transform:translate3d(-50%,0,0) scale3d(1,-1,1);inset:calc(50% - .5 * var(--tp-drink-rnd-h) - var(--tp-gap-y) - var(--tp-py) - 1.5 * var(--fs) * var(--lh)) auto auto 50%;transition-delay:0s}.tp-drink:after{transform:translate3d(-50%,0,0);inset:50% auto auto 50%;transition-delay:calc(var(--tp-transition-1-delay) + var(--tp-transition-1-duration))}.tp-drink.tp-is-into{--tp-line-h:calc(0.5 * var(--tp-before-w) + 0.5 * var(--tp-drink-rnd-h) + var(--tp-gap-y) + var(--tp-py) + 1.5 * var(--fs) * var(--lh))}.tp-drink__rnd{aspect-ratio:1;background:var(--tp-drink-rnd-bg,var(--bs-secondary));border-radius:50%;display:block;flex:0 0 var(--tp-drink-rnd-h);position:relative;width:var(--tp-drink-rnd-h);z-index:1}.tp-drink__img{--cnt-img-bg:transparent;display:block;height:auto;inset:50% auto auto calc(50% + 4px);position:absolute;transform:translate3d(0,-50%,0);width:var(--tp-drink__img-w);z-index:1;transition-delay:var(--tp-transition-2-duration)}.tp-drink__txt{flex:1}.tp-drink:nth-of-type(6n){--tp-dring-gap:1rem;padding-left:0;padding-right:calc(50% - .5 * var(--tp-drink-rnd-h))}.tp-drink:nth-of-type(6n) .tp-drink__txt{order:-1;margin-left:0;text-align:right}.tp-final{--fs:1.5rem;--lh:1;align-items:center;aspect-ratio:1;border-radius:50%;border:var(--tp-circle-bw) solid var(--tp-final-border-color,var(--bs-secondary));display:flex;font-size:var(--fs);font-weight:700;grid-column:1/3;justify-content:center;line-height:var(--lh);margin:0 auto;padding:calc(2 * var(--tp-circle-bw));position:relative;text-align:center;width:var(--tp-circle-w)}.tp-final:before{content:"";border-left:1px solid var(--tp-final-before-border-color,var(--bs-primary));display:block;height:var(--tp-line-h,0);inset:calc(0px - var(--tp-circle-bw) - var(--tp-gap-y) - var(--tp-py) - 1.5 * var(--fs) * var(--lh)) auto auto 50%;position:absolute;transform:translate3d(-50%,0,0) scale3d(1,-1,1);transition-delay:0s;transition-property:height;width:0}.tp-final.tp-is-into{--tp-line-h:calc(var(--tp-gap-y) + var(--tp-py) + 1.5 * var(--fs) * var(--lh))}.tp2-cnt{--tp-my:2rem;position:relative;max-width:min(var(--tp2-mw,100%),850px);margin:var(--tp2-m-y) auto;--tp2-inset-1:1.5% auto auto 4%;--tp2-inset-2:17.5% auto auto 52.5%;--tp2-inset-3:34% auto auto 4%;--tp2-inset-4:50% auto auto 52.5%;--tp2-inset-5:66% auto auto 4%;--tp2-inset-6:82.5% auto auto 53%;-webkit-focus-ring-color:var(--bs-primary)}.tp2__svg{position:relative;z-index:0}.tp2__svg .st0{fill:var(--tp2-bg,transparent);transition:fill .2s ease}.tp2__svg .st1{fill:#c3a155}.tp2__png{position:relative;z-index:0;max-width:100%;background:0 0!important}.tp2__btn{align-items:center;aspect-ratio:1;border-radius:50%;color:var(--tp2-btn-color,var(--bs-body-color));display:flex;font-size:1.125rem;justify-content:center;letter-spacing:-.01em;line-height:1.1;opacity:var(--tp-opacity,0);padding:22px;position:absolute;text-align:center;transition:color .2s ease,opacity 1s ease;width:var(--tp2-w,43%);z-index:1}.tp2__btn:after{content:"+";font-size:1.875rem;font-weight:700;inset:auto 0 .25rem;line-height:1;position:absolute;text-align:center}.tp2__btn:nth-child(1){inset:var(--tp2-inset-1);transition-delay:0s,.5s}.tp2__btn:nth-child(2){inset:var(--tp2-inset-2);transition-delay:0s,1s}.tp2__btn:nth-child(3){inset:var(--tp2-inset-3);transition-delay:0s,1.5s}.tp2__btn:nth-child(4){inset:var(--tp2-inset-4);transition-delay:0s,2s}.tp2__btn:nth-child(5){inset:var(--tp2-inset-5);transition-delay:0s,2.5s}.tp2__btn:nth-child(6){inset:var(--tp2-inset-6);transition-delay:0s,3s}.tp2-cnt.tp-is-into{--tp-opacity:1}.modal-tp2 .modal-dialog{max-width:min(520px,90vw)}.modal-tp2 .modal-content{background-color:rgba(var(--bs-primary-rgb),.9);border-radius:1rem;color:var(--bs-white);height:min(380px,80vh)}.modal-tp2 .modal-body{align-items:center;background:0 0;color:var(--bs-white);display:flex;flex-direction:column;font-size:1.5em;justify-content:center;padding:0 2rem 4rem}@media (min-width:576px){.tp-cnt{--tp-gap-x:4rem;--tp-drink-rnd-h:40px}}@media (min-width:768px){.tp-cnt{--tp-dring-gap:4rem;--tp-drink__img-w:40px;--tp-my:4rem}.tp2-cnt{--tp2-m-y:4rem}.modal-tp2 .modal-content{border-radius:2rem}}@media (min-width:768px) and (max-width:991.98px){.tp2-cnt{--tp2-mw:80%}}@media (min-width:992px){.tp-cnt{--fs:1.375rem;--tp-mw:80%;--tp-px:2rem}.tp2-cnt{--tp2-inset-1:3% auto auto 3.25%;--tp2-inset-2:27% auto auto 26.5%;--tp2-inset-3:3% auto auto 50%;--tp2-inset-4:27% auto auto 73%;--tp2-inset-5:51.25% auto auto 50%;--tp2-inset-6:75.25% auto auto 26.75%;--tp2-w:23.5%}.tp2__btn:nth-child(4){--tp2-w:24%}.tp2__btn:nth-child(1):is(:focus,:hover,.active)~.tp2__svg .st0:nth-child(1){--tp2-bg-color:var(--bs-body-color)}.tp2__btn:nth-child(2):is(:focus,:hover,.active)~.tp2__svg .st0:nth-child(2){--tp2-bg-color:var(--bs-body-color)}.tp2__btn:nth-child(3):is(:focus,:hover,.active)~.tp2__svg .st0:nth-child(3){--tp2-bg-color:var(--bs-body-color)}.tp2__btn:nth-child(4):is(:focus,:hover,.active)~.tp2__svg .st0:nth-child(4){--tp2-bg-color:var(--bs-body-color)}}:root{--doc-title-hover-color:var(--bs-secondary);--doc-border-top-color:var(--bs-gray-300)}.doc__title{color:var(--doc-title-color,currentColor);flex:1;font-size:.875rem;font-weight:700;line-height:1rem;margin:0}.doc__a{align-items:center;background:var(--doc-a-bg,var(--bs-gray-200));display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 1rem;position:relative;gap:1rem 2rem}.doc__a:after{align-items:center;color:var(--doc-title-color,currentColor);display:flex;font-size:2rem;height:auto;justify-content:center;line-height:1}.doc__a:is(:focus,:hover){color:var(--doc-title-hover-color)}.doc__a--neutral{background:0 0;padding-left:0;padding-right:0}.doc__a--neutral .doc__title{font-weight:400}.doc__a--neutral+.doc__a--neutral{border-top:1px solid var(--doc-border-top-color)}.doc__a--neutral+.eyelet{border-top:1px solid var(--doc-border-top-color);margin-top:.5rem;padding-top:1.3333333333rem}.bg-primary .doc__a{color:var(--bs-white)}.bg-light-brown{--doc-title-hover-color:var(--bs-white);--doc-border-top-color:var(--bs-primary)}@media (min-width:768px){.doc__a{margin-bottom:1rem}}@media (min-width:992px){.col-lg-9 .box{--box-mb:4rem}.col-lg-9 .box .doc__a .doc__title{font-size:1rem;line-height:1.25;margin-bottom:.5rem}.col-lg-9 .box .doc__a .doc__title:before{top:0}}.doc__a--neutral{margin:0}.docs{margin:1rem 0 2rem}.docs__header{border-top:1px solid var(--bs-body-color);padding:1rem 0}.docs__title{font-size:1rem;font-weight:700;line-height:1;margin:0}.docs-row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.docs-row>.col,.docs-row>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.pagination{display:flex;align-items:center;justify-content:center;margin:2rem 0}.page-item{display:block;flex:0 0 auto;position:relative;margin:0!important}.page-item:before{display:none!important}.page-item:first-child{margin-right:-1px}.page-item:last-child{margin-left:-1px}.page-item--disabled{opacity:.5}.page-item--disabled [class^=btn]{border-color:var(--bs-gray-700);background:var(--bs-white);cursor:default}.page-item--current{color:var(--bs-body-color);font-size:.875rem;height:30px;line-height:28px;min-width:160px;padding:0 20px;text-align:center;text-transform:uppercase;z-index:1}.footer{background:var(--footer-bg,var(--bs-gray-100));color:var(--footer-color,var(--bs-primary));font-size:var(--footer-fs,.875rem);line-height:var(--footer-lh,1.25rem);padding:var(--footer-py,2rem) 0}.footer a{color:currentColor}.footer a:is(:focus,:hover,:active){text-decoration:underline}.footer :where(hr,.badges){margin:1.5rem 0}.footer .badges :is(a,img){display:block;margin:0 auto}.footer .badges img{max-height:8.25rem;max-width:min(8.25rem,100%)}.footer__brand__a{display:block;margin-bottom:1rem;max-width:50%}.footer__brand__a img{display:block;height:auto;max-height:70px;width:auto}.social__ul{align-items:center;display:flex;gap:2rem;justify-content:flex-end}.social__ul a:is(:focus,:hover,:active){text-decoration:none}.social__ul .ico{align-items:center;aspect-ratio:1;color:currentColor;display:flex;font-size:1.625rem;height:1.625rem;justify-content:center;line-height:1}.service__ul{display:flex;flex-wrap:wrap;font-weight:700;margin-bottom:1rem;row-gap:.5rem;text-transform:uppercase}.service__ul li{flex:0 0 50%;padding-right:1em}.service__ul a:is(:focus,:hover,:active){text-decoration:underline}.copy{font-size:10px;line-height:1.33}.copy img{max-width:min(.333 * (100vw - 6rem),150px)}@media (min-width:992px){.footer{--footer-fs:1rem;--footer-lh:1.5}.footer-bottom{padding-bottom:2rem}.footer__brand__a{max-width:100%}.service__ul{justify-content:flex-start;margin-top:1rem}.copy,.service__ul a{font-size:.875rem;line-height:1rem}}@media (min-width:1360px){.footer .container,.footer [class^=col]{padding-right:1rem;padding-left:1rem}.footer .row{margin-right:-1rem;margin-left:-1rem}.service__ul{margin-top:20px}.footer__brand__a img{max-width:235px}}#outdated{background-color:var(--bs-white);border-bottom:4px solid var(--bs-body-color);color:var(--bs-body-color);display:none;left:0;position:fixed;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:1500}#outdated:after{content:"";border-bottom:4px solid var(--bs-secondary);display:block}#outdated h6{font-size:1.625rem;line-height:1;margin:2rem 0 1rem}#outdated p{font-weight:400}#outdated .last{position:absolute;top:1rem;right:2rem;width:20px;height:20px}#btnCloseUpdateBrowser{color:var(--bs-body-color);display:block;font-size:2.25rem;height:100%;line-height:1;position:relative;text-decoration:none;width:100%}.modal-energy{background-color:rgba(var(--bs-primary-rgb),.98);display:none;inset:0;position:fixed;z-index:1000}.energy-mb{align-items:center;color:var(--bs-white);display:flex;flex-direction:column;font-size:.875rem;font-size:1.125rem;inset:0;justify-content:center;padding:2rem;position:fixed;text-align:center;z-index:1000}.energy-mb>*{max-width:min(100%,560px)}.energy-mb .h2{font-size:1rem;font-weight:600;margin:2rem 0 1.25rem 0;text-transform:uppercase}.energy-mb-logo{height:auto;max-width:min(100%,350px);width:auto}.energy-mb-ico{display:flex;justify-content:center;margin:0 auto 2rem}.energy-mb-ico img{height:auto;width:130px}.iframe-spotify{background-color:transparent;border-radius:12px;height:152px}.cv-detail__figure{aspect-ratio:1;border-radius:50%;border:3px solid var(--bs-primary);display:flex;height:5rem;margin:0;overflow:hidden;width:5rem}.cv-detail__figure.no-img{border:unset}.cv-detail__img{display:block;height:100%;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.table--cv .cll{border-top:0}.table--cv .cll__body{padding-top:0}.table--cv .table--cv__header-hide{display:block}.table--cv .collapsed .table--cv__header-show{display:block}.cnt{padding-bottom:2rem}.cnt__footer{padding:1rem 0}.last-update{text-align:right;color:var(--bs-secondary);font-size:.875rem;font-weight:400;line-height:1;display:block}.section-bg-gray-100{background:var(--bg,var(--bs-gray-100));color:var(--bs-primary);position:relative;z-index:1}.section__header{margin-bottom:2rem}@media (min-width:768px){.section-flex{height:100%}.section-flex .section__footer,.section-flex .section__header{flex:0 0 auto}.section-flex .section__body{flex-grow:1}}@media (min-width:992px){.cnt{padding-bottom:4rem}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{transition:opacity .25s ease,visibility 0s ease .25s;direction:ltr;opacity:0;position:absolute;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{transition:opacity .25s ease 0s,visibility 0s ease 0s;opacity:1;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(0,51,102,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:var(--bs-white);height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-button--fullscreen::before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-button--pause::before,.fancybox-button--play::before{top:calc(50% - 6px);left:calc(50% - 4px);background:0 0}.fancybox-button--play::before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause::before{width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #036;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.dei__cll--white .cll{margin-top:20px;background-color:var(--bs-white);padding-left:15px;border-bottom:none}.dei__cll--white .cll+.cll{margin-top:20px}.dei__box .box__header{padding-bottom:0}.dei__box .box__header .box__title{font-size:16px;font-family:Gudea}.dei__box--blue .box{background-color:var(--bs-primary);color:var(--bs-white)}@media (min-width:992px){[data-aos]{transition-delay:var(--aos-de,0s);transition-duration:var(--aos-du,0s);transition-timing-function:var(--aos-ea,none)}[data-aos-duration="50"]{--aos-du:50ms}[data-aos-delay="50"]{--aos-de:50ms}[data-aos-duration="100"]{--aos-du:100ms}[data-aos-delay="100"]{--aos-de:100ms}[data-aos-duration="150"]{--aos-du:150ms}[data-aos-delay="150"]{--aos-de:150ms}[data-aos-duration="200"]{--aos-du:200ms}[data-aos-delay="200"]{--aos-de:200ms}[data-aos-duration="250"]{--aos-du:250ms}[data-aos-delay="250"]{--aos-de:250ms}[data-aos-duration="300"]{--aos-du:300ms}[data-aos-delay="300"]{--aos-de:300ms}[data-aos-duration="350"]{--aos-du:350ms}[data-aos-delay="350"]{--aos-de:350ms}[data-aos-duration="400"]{--aos-du:400ms}[data-aos-delay="400"]{--aos-de:400ms}[data-aos-duration="450"]{--aos-du:450ms}[data-aos-delay="450"]{--aos-de:450ms}[data-aos-duration="500"]{--aos-du:500ms}[data-aos-delay="500"]{--aos-de:500ms}[data-aos-duration="550"]{--aos-du:550ms}[data-aos-delay="550"]{--aos-de:550ms}[data-aos-duration="600"]{--aos-du:600ms}[data-aos-delay="600"]{--aos-de:600ms}[data-aos-duration="650"]{--aos-du:650ms}[data-aos-delay="650"]{--aos-de:650ms}[data-aos-duration="700"]{--aos-du:700ms}[data-aos-delay="700"]{--aos-de:700ms}[data-aos-duration="750"]{--aos-du:750ms}[data-aos-delay="750"]{--aos-de:750ms}[data-aos-duration="800"]{--aos-du:800ms}[data-aos-delay="800"]{--aos-de:800ms}[data-aos-duration="850"]{--aos-du:850ms}[data-aos-delay="850"]{--aos-de:850ms}[data-aos-duration="900"]{--aos-du:900ms}[data-aos-delay="900"]{--aos-de:900ms}[data-aos-duration="950"]{--aos-du:950ms}[data-aos-delay="950"]{--aos-de:950ms}[data-aos-duration="1000"]{--aos-du:1000ms}[data-aos-delay="1000"]{--aos-de:1000ms}[data-aos-duration="1050"]{--aos-du:1050ms}[data-aos-delay="1050"]{--aos-de:1050ms}[data-aos-duration="1100"]{--aos-du:1100ms}[data-aos-delay="1100"]{--aos-de:1100ms}[data-aos-duration="1150"]{--aos-du:1150ms}[data-aos-delay="1150"]{--aos-de:1150ms}[data-aos-duration="1200"]{--aos-du:1200ms}[data-aos-delay="1200"]{--aos-de:1200ms}[data-aos-duration="1250"]{--aos-du:1250ms}[data-aos-delay="1250"]{--aos-de:1250ms}[data-aos-duration="1300"]{--aos-du:1300ms}[data-aos-delay="1300"]{--aos-de:1300ms}[data-aos-duration="1350"]{--aos-du:1350ms}[data-aos-delay="1350"]{--aos-de:1350ms}[data-aos-duration="1400"]{--aos-du:1400ms}[data-aos-delay="1400"]{--aos-de:1400ms}[data-aos-duration="1450"]{--aos-du:1450ms}[data-aos-delay="1450"]{--aos-de:1450ms}[data-aos-duration="1500"]{--aos-du:1500ms}[data-aos-delay="1500"]{--aos-de:1500ms}[data-aos-duration="1550"]{--aos-du:1550ms}[data-aos-delay="1550"]{--aos-de:1550ms}[data-aos-duration="1600"]{--aos-du:1600ms}[data-aos-delay="1600"]{--aos-de:1600ms}[data-aos-duration="1650"]{--aos-du:1650ms}[data-aos-delay="1650"]{--aos-de:1650ms}[data-aos-duration="1700"]{--aos-du:1700ms}[data-aos-delay="1700"]{--aos-de:1700ms}[data-aos-duration="1750"]{--aos-du:1750ms}[data-aos-delay="1750"]{--aos-de:1750ms}[data-aos-duration="1800"]{--aos-du:1800ms}[data-aos-delay="1800"]{--aos-de:1800ms}[data-aos-duration="1850"]{--aos-du:1850ms}[data-aos-delay="1850"]{--aos-de:1850ms}[data-aos-duration="1900"]{--aos-du:1900ms}[data-aos-delay="1900"]{--aos-de:1900ms}[data-aos-duration="1950"]{--aos-du:1950ms}[data-aos-delay="1950"]{--aos-de:1950ms}[data-aos-duration="2000"]{--aos-du:2000ms}[data-aos-delay="2000"]{--aos-de:2000ms}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos-easing=ease]{--aos-ea:cubic-bezier(0.25, 0.1, 0.25, 1)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}}.mh0{min-height:0}