html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}html{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #3f51b5;--mdc-filled-text-field-focus-active-indicator-color: #3f51b5;--mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}html{--mdc-outlined-text-field-caret-color: #3f51b5;--mdc-outlined-text-field-focus-outline-color: #3f51b5;--mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}html{--mat-form-field-focus-select-arrow-color: rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #ff4081;--mdc-filled-text-field-focus-active-indicator-color: #ff4081;--mdc-filled-text-field-focus-label-text-color: rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #ff4081;--mdc-outlined-text-field-focus-outline-color: #ff4081;--mdc-outlined-text-field-focus-label-text-color: rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400}html{--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}:root{--white-color: #ffffff;--black-color: #363636;--grey-color: #e0e0e0;--main-color: #f47d31;--orange-gradient: linear-gradient(88deg, #faa839 0%, #f47d31 104.8%), #f47d31;--second-color: #185365;--third-color: #fec93b;--fourth-color: #ff6f3b;--disabled-color: #8a8884;--font-disabled-color: #777777;--color-error: #f44336;--border-color: #bdbdbd;--rubik-font: Rubik, Arial, sans-serif;--montserrat-font: Montserrat, Arial, sans-serif;--inter-font: Inter, sans-serif;--main-font-color: #544f4b;--footer-heading-color: #96bcc8;--font-xl: 7.5rem;--font-lg: 5rem;--font-md: 3rem;--font-sm: 2.25rem;--font-xss: 1rem;--background-main: linear-gradient( 315deg, var(--second-color) 7.85%, var(--main-color) 7.86%, var(--main-color) 33.44%, var(--main-color) 85.5%, var(--second-color) 85.51% );--background-main-service: linear-gradient( 102deg, #185365 .33%, #348a8b 101.12% );--background-engineering-label: linear-gradient( 269deg, #37839a -8.93%, #185365 101.77% ), linear-gradient(89deg, #f47d31 -4.66%, #f4c931 128.44%);--background-it-advisory-label: linear-gradient( 89deg, #f47d31 -4.66%, #f4c931 172.14% );--background-support_care-label: linear-gradient( 269deg, #3ecacc -5.52%, #339d9e 102.13% ), linear-gradient(269deg, #37839a -8.93%, #185365 101.77%), linear-gradient(89deg, #f47d31 -4.66%, #f4c931 128.44%);--background-footer: linear-gradient( 305deg, #f57e32 8.48%, #ff703c 11.79%, #185365 11.8%, #185365 44.44%, #175264 93.64%, #f47d31 93.65% );--background-mob-dev: #348a8b;--background-white: #f5f5f7;--teal-blue-diagonal-gradient: linear-gradient( 255deg, #2d7677 0%, #348a8b 99.37% ), linear-gradient(76deg, #1f67b3 0%, #29327a 98.76%)}.semibold{font-weight:600}.title{position:relative;display:inline-block;cursor:auto;font-family:var(--rubik-font);font-weight:700;font-size:var(--font-xl);line-height:.8em;text-transform:uppercase;color:var(--main-font-color);padding-bottom:70px}.title.--left{padding-left:133px}.title.--left:before{display:block;width:86px;height:46px;content:"";position:absolute;top:0;left:0;background-image:url("./media/Symbol-QI7IXZC4.svg");background-repeat:no-repeat;background-size:contain}button{cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:var(--orange-gradient);font-weight:600;font-size:1.5rem;line-height:1rem;text-transform:uppercase;color:var(--white-color);padding:30px 50px;display:block;font-family:var(--rubik-font);transition:all .5s;border-radius:76px}@media (max-width: 1023px){button{padding:16px 40px;font-size:1rem}}button:hover,button:focus{background:var(--second-color)}::ng-deep .mat-mdc-form-field{width:100%}::ng-deep .mat-mdc-form-field .mdc-floating-label{font-size:1.125rem!important;line-height:21px!important;font-weight:400;font-family:var(--montserrat-font)!important;color:var(--main-font-color)!important;text-transform:uppercase;top:50%!important;transform:translateY(-50%)!important;transition:all .2s ease!important;width:100%}@media (max-width: 621px){::ng-deep .mat-mdc-form-field .mdc-floating-label{font-size:1rem!important}}::ng-deep .mat-mdc-form-field .mat-mdc-form-field-error{font-size:.875rem!important;font-weight:400!important;line-height:normal;font-family:var(--montserrat-font)!important}::ng-deep .mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,::ng-deep .mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--main-font-color)}::ng-deep .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label--float-above{font-size:.75rem!important;line-height:14px!important;font-weight:500!important;top:-3px!important}::ng-deep .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-text-field__input{font-family:var(--montserrat-font)!important;color:var(--black-color)!important;font-size:1.125rem!important;vertical-align:sub!important;font-weight:500}@media (max-width: 621px){::ng-deep .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-text-field__input{font-size:1rem!important}}::ng-deep .mat-mdc-form-field .mat-mdc-form-field-error-wrapper,::ng-deep .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper{padding:0}::ng-deep .mat-mdc-form-field .mat-mdc-form-field-hint{font-size:.875rem!important;font-family:var(--montserrat-font);color:var(--main-font-color)}::ng-deep .mat-mdc-form-field .mat-mdc-form-field-infix{min-height:51px;padding:.2em 0 .4em!important;border-top:.84375em solid transparent}::ng-deep .mat-mdc-form-field .mat-mdc-form-field-focus-overlay{background:none!important}::ng-deep .mat-mdc-form-field .mdc-line-ripple:before{border-bottom-color:#0000006b!important}::ng-deep .mat-mdc-form-field .mdc-line-ripple:after{display:none}::ng-deep .mat-mdc-checkbox-touch-target{width:36px;height:36px}::ng-deep .mat-mdc-checkbox{margin-top:20px;position:relative}::ng-deep .mat-mdc-checkbox:focus-within .mdc-label{color:var(--main-color)}::ng-deep .mat-mdc-checkbox .mat-internal-form-field{-webkit-font-smoothing:auto}::ng-deep .mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__background{background-color:var(--second-color)!important;border-color:var(--second-color)!important;display:block}::ng-deep .mat-mdc-checkbox .mdc-form-field{font-weight:400;font-size:1.125rem;line-height:normal;color:var(--black-color);font-family:var(--montserrat-font);gap:20px;width:max-content}::ng-deep .mat-mdc-checkbox .mdc-form-field .mdc-checkbox{width:36px;height:36px;border-radius:0 16px 0 10px;border:1px solid var(--main-font-color);flex:0 0 36px;box-sizing:border-box;margin:0;padding:0}::ng-deep .mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__background{position:relative;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0 10px 0 6px;display:none}::ng-deep .mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control{width:36px;height:36px}::ng-deep .mat-mdc-checkbox .mdc-form-field .mdc-checkbox__ripple,::ng-deep .mat-mdc-checkbox .mdc-form-field .mat-ripple,::ng-deep .mat-mdc-checkbox .mdc-form-field .mdc-checkbox__checkmark{display:none}::ng-deep .mat-mdc-checkbox .mdc-form-field>label{padding:0;font-size:1.125rem}@media (max-width: 621px){::ng-deep .mat-mdc-checkbox .mdc-form-field>label{font-size:1rem}}::ng-deep .mat-mdc-text-field-wrapper{padding:0!important;background:none!important}.btn-big{display:block;background:var(--main-color);width:100%;padding:25px;border-radius:0 25px;font-family:var(--rubik-font);font-weight:700;font-size:var(--font-lg);line-height:6rem;text-align:center;text-transform:uppercase;color:var(--white-color);transition:box-shadow .5s}.btn-big:hover,.btn-big:focus{box-shadow:inset 12em 0 0 0 var(--second-color)}.btn-medium{display:block;background:var(--main-color);width:100%;padding:25px;border-radius:0 25px;font-family:var(--rubik-font);font-weight:700;font-size:2rem;line-height:2.625rem;text-align:center;text-transform:uppercase;color:var(--white-color);transition:box-shadow .5s}.btn-medium:hover,.btn-medium:focus{box-shadow:inset 15em 0 0 0 var(--second-color)}.btn-medium.disabled{filter:grayscale(50%);cursor:not-allowed}@media (max-width: 1440px){.title{font-size:7.5rem}}@media (max-width: 1024px){.title{font-size:var(--font-lg)}}@media (max-width: 768px){main{padding-top:58px}.title.--left{padding-left:0}.title.--left:before{display:none}}@media (max-width: 621px){.title{text-align:center;font-size:var(--font-md);line-height:normal}::ng-deep .mat-mdc-form-field{font-size:1rem!important}::ng-deep .mat-mdc-form-field-type-checkbox .mat-mdc-checkbox .mdc-form-field:after{width:32px;height:32px;top:-34%;border-radius:0 10px 0 4px;border-width:3px}::ng-deep .mat-mdc-form-field-error{font-size:12px;line-height:14px}}@media (max-width: 425px){::ng-deep .mat-mdc-form-field{font-size:1rem!important}::ng-deep .ng-trigger{max-width:100%!important;min-width:20px!important;width:100%!important}}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Rubik-Regular.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Rubik-Medium.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Rubik-SemiBold.woff2) format("woff2")}@font-face{font-family:Rubik;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Rubik-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/subset-Inter18pt-SemiBold.woff2) format("woff2")}html,body{height:100%;font-family:Rubik,sans-serif;font-size:16px;min-width:320px}html,body,*{padding:0;margin:0}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,p::selection,span::selection,a::selection,li::selection{background-color:var(--main-color);color:var(--white-color)}ul{list-style-type:none}img{max-width:100%}.main-container,.main-container2{margin:0 auto;padding:0 60px;width:100%;box-sizing:border-box;max-width:1920px}@media (max-width: 1200px){.main-container,.main-container2{padding:0 30px}}@media (max-width: 768px){.main-container,.main-container2{padding:0 20px}}@media (max-width: 768px){.main-container2{padding:0}}button{cursor:pointer;-webkit-appearance:none;appearance:none;border:none;outline:transparent;-webkit-tap-highlight-color:transparent}li{outline:transparent}a,a:link,a:visited,a:hover,a:active{-webkit-appearance:none;appearance:none;outline:transparent;-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:inherit}input[type=range]{-webkit-appearance:none;width:100%;background:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}span:focus-visible,div:focus-visible,article:focus-visible,button:focus-visible,a:focus-visible{outline:var(--second-color) auto 1px}p{color:var(--main-font-color);font-family:var(--rubik-font);line-height:1.5em;font-size:1.5rem}@media (max-width: 1024px){p{font-size:1rem}}.clearfix{overflow:auto}.clearfix:after{content:"";clear:both;display:table}.btn-dark-gradient{border-radius:52px;background:linear-gradient(315deg,#348a8b,#175264),var(--second-color);padding:17px 30px;color:#fff;text-transform:uppercase;font-weight:600;font-family:var(--rubik-font);font-size:1.125rem;line-height:1em;display:inline-block;transition:all .5s}@media (max-width: 1024px){.btn-dark-gradient{padding:16px 40px;font-size:1rem}}@media (max-width: 500px){.btn-dark-gradient{padding:16px 30px}}.btn-dark-gradient:hover{background:var(--orange-gradient);transition:all .5s}.title_smith{position:relative;color:var(--black-color);font-size:2.625rem;line-height:1.2em;padding-left:64px;font-family:var(--rubik-font);font-weight:600}@media (max-width: 1200px){.title_smith{font-size:1.75rem;padding-left:49px}}@media (max-width: 500px){.title_smith{font-size:1.5rem;padding-left:44px}}@media (max-width: 390px){.title_smith{font-size:1.375rem}}.title_smith:before{content:"";background:url(/assets/images/svg/smith.svg) no-repeat;width:44px;height:26px;position:absolute;left:0;top:10px;background-size:100%}@media (max-width: 1200px){.title_smith:before{width:33px;height:20px;top:6px}}@media (max-width: 500px){.title_smith:before{top:4px}}.title_smith_white{color:var(--white-color)}.title_smith_white:before{background:url(/assets/images/svg/smith_white.svg) no-repeat;background-size:100%}.trademark{line-height:0;font-size:.625em}.regular{font-weight:400}.highlight{background:#fff;color:var(--main-color)}
