.tcres-svg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1em;height:1em;background-color:transparent;fill:currentColor}.tcres-svg-icon.svg-icon-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tcres-collapse .title{position:relative;padding-right:24px}.tcres-collapse .title:after,.tcres-collapse .title:before{content:"";position:absolute;top:50%;right:0;width:12px;height:2px;border-radius:2px;background-color:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;pointer-events:none}.tcres-collapse .title:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.tcres-collapse .title.is-open:after{-webkit-transform:translateY(-50%) rotate(90deg) scaleY(0);transform:translateY(-50%) rotate(90deg) scaleY(0)}.tcres-collapse .content{overflow:hidden!important;max-height:0;padding:0;-webkit-transition:padding 0.3s ease,max-height 0.3s ease;transition:padding 0.3s ease,max-height 0.3s ease}.tcres-collapse .content.is-open{padding-top:10px;max-height:600px;-webkit-transition:padding 0.6s ease-out,max-height 0.6s ease-out;transition:padding 0.6s ease-out,max-height 0.6s ease-out}.tcres-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:700;inset:0}.tcres-modal .backdrop{position:absolute;inset:0;background-color:#000000bf;backdrop-filter:blur(4px)}.tcres-modal .dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;z-index:1;width:100%;max-width:800px;max-height:90vh;background-color:var(--wp-components-color-white,var(--wp-admin-theme-color-white,#fff))}.tcres-modal .dialog>form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tcres-modal .close{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25em;width:1em;height:1em;font-size:24px;line-height:1;border:0;background-color:transparent;cursor:pointer}.tcres-modal .body .close,.tcres-modal .dialog>.close,.tcres-modal .footer .close{position:absolute;z-index:2;top:12px;right:12px}.tcres-modal .header{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px}.tcres-modal .header .title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tcres-modal .title{margin:0}.tcres-modal .footer{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.tcres-modal .body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.tcres-modal.is-full-screen{padding:0}.tcres-modal.is-full-screen .backdrop{background-color:transparent;backdrop-filter:none}.tcres-modal.is-full-screen .dialog{width:100%;max-width:none;height:100%;max-height:none}body.tcres-is-modal-open{overflow:hidden}.tcres-modal{visibility:hidden;pointer-events:none}.tcres-modal.is-entering,.tcres-modal.is-leaving,.tcres-modal.is-open{visibility:visible;pointer-events:auto}.tcres-modal .backdrop{opacity:0;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media (prefers-reduced-motion:reduce){.tcres-modal .backdrop{-webkit-transition:none;transition:none}}.tcres-modal.is-open .backdrop{opacity:1}.tcres-modal.is-leaving:not(.is-open) .backdrop{opacity:0}.tcres-modal .dialog{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity 0.4s ease-out,-webkit-transform 0.4s ease-out;transition:opacity 0.4s ease-out,-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out,opacity 0.4s ease-out;transition:transform 0.4s ease-out,opacity 0.4s ease-out,-webkit-transform 0.4s ease-out}@media (prefers-reduced-motion:reduce){.tcres-modal .dialog{-webkit-transition:none;transition:none;-webkit-transform:none!important;transform:none!important;opacity:1!important}}.tcres-modal:not(.from-top,.from-right,.from-bottom,.from-left,.from-top-fade,.from-right-fade,.from-bottom-fade,.from-left-fade) .dialog{opacity:0}.tcres-modal:not(.from-top,.from-right,.from-bottom,.from-left,.from-top-fade,.from-right-fade,.from-bottom-fade,.from-left-fade).is-open .dialog{opacity:1}.tcres-modal:not(.from-top,.from-right,.from-bottom,.from-left,.from-top-fade,.from-right-fade,.from-bottom-fade,.from-left-fade).is-leaving:not(.is-open) .dialog{opacity:0}.tcres-modal.is-static:not(.from-top,.from-right,.from-bottom,.from-left,.from-top-fade,.from-right-fade,.from-bottom-fade,.from-left-fade) .dialog{opacity:1;-webkit-transform:none;transform:none}.tcres-modal.is-static:not(.from-top,.from-right,.from-bottom,.from-left,.from-top-fade,.from-right-fade,.from-bottom-fade,.from-left-fade).is-leaving:not(.is-open) .dialog{opacity:1}.tcres-modal.from-top .dialog{opacity:1;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.tcres-modal.from-right .dialog{opacity:1;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.tcres-modal.from-bottom .dialog{opacity:1;-webkit-transform:translateY(100vh);transform:translateY(100vh)}.tcres-modal.from-left .dialog{opacity:1;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.tcres-modal.from-top-fade .dialog{opacity:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.tcres-modal.from-right-fade .dialog{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.tcres-modal.from-bottom-fade .dialog{opacity:0;-webkit-transform:translateY(100vh);transform:translateY(100vh)}.tcres-modal.from-left-fade .dialog{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.tcres-modal:is(.from-top,.from-right,.from-bottom,.from-left,.from-top-fade,.from-right-fade,.from-bottom-fade,.from-left-fade).is-open .dialog{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.tcres-tab-panels .panel{position:absolute;overflow:hidden;z-index:0;top:0;left:0;right:0;height:0;opacity:0;-webkit-transition:opacity 0.28s ease;transition:opacity 0.28s ease;pointer-events:none}@media (prefers-reduced-motion:reduce){.tcres-tab-panels .panel{-webkit-transition:none;transition:none}}.tcres-tab-panels .panel[hidden]{display:none}.tcres-tab-panels .panel.is-entering{opacity:0;-webkit-transition:none;transition:none}.tcres-tab-panels .panel.is-active{position:relative;overflow:visible;z-index:1;height:auto;opacity:1;pointer-events:auto}.tcres-hero{position:relative;isolation:isolate;overflow:hidden;text-align:center}.tcres-hero .background{position:absolute;z-index:0;overflow:hidden;inset:0;pointer-events:none}.tcres-hero .image,.tcres-hero .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tcres-hero .overlay{display:block;position:absolute;z-index:1;inset:0;width:100%;height:100%}.tcres-hero .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.tcres-hero .inner>:first-child{margin-top:0}.tcres-hero .inner>:last-child{margin-bottom:0}.tcres-hero .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.tcres-related-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1em}.tcres-related-content .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.tcres-related-content .image{overflow:hidden}.tcres-related-content .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tcres-related-content .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tcres-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:0;padding-left:0;list-style:none}.tcres-breadcrumbs li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tcres-breadcrumbs .separator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tcres-breadcrumbs .home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tcres-sitemap.is-no-bullets ul{list-style:none}.tcres-scroll-to-top{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:1rem;right:1rem;z-index:999;padding:0.25em;width:1em;height:1em;font-size:48px;line-height:1;border:0;border-radius:50%;color:#fff;background-color:#2f2f2f;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);box-shadow:0 0 20px 0 rgba(0,0,0,0.25);opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out,-webkit-transform 0.3s ease-out;cursor:pointer}.tcres-scroll-to-top[hidden]{display:none}.tcres-scroll-to-top.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tcres-scroll-to-top.is-visible:focus,.tcres-scroll-to-top.is-visible:hover{-webkit-transform:translateY(0) scale(1.1);transform:translateY(0) scale(1.1)}.tcres-chat+.tcres-scroll-to-top{bottom:calc(48px + 2rem)}.tcres-social-navigation ul{margin-block:0;padding-left:0;list-style:none}.tcres-social-navigation a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;text-decoration:none}.tcres-social-navigation .tcres-svg-icon{-ms-flex-negative:0;flex-shrink:0;font-size:24px}.tcres-share-content{text-align:center}.tcres-share-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.tcres-share-content .buttons.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tcres-share-content .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;padding:0.5em 1em;text-decoration:none;background-color:currentColor;line-height:1}.tcres-share-content .button *{color:#fff}.tcres-share-content .button .tcres-svg-icon{-ms-flex-negative:0;flex-shrink:0;font-size:24px}.tcres-share-content .button.facebook{color:#3b5998}.tcres-share-content .button.linkedin{color:#0077b5}.tcres-share-content .button.pinterest{color:#cc2127}.tcres-share-content .button.telegram{color:#0088cc}.tcres-share-content .button.whatsapp{color:#25d366}.tcres-share-content .button.x{color:#000000}.tcres-share-content .button.mail{color:#2f2f2f}.tcres-share-content .button.copy{color:#757575}.tcres-share-content .button.is-copied .name{opacity:0.9}.tcres-chat{position:fixed;z-index:1000;bottom:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tcres-chat .trigger{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;margin:0;padding:0.25em;width:1em;height:1em;font-size:48px;border:0;border-radius:50%;color:#fff;background-color:#2f2f2f;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);box-shadow:0 0 20px 0 rgba(0,0,0,0.25);cursor:pointer}.tcres-chat .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;z-index:0;margin-bottom:0.5rem}.tcres-chat-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0.25em;width:1em;height:1em;font-size:48px;text-decoration:none;line-height:1;border-radius:50%;color:#fff;opacity:1;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.25);box-shadow:0 0 20px 0 rgba(0,0,0,0.25);-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out,-webkit-transform 0.3s ease-out;cursor:pointer}.tcres-chat-button.whatsapp{background-color:#25d366}.tcres-chat-button.telegram{background-color:#0088cc}.tcres-chat-button.messenger{background-color:#0098ff}.tcres-chat:not(.is-open) .tcres-chat-button{opacity:0;pointer-events:none;-webkit-transform:translateY(calc(48px + 0.3em)) rotate(0.5turn);transform:translateY(calc(48px + 0.3em)) rotate(0.5turn)}.tcres-chat:not(.is-open) .tcres-chat-button:nth-child(2){-webkit-transform:translateY(calc(96px + 0.45em)) rotate(0.75turn);transform:translateY(calc(96px + 0.45em)) rotate(0.75turn)}.tcres-chat:not(.is-open) .tcres-chat-button:nth-child(3){-webkit-transform:translateY(calc(144px + 0.55em)) rotate(1turn);transform:translateY(calc(144px + 0.55em)) rotate(1turn)}.tcres-privacy-consent input[type=checkbox]{vertical-align:top}.tcres-privacy-consent label{cursor:pointer}.tcres-privacy-consent .error{display:block;color:#cc1818}.login .tcres-privacy-consent input[type=checkbox]{vertical-align:middle}details{interpolate-size:allow-keywords}details::details-content{overflow:clip;height:0;opacity:0;-webkit-transition:height 0.3s ease-out,opacity 0.3s ease-out,content-visibility 0.3s ease-out allow-discrete;transition:height 0.3s ease-out,opacity 0.3s ease-out,content-visibility 0.3s ease-out allow-discrete}details[open]::details-content{height:auto;opacity:1}