.trustech-page-footer{width:100%;padding:15px 0;z-index:100;background:transparent;position:absolute;bottom:0;left:0;border-top:1px solid rgba(212,175,55,.2)}.trustech-page-footer,.trustech-page-footer-content{display:flex;justify-content:center;align-items:center}.trustech-page-footer-content{flex-direction:column;gap:10px}.trustech-page-footer-copyright{color:#d4af37;text-shadow:0 1px 2px rgba(0,0,0,.9);font-size:12px}@media (max-width:1366px){.trustech-page-footer-copyright{font-size:11px}}@media (max-width:768px){.trustech-page-footer-copyright{font-size:11px;font-weight:600}}.trustech-page-footer-link-box{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}.trustech-page-footer-link{font-size:12px;color:hsla(0,0%,100%,.6);text-shadow:0 1px 2px rgba(0,0,0,.7);text-decoration:none}.trustech-form-container{background:transparent;border:1px solid rgba(212,175,55,.2);border-radius:10px;padding:20px;width:100%;margin:0 auto}@media (max-width:768px){.trustech-form-container{padding:15px}}.trustech-form-group{margin-bottom:15px;position:relative}.trustech-form-group-join{display:flex;flex-direction:row;gap:10px;width:100%}.trustech-form-group-join>*{flex:1 1}@media (max-width:768px){.trustech-form-group-join{display:flex;flex-direction:column;gap:0;width:100%}.trustech-form-group{margin-bottom:15px}}.trustech-form-input,.trustech-form-textarea{width:100%;background:transparent;border:1px solid rgba(212,175,55,.2);color:hsla(0,0%,100%,.8);padding:12px 15px;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;line-height:18px;letter-spacing:normal;color:hsla(0,0%,100%,.6);transition:all .3s ease}.trustech-form-input:focus,.trustech-form-textarea:focus{outline:none;border:1px solid rgba(212,175,55,.4)}.trustech-form-textarea{resize:vertical;min-height:150px;max-height:300px;font-family:Roboto,sans-serif;font-size:14px;line-height:18px;letter-spacing:normal;color:hsla(0,0%,100%,.6)}.trustech-form-input::placeholder,.trustech-form-options-dropdown-placeholder,.trustech-form-textarea::placeholder{font-family:Roboto,sans-serif;font-size:14px;line-height:18px;letter-spacing:normal;color:hsla(0,0%,100%,.6)}@media (max-width:1366px){.trustech-form-input::placeholder,.trustech-form-options-dropdown-placeholder,.trustech-form-textarea::placeholder{font-size:13px;line-height:18px}}@media (max-width:768px){.trustech-form-input::placeholder,.trustech-form-options-dropdown-placeholder,.trustech-form-textarea::placeholder{font-size:13px;line-height:18px}}.trustech-form-input:disabled,.trustech-form-textarea:disabled{opacity:.7;cursor:not-allowed}.trustech-form-input.location{padding-right:40px}.trustech-form-error-message{color:rgba(220,50,70,.8);font-size:12px;margin-top:5px;display:block;text-align:left;margin-left:3px}.trustech-form-char-counter,.trustech-form-char-counter.limit,.trustech-form-char-counter.safe{font-size:10px;text-align:right;margin-bottom:5px;margin-right:5px;color:#d4af37}@media (max-width:768px){.trustech-form-char-counter,.trustech-form-char-counter.limit,.trustech-form-char-counter.safe{font-size:9px}}.trustech-form-send-button{width:100%;padding:15px;background:linear-gradient(100deg,rgba(212,175,55,.9),rgba(212,175,55,.5),rgba(212,175,55,.9));border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.5);color:hsla(0,0%,100%,.7);font-size:14px;font-weight:400;font-family:Roboto,sans-serif;letter-spacing:1px;cursor:pointer;transition:transform .2s ease;margin-top:10px}@media (max-width:1366px){.trustech-form-send-button{font-size:12px;margin-top:0}}@media (max-width:768px){.trustech-form-send-button{font-size:13px;padding:12px}}.trustech-form-send-button:disabled{opacity:.7;cursor:not-allowed}.trustech-form-global-error{background:transparent;border:1px solid #dc3246;color:#dc3246;padding:15px 10px;margin-bottom:20px;font-size:13px;text-align:center;border-radius:8px}.trustech-form-global-error i{margin-right:6px}.success-message{background:transparent;border:1px solid rgba(212,175,55,.2);padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:20px!important}@media (max-width:768px){.success-message{margin-top:0!important}}.trustech-form-success-title{font-size:22px;color:#d4af37}@media (max-width:1366px){.trustech-form-success-title{font-size:16px}}@media (max-width:768px){.trustech-form-success-title{font-size:18px}}.trustech-form-success-desc{font-size:16px;line-height:20px;color:hsla(0,0%,100%,.7)}@media (max-width:768px){.trustech-form-success-desc{font-size:14px;line-height:18px}}.trustech-form-options-dropdown-wrapper{position:relative;width:100%}.trustech-form-options-dropdown-wrapper i{color:#d4af37}.trustech-form-options-dropdown-header{background:rgba(0,0,0,.3);border:1px solid rgba(212,175,55,.2);padding:8px 12px;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:45px;transition:all .3s ease}.trustech-form-options-dropdown-header.active,.trustech-form-options-dropdown-header:hover{border:1px solid rgba(212,175,55,.3)}.trustech-form-options-tags-container{display:flex;flex-wrap:wrap;gap:5px;width:100%;margin-right:10px}.trustech-form-selected-options{background:rgba(212,175,55,.2);border:1px solid rgba(212,175,55,.5);color:#fff;padding:3px 8px;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:5px}.trustech-form-remove-options{cursor:pointer;color:#dc3246;font-size:10px}.trustech-form-options-dropdown-list{position:absolute;top:100%;left:0;width:100%;background:#000;border:1px solid rgba(212,175,55,.3);border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:250px;overflow-y:auto;z-index:100;padding:5px 0}.trustech-form-options-dropdown-item{padding:10px 15px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background .2s}.trustech-form-options-dropdown-item input{cursor:pointer;accent-color:#d4af37}.trustech-form-options-dropdown-item span{font-size:13px;color:hsla(0,0%,100%,.6)}.arrow-icon{font-size:13px;color:#d4af37}@media (max-width:768px){.arrow-icon{font-size:10px;color:hsla(0,0%,100%,.6)}}.trustech-datepicker-wrapper{position:relative;width:100%}.react-datepicker-wrapper{width:100%}.trustech-input-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#d4af37;pointer-events:none;font-size:15px}.react-datepicker{font-family:inherit!important;border-color:#d4af37!important;font-size:13px!important}.react-datepicker__header{background-color:#d4af37!important;border-bottom:1px solid #d4af37!important}.react-datepicker-time__header,.react-datepicker__current-month{color:#fff!important;font-weight:400!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#d4af37!important;color:#fff!important;border-radius:4px}.react-datepicker__day:hover,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#d4af37!important;color:#fff!important;border-radius:4px;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#d4af37!important;color:#fff!important;border-radius:0;cursor:pointer}.react-datepicker__navigation-icon:before{border-color:#fff!important;height:7px!important;width:7px!important}.react-datepicker__time-list-item--disabled{display:none!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:10px 0!important;display:flex;justify-content:center;align-items:center}.react-datepicker__triangle{fill:#d4af37!important;color:#d4af37!important;stroke:#d4af37!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#d4af37!important;border-top-color:#d4af37!important}.opening-map{display:none}.trustech-custom-select-header{background:rgba(0,0,0,.3);border:1px solid rgba(212,175,55,.2);padding:8px 12px;border-radius:5px;font-size:14px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:45px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.trustech-custom-select-header i{color:#d4af37;font-size:15px;margin-right:-4px}@media (max-width:1366px){.trustech-custom-select-header{font-size:13px;line-height:16px}}@media (max-width:768px){.trustech-custom-select-header{font-size:12px;line-height:15px}}.trustech-custom-select-header.active{border:1px solid rgba(212,175,55,.3)}.trustech-custom-select-placeholder{color:hsla(0,0%,100%,.6)}.trustech-custom-select-list{position:absolute;top:100%;left:0;width:100%;background:#000;border:1px solid rgba(212,175,55,.3);border-top:none;border-radius:0 0 5px 5px;z-index:100;max-height:200px;overflow-y:auto;margin-top:-4px}.trustech-custom-select-item{padding:6px 15px;font-size:14px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:background .2s;text-align:left}@media (max-width:1366px){.trustech-custom-select-item{font-size:13px;line-height:16px}}@media (max-width:768px){.trustech-custom-select-item{font-size:13px;line-height:15px}}.trustech-custom-select-item:last-child{border-bottom:none;margin-bottom:10px}.trustech-custom-select-item.selected,.trustech-custom-select-item:hover{color:rgba(212,175,55,.7)}.software-development-page-container{width:75%;margin:0 auto;min-height:100vh;background-color:transparent;color:#fff;font-family:Roboto,sans-serif;position:relative;overflow-x:hidden;animation:portalOpen 1.6s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center center}@media (max-width:768px){.software-development-page-container{width:100%;margin-bottom:40px}}.software-development-content-wrapper{position:relative;z-index:10;padding:40px}@media (max-width:768px){.software-development-content-wrapper{padding:15px}}.software-development-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:20px}@media (max-width:768px){.software-development-header{padding-bottom:10px}}.software-development-back-button{text-decoration:none;color:hsla(0,0%,100%,.9);font-family:Orbitron,sans-serif;letter-spacing:2px;font-size:14px;transition:transform .3s ease}@media (max-width:1366px){.software-development-back-button{font-size:11px}}@media (max-width:768px){.software-development-back-button{font-size:10px;font-weight:400;letter-spacing:1px;order:2}}.software-development-top-title{font-family:Orbitron,sans-serif;font-size:22px;color:hsla(0,0%,100%,.9);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7)}@media (max-width:1366px){.software-development-top-title{font-size:15px}}@media (max-width:768px){.software-development-top-title{color:#d4af37;font-size:16px;order:1}}.software-development-trustech-top-right{font-family:Orbitron,sans-serif;font-size:22px;color:#d4af37;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7);text-decoration:none}@media (max-width:1366px){.software-development-trustech-top-right{font-size:15px}}@media (max-width:768px){.software-development-trustech-top-right{display:none}}.software-development-desc{display:flex;flex-direction:column;gap:15px;font-size:14px;line-height:20px;letter-spacing:.5px;max-width:95%;text-align:left;margin:30px auto 0;color:hsla(0,0%,100%,.6)}@media (max-width:1366px){.software-development-desc{font-size:12px;line-height:16px}}@media (max-width:768px){.software-development-desc{font-size:13px;line-height:18px;letter-spacing:0;max-width:95%;text-align:justify;margin-top:20px}}.software-development-title{font-family:Orbitron,sans-serif;color:#d4af37;letter-spacing:1px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7);text-align:left}.software-development-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin:50px auto 0;justify-content:center;align-items:center}@media (max-width:768px){.software-development-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px;gap:15px;margin-top:30px}}.software-development-card{transition:all .3s ease;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-decoration:none}.software-development-card:hover{transform:scale(1.02);cursor:pointer}.software-development-card-icon{font-size:30px;color:#d4af37}.software-development-card-title{font-family:Orbitron,sans-serif;font-size:20px;color:#d4af37;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7)}@media (max-width:1366px){.software-development-card-title{font-size:15px}}@media (max-width:768px){.software-development-card-title{font-size:18px}}.software-development-card-desc{font-size:14px;line-height:18px;color:hsla(0,0%,100%,.6);text-shadow:0 1px 2px rgba(0,0,0,.7);text-align:center;max-width:90%}@media (max-width:1366px){.software-development-card-desc{font-size:12px;line-height:16px}}@media (max-width:768px){.software-development-card-desc{font-size:13px;line-height:16px;max-width:90%}}.software-development-contact-section{position:relative;margin-top:50px;padding-top:40px;border-top:1px dotted rgba(212,175,55,.2);display:flex;flex-direction:column;align-items:center;padding-bottom:50px}@media (max-width:768px){.software-development-contact-section{padding-top:20px}}.software-development-contact-title{font-size:28px;line-height:33px;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px rgba(0,0,0,.7);text-align:center}@media (max-width:1366px){.software-development-contact-title{font-size:25px;line-height:28px}}@media (max-width:768px){.software-development-contact-title{font-size:20px;line-height:26px}}.software-development-contact-desc{font-size:16px;line-height:20px;color:hsla(0,0%,100%,.7);text-shadow:0 1px 2px rgba(0,0,0,.7);margin-top:10px;text-align:center;max-width:90%}@media (max-width:1366px){.software-development-contact-desc{font-size:12px;line-height:16px}}@media (max-width:768px){.software-development-contact-desc{font-size:13px;line-height:18px}}.software-development-form-and-address-box{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:50%;max-width:50%;margin-top:20px;padding:0;flex-wrap:wrap}@media (max-width:768px){.software-development-form-and-address-box{width:100%;max-width:100%}}.software-development-form-and-address-box>*{flex:1 1;min-width:350px}.software-development-form-and-address-box .form-container{max-width:100%;margin:0}@media (max-width:768px){.software-development-form-and-address-box{flex-direction:column;gap:20px}.software-development-form-and-address-box>*{width:100%;min-width:0}.trustech-location,.trustech-location iframe{min-height:300px}}.it-management-page-container{width:75%;margin:0 auto;min-height:100vh;background-color:transparent;color:#fff;font-family:Roboto,sans-serif;position:relative;overflow-x:hidden;animation:portalOpen 1.6s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center center}@keyframes portalOpen{0%{opacity:0;transform:scale(.5);filter:blur(20px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (max-width:768px){.it-management-page-container{width:100%;margin-bottom:40px}}.it-management-content-wrapper{position:relative;z-index:10;padding:40px}@media (max-width:768px){.it-management-content-wrapper{padding:15px}}.it-management-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:20px}@media (max-width:768px){.it-management-header{padding-bottom:10px}}.it-management-back-button{text-decoration:none;color:hsla(0,0%,100%,.9);font-family:Orbitron,sans-serif;letter-spacing:2px;font-size:14px;transition:transform .3s ease}@media (max-width:1366px){.it-management-back-button{font-size:11px}}@media (max-width:768px){.it-management-back-button{font-size:10px;font-weight:400;letter-spacing:1px;order:2}}.it-management-top-title{font-family:Orbitron,sans-serif;font-size:22px;color:hsla(0,0%,100%,.9);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7)}@media (max-width:1366px){.it-management-top-title{font-size:15px}}@media (max-width:768px){.it-management-top-title{color:#d4af37;font-size:16px;order:1}}.it-management-trustech-top-right{font-family:Orbitron,sans-serif;font-size:22px;color:#d4af37;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7);text-decoration:none}@media (max-width:1366px){.it-management-trustech-top-right{font-size:15px}}@media (max-width:768px){.it-management-trustech-top-right{display:none}}.trustech-style{font-family:Orbitron,sans-serif;color:#d4af37;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7);text-decoration:none;margin-right:3px}.it-management-desc{display:flex;flex-direction:column;gap:15px;font-size:14px;line-height:20px;letter-spacing:.5px;max-width:95%;text-align:left;margin:30px auto 0;color:hsla(0,0%,100%,.6)}@media (max-width:1366px){.it-management-desc{font-size:12px;line-height:16px}}@media (max-width:768px){.it-management-desc{font-size:13px;line-height:18px;letter-spacing:0;max-width:95%;text-align:justify;margin-top:20px}}.it-management-title{font-family:Orbitron,sans-serif;color:#d4af37;letter-spacing:1px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7);text-align:left}.it-management-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin:50px auto 0;justify-content:center;align-items:center}@media (max-width:768px){.it-management-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px;gap:15px;margin-top:30px}}.it-management-card{transition:all .3s ease;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-decoration:none}.it-management-card:hover{transform:scale(1.02);cursor:pointer}.it-management-card-icon{font-size:30px;color:#d4af37}.it-management-card-title{font-family:Orbitron,sans-serif;font-size:20px;color:#d4af37;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7)}@media (max-width:1366px){.it-management-card-title{font-size:15px}}@media (max-width:768px){.it-management-card-title{font-size:18px}}.it-management-card-desc{font-size:14px;line-height:18px;color:hsla(0,0%,100%,.6);text-shadow:0 1px 2px rgba(0,0,0,.7);text-align:center;max-width:90%}@media (max-width:1366px){.it-management-card-desc{font-size:12px;line-height:16px}}@media (max-width:768px){.it-management-card-desc{font-size:13px;line-height:16px;max-width:90%}}.it-management-contact-section{position:relative;margin-top:50px;padding-top:40px;border-top:1px dotted rgba(212,175,55,.2);display:flex;flex-direction:column;align-items:center;padding-bottom:50px}@media (max-width:768px){.it-management-contact-section{padding-top:20px}}.it-management-contact-title{font-size:28px;line-height:33px;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px rgba(0,0,0,.7);text-align:center}@media (max-width:1366px){.it-management-contact-title{font-size:25px;line-height:28px}}@media (max-width:768px){.it-management-contact-title{font-size:20px;line-height:25px}}.it-management-contact-desc{font-size:16px;line-height:20px;color:hsla(0,0%,100%,.7);text-shadow:0 1px 2px rgba(0,0,0,.7);margin-top:10px;text-align:center;max-width:90%}@media (max-width:1366px){.it-management-contact-desc{font-size:12px;line-height:16px}}@media (max-width:768px){.it-management-contact-desc{font-size:13px;line-height:18px}}.it-management-form-and-address-box{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:50%;max-width:50%;margin-top:20px;padding:0;flex-wrap:wrap}@media (max-width:768px){.it-management-form-and-address-box{width:100%;max-width:100%}}.it-management-form-and-address-box>*{flex:1 1;min-width:350px}.it-management-form-and-address-box .form-container{max-width:100%;margin:0}.trustech-location{position:relative;width:100%;height:100%;min-height:640px;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden}.trustech-location iframe{width:100%;height:100%;min-height:640px;border:0;filter:invert(90%) hue-rotate(180deg)}@media (max-width:768px){.it-management-form-and-address-box{flex-direction:column;gap:20px}.it-management-form-and-address-box>*{width:100%;min-width:0}.trustech-location,.trustech-location iframe{min-height:300px}}