@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}.navbar-custom{position:fixed;top:0;right:0;left:0;height:var(--navbarHeight);z-index:1030;padding-left:25px;padding-right:25px;background-color:var(--primary)}@media (max-width:767px){.navbar-custom{height:calc(var(--navbarHeight) - 14px);padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.navbar-custom{height:calc(var(--navbarHeight) - 14px);padding-left:15px;padding-right:15px}}.navbar-custom .container-fluid{position:relative}.navbar-custom .container-fluid::before,.navbar-custom .container-fluid::after{content:"";position:absolute;top:calc(var(--navbarHeight) - 1px);height:37px;width:30px;box-shadow:0px -20px 0px 0px var(--primary);z-index:-1}@media (max-width:767px){.navbar-custom .container-fluid::before,.navbar-custom .container-fluid::after{top:calc(var(--navbarHeight) - 8px)}}@media screen and (max-width:767px){.navbar-custom .container-fluid::before,.navbar-custom .container-fluid::after{top:calc(var(--navbarHeight) - 8px)}}.navbar-custom .container-fluid::before{border-top-left-radius:20px}.navbar-custom .container-fluid::after{right:-1px;border-top-right-radius:20px}.navbar-custom .container{flex-wrap:wrap;gap:0}@media (min-width:768px){.navbar-custom .container{padding-left:15px;padding-right:15px}}.navbar-custom .navbar-brand{position:relative;z-index:3}@media (max-width:767px){.navbar-custom .navbar-brand img{max-width:100px}}@media screen and (max-width:767px){.navbar-custom .navbar-brand img{max-width:100px}}.navbar-custom .navbar-nav{position:relative;height:calc(var(--navbarHeight) - 18px);padding-top:0.5rem;gap:20px;line-height:1.2;align-items:center}@media (max-width:767px){.navbar-custom .navbar-nav{height:auto;gap:15px}}@media screen and (max-width:767px){.navbar-custom .navbar-nav{height:auto;gap:15px}}.navbar-custom .navbar-nav.navbar-menu{width:100%}.navbar-custom .navbar-nav.navbar-menu .nav-item{flex-basis:33%}@media (min-width:993px){.navbar-custom .navbar-nav.navbar-menu{width:auto;margin-right:20px}}.navbar-custom .navbar-nav .nav-item.nav-item-search{height:31px}.navbar-custom .navbar-nav .dropdown{position:static}.navbar-custom .navbar-nav .nav-link{position:relative;height:100%;padding:1rem;color:var(--black);text-align:center;text-decoration:none;font-size:1.0667rem;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.navbar-custom .navbar-nav .nav-link{min-width:auto}}@media screen and (max-width:767px){.navbar-custom .navbar-nav .nav-link{min-width:auto}}@media (min-width:1201px){}@media screen and (min-width:1200px){}.navbar-custom .navbar-nav .nav-link::after{content:none}.navbar-custom .navbar-nav .nav-link.nav-search-link{min-width:28px;padding-right:35px;line-height:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.707' height='21.707' viewBox='0 0 21.707 21.707'%3E%3Cg id='Ellipse_11' data-name='Ellipse 11' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' stroke='none'/%3E%3Ccircle cx='8.5' cy='8.5' r='7.5' fill='none'/%3E%3C/g%3E%3Cline id='Line_68' data-name='Line 68' x2='7' y2='7' transform='translate(14 14)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:right center;background-repeat:no-repeat;background-size:25px}.navbar-custom .navbar-nav .nav-link span{position:relative}.navbar-custom .navbar-nav .nav-link span::after{position:absolute;bottom:0;left:0;width:100%;height:0;content:'';background-color:var(--black);z-index:-1}.navbar-custom .navbar-nav .nav-link:hover{color:var(--primary)}.navbar-custom .navbar-nav .nav-link:hover span::after{height:100%;transition:height 0.3s}.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active{font-weight:700}.navbar-custom .dropdown-menu{border:0;border-radius:0;box-shadow:none}@media screen and (max-width:430px){.navbar-custom .dropdown-menu{padding-right:1rem}}.navbar-custom .dropdown-menu.dropdown-menu-search{display:block !important;top:0.5rem;width:58rem;padding:0;background-color:var(--primary);opacity:0;pointer-events:none;transition:all 0.3s ease-in-out}.navbar-custom .dropdown-menu.dropdown-menu-search.show{opacity:1;pointer-events:auto}@media (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search{min-width:0rem;width:calc(100vw - 1rem);max-width:565px;padding:1rem 1.5rem;margin-right:-15px}}@media screen and (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search{min-width:0rem;width:calc(100vw - 1rem);max-width:565px;padding:1rem 1.5rem;margin-right:-15px}}.navbar-custom .dropdown-menu.dropdown-menu-search .form-control{padding:1.5rem 1.5rem 1.5rem 3.2rem;border:2px solid var(--black);border-radius:28px;color:var(--black);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.707' height='21.707' viewBox='0 0 21.707 21.707'%3E%3Cg id='Ellipse_11' data-name='Ellipse 11' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' stroke='none'/%3E%3Ccircle cx='8.5' cy='8.5' r='7.5' fill='none'/%3E%3C/g%3E%3Cline id='Line_68' data-name='Line 68' x2='7' y2='7' transform='translate(14 14)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:14px 14px;background-repeat:no-repeat;background-size:21px}@media (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search .form-control{width:13rem}}@media screen and (max-width:767px){.navbar-custom .dropdown-menu.dropdown-menu-search .form-control{width:13rem}} .navbar-custom .menu-toggle{display:block;cursor:pointer;margin-bottom:0;padding:20px 0 20px 20px;z-index:3}@media (max-width:767px){.navbar-custom .menu-toggle{transform:scale(0.8)}}@media screen and (max-width:767px){.navbar-custom .menu-toggle{transform:scale(0.8)}}.navbar-custom .menu-toggle span{display:block;background-color:var(--black);height:2px;width:32px;margin:8px 0;transition:0.3s}.navbar-custom .menu-toggle-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;background-color:rgba(0,0,0,0.5);transition:opacity 0.5s}.navbar-custom #menu-toggle:checked ~ .menu-toggle-overlay{pointer-events:auto;opacity:1}.navbar-custom #menu-toggle{display:none}.navbar-custom #menu-toggle:checked + .menu-toggle span:nth-child(1){transform-origin:29px 4px;transform:rotate(-45deg)}.navbar-custom #menu-toggle:checked + .menu-toggle span:nth-child(2){opacity:0}.navbar-custom #menu-toggle:checked + .menu-toggle span:nth-child(3){transform-origin:29px -2px;transform:rotate(45deg)}.navbar-custom .nav{width:66%;padding:7rem 2rem 2rem 2rem;background-color:var(--primary);opacity:0;visibility:hidden;transition:0.5s;position:fixed;top:0;bottom:0;right:0;display:flex;flex-direction:column;overflow:hidden auto}.navbar-custom .nav .nav-bg{position:absolute;top:auto;bottom:0;left:0;width:640px;height:750px}.navbar-custom .nav .navbar-nav{position:absolute;top:-96px;left:74%}.navbar-custom .nav .dropdown-menu.dropdown-menu-search{width:50rem}.navbar-custom .nav .row-menu div[class^="col-"]{max-width:100%}@media (max-width:767px){.navbar-custom .nav{width:100%;padding:5rem 1rem 2rem 1rem}}@media screen and (max-width:767px){.navbar-custom .nav{width:100%;padding:5rem 1rem 2rem 1rem}}.navbar-custom #menu-toggle:checked ~ .nav{opacity:1;visibility:visible;z-index:2}.navbar-custom .nav-text{position:relative;left:-2rem;transform:rotate(270deg) translate(-26rem,1rem);white-space:nowrap}.navbar-custom .nav-text .h1{margin-top:0}@media (max-width:767px){.navbar-custom .nav-text{transform:rotate(270deg) translate(-26rem,5rem)}}@media screen and (max-width:767px){.navbar-custom .nav-text{transform:rotate(270deg) translate(-26rem,5rem)}}.nav-menu{display:flex;flex-direction:column;gap:1rem;padding:0;margin:0;list-style:none}.nav-menu .nav-item .nav-link{padding:0;font-size:1.0667rem;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;white-space:normal}@media (max-width:767px){.nav-menu{margin-top:2rem !important}}@media screen and (max-width:767px){.nav-menu{margin-top:2rem !important}}.menu-heading{margin-bottom:0.4rem;font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:normal !important}.menu-links{line-height:1.3}.menu-links .menu-item:last-child{padding-bottom:0.6rem}@media (max-width:767px){}@media screen and (max-width:767px){}.page-header{position:absolute;left:0;width:100%;height:5.5rem}.page-header .header-image{position:fixed;z-index:-1;width:80%;max-width:1240px;right:calc((100vw - 1550px) / 2)}.page-header .header-image .image-wrapper{overflow:hidden}.page-header .header-image .image-wrapper img{width:100%;height:auto;display:block}@media (max-width:1200px){.page-header .header-image{width:100%;right:0;left:0;max-width:none}}.content-container{padding:3.4rem !important;padding-bottom:1.4rem !important}@media (max-width:768px){.content-container{padding:1.2rem 0.5rem !important}} #app{--form-gap:1rem; --form-fieldset-border-color:transparent;--form-fieldset-padding:1rem 0rem;--form-fieldset-margin-bottom:1.5rem;--form-legend-color:#fff;--form-label-color:#fff;--form-input-border:1px solid #ddd;--form-input-border-radius:4px;--form-input-color:#000;--form-input-background:#fff;--form-input-padding:0.5rem 0.75rem;--form-error-color:#d9534f; --form-success-color:#5cb85c; --form-description-color:#777;--form-required-color:var(--form-error-color);--form-focus-border-color:#66afe9; --form-focus-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,.6);--form-input-placeholder-color:#999;--form-button-bg:#5cb85c; --form-button-color:white;--form-button-padding:0.75rem 1.5rem;--form-button-border-radius:4px;--form-button-disabled-bg:#333;--form-button-disabled-color:#777; --form-input-error-border:1px solid var(--form-error-color);--form-input-success-border:1px solid var(--form-success-color); --modal-overlay-bg:rgba(0,0,0,0.5);--modal-bg:#FFEB3B; --modal-text-color:#000; --modal-border-radius:12px;--modal-button-bg:#000; --modal-button-color:#fff; --modal-button-hover-bg:#333;--modal-success-accent:rgba(92,184,92,0);--modal-error-accent:rgba(217,83,79,0)}#app{max-width:800px;margin:0 auto;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)} fieldset{border:1px solid var(--form-fieldset-border-color);padding:var(--form-fieldset-padding);margin-bottom:var(--form-fieldset-margin-bottom);border-radius:var(--form-input-border-radius)}legend{font-size:2em;font-weight:bold;color:var(--form-legend-color)} .form-group-items{display:flex;flex-wrap:wrap;gap:var(--form-gap); }.form-item{display:flex;flex-direction:column;min-width:0; box-sizing:border-box; } .form-item.width-full{flex-basis:100%; width:100%; }.form-item.width-50{ flex-basis:calc(50% - var(--form-gap) / 2);width:calc(50% - var(--form-gap) / 2); }.form-item.width-33{ flex-basis:calc(33.33% - var(--form-gap) * 2/3);width:calc(33.33% - var(--form-gap) * 2/3); }.form-item.width-25{ flex-basis:calc(25% - var(--form-gap) * 3/4);width:calc(25% - var(--form-gap) * 3/4); }  @media (max-width:600px){.form-group-items{gap:var(--form-gap); }.form-item.width-25,.form-item.width-33,.form-item.width-50{flex-basis:100%;width:100%}} label{display:block;margin-bottom:0.3rem;font-weight:bold;color:var(--form-label-color)}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="date"],input[type="time"],textarea,select{display:block;width:100%; padding:var(--form-input-padding);border:var(--form-input-border);border-radius:var(--form-input-border-radius);box-sizing:border-box; font-size:1rem;line-height:1.5;color:var(--form-input-color);background-color:var(--form-input-background);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out} input.is-invalid,textarea.is-invalid,select.is-invalid{border:var(--form-input-error-border)}input.is-valid,textarea.is-valid,select.is-valid{border:var(--form-input-success-border)}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="date"]:focus,input[type="time"]:focus,textarea:focus,select:focus{outline:none;border-color:var(--form-focus-border-color);box-shadow:var(--form-focus-shadow)} input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="tel"]::placeholder,input[type="date"]::placeholder,input[type="time"]::placeholder,textarea::placeholder{color:var(--form-input-placeholder-color);opacity:1} input[type="text"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="tel"]:disabled,input[type="date"]:disabled,input[type="time"]:disabled,textarea:disabled,select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:0.7} label .required-star{color:var(--form-required-color);margin-left:0.1em} .group-toggle{margin-bottom:1rem; display:flex;align-items:center;gap:0.5rem; }.group-toggle input[type="checkbox"]{ width:auto;padding:0;margin:0;box-sizing:content-box}.group-toggle label{margin-bottom:0; font-weight:normal; } .description{font-size:0.9em;color:var(--form-description-color);margin-top:0.3rem;margin-bottom:0}.error-message{font-size:0.9em;color:var(--form-error-color);margin-top:0.3rem;margin-bottom:0} button[type="submit"]{display:block;width:auto; margin-top:var(--form-fieldset-margin-bottom); padding:var(--form-button-padding);font-size:1rem;font-weight:bold;text-align:center;color:var(--form-button-color);background-color:var(--form-button-bg);border:none;border-radius:var(--form-button-border-radius);cursor:pointer;transition:background-color 0.2s ease-in-out}button[type="submit"]:not(:disabled):hover{background-color:#4cae4c; }button[type="submit"]:disabled{background-color:var(--form-button-disabled-bg);color:var(--form-button-disabled-color);cursor:not-allowed} .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--modal-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn 0.2s ease-in-out}.modal-content{background-color:var(--modal-bg);border-radius:var(--modal-border-radius);box-shadow:0 4px 20px rgba(0,0,0,0.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideDown 0.3s ease-out}.modal-header{padding:1.5rem 2rem;border-bottom:2px solid rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;border-radius:var(--modal-border-radius) var(--modal-border-radius) 0 0}.modal-header h3{margin:0;font-size:1.75rem;font-weight:bold;color:var(--modal-text-color);text-transform:uppercase;letter-spacing:0.5px}.modal-close{background:none;border:none;font-size:2rem;color:var(--modal-text-color);cursor:pointer;padding:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;line-height:1;transition:all 0.2s ease-in-out;border-radius:50%}.modal-close:hover{background-color:rgba(0,0,0,0.1);transform:rotate(90deg)}.modal-body{padding:2rem;color:var(--modal-text-color)}.modal-body p{margin:0;font-size:1.1rem;line-height:1.6}.modal-footer{padding:1.25rem 2rem;border-top:2px solid rgba(0,0,0,0.1);display:flex;justify-content:flex-end;border-radius:0 0 var(--modal-border-radius) var(--modal-border-radius)}.modal-button{padding:0.75rem 2rem;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;color:var(--modal-button-color);background-color:var(--modal-button-bg);border:none;border-radius:var(--form-input-border-radius);cursor:pointer;transition:background-color 0.2s ease-in-out}.modal-button:hover{background-color:var(--modal-button-hover-bg)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideDown{from{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}@media (max-width:767px){}@media screen and (max-width:767px){}.page-footer{background-color:var(--primary);padding-top:60px}.page-footer .footer-top{font-size:1.8125rem}@media (max-width:767px){.page-footer .footer-top{font-size:1.3333rem}}@media screen and (max-width:767px){.page-footer .footer-top{font-size:1.3333rem}}.page-footer a{color:var(--black);text-decoration:none}.page-footer a:hover{text-decoration:underline}@media (max-width:767px){.page-footer .menu-link{display:inline-block;padding:0.4rem 0}}@media screen and (max-width:767px){.page-footer .menu-link{display:inline-block;padding:0.4rem 0}}.page-footer .nav-menu{display:block;column-count:3}@media (max-width:767px){.page-footer .nav-menu{margin-bottom:0.6rem;column-count:1}}@media screen and (max-width:767px){.page-footer .nav-menu{margin-bottom:0.6rem;column-count:1}}.page-footer .nav-menu .nav-item{margin-bottom:1.5rem;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}@media (max-width:767px){.page-footer .nav-menu .nav-item{margin-bottom:0.7rem;border-bottom:1px solid var(--black)}}@media screen and (max-width:767px){.page-footer .nav-menu .nav-item{margin-bottom:0.7rem;border-bottom:1px solid var(--black)}}@media (min-width:993px){.page-footer .nav-menu .collapse{display:block}.page-footer .nav-menu .menu-heading[data-toggle="collapse"]{pointer-events:none}}@media (max-width:767px){.page-footer .social-list{margin-bottom:0.7rem;padding-bottom:0.5rem;border-bottom:1px solid var(--black)}}@media screen and (max-width:767px){.page-footer .social-list{margin-bottom:0.7rem;padding-bottom:0.5rem;border-bottom:1px solid var(--black)}}.page-preview{position:fixed;overflow:hidden;bottom:100px;right:0px;z-index:1003;width:40px;height:40px;line-height:40px;background-color:#333;color:white;font-size:22px;text-align:center;-webkit-border-top-left-radius:20px;-moz-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease,width 300ms 0s ease,height 300ms 0s ease;-moz-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease,width 300ms 0s ease,height 300ms 0s ease;-ms-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease,width 300ms 0s ease,height 300ms 0s ease;-o-transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease,width 300ms 0s ease,height 300ms 0s ease;transition:opacity 300ms 0s ease,background 300ms 0s ease,color 300ms 0s ease,transform 300ms 0s ease,width 300ms 0s ease,height 300ms 0s ease}.page-preview .daicubtn{top:30px;left:35px}.page-preview .core-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition:opacity 300ms 0s ease;-moz-transition:opacity 300ms 0s ease;-ms-transition:opacity 300ms 0s ease;-o-transition:opacity 300ms 0s ease;transition:opacity 300ms 0s ease}.page-preview .image-icon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transition:opacity 300ms 0s ease;-moz-transition:opacity 300ms 0s ease;-ms-transition:opacity 300ms 0s ease;-o-transition:opacity 300ms 0s ease;transition:opacity 300ms 0s ease}.page-preview .componentImageThumb img{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}.page-preview:hover{width:105px;height:105px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(80))"; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }.page-preview:hover .core-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(100))"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }.page-preview:hover .image-icon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=(0))"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }@media (max-width:767px){.page-preview{display:none}}#componentImage_pageImage,#componentImage_pageImage.componentWidget .selected-component{outline:none !important}