@font-face{font-family:"TomatoGrotesk-Regular";font-style:normal;font-weight:400;src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Regularb4e6159315846e024bbe.ttf);src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Regulardf5124a6e877c843529e.woff) format("woff"),url(/themes/custom/techt/dist/assets/TomatoGrotesk-Regular093db400449dd2b333e1.woff2) format("woff2")}@font-face{font-family:"TomatoGrotesk-Semi";font-style:normal;font-weight:600;src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-SemiBold20c6e321757163e756cd.ttf);src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-SemiBold10851cf2f3e5d524161e.woff) format("woff"),url(/themes/custom/techt/dist/assets/TomatoGrotesk-SemiBoldce500706a9a502a1fae9.woff2) format("woff2")}@font-face{font-family:"TomatoGrotesk-Medium";font-style:normal;font-weight:800;src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Mediumf2d4636dc86ff5c91ac6.ttf);src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Mediumb3c3f3de1692d188f4a8.woff) format("woff"),url(/themes/custom/techt/dist/assets/TomatoGrotesk-Medium70ae9dba419c7a7804e2.woff2) format("woff2")}html{color:#4e5055;font-family:"TomatoGrotesk-Regular",Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:15px}h1{font-family:"TomatoGrotesk-Semi",Tahoma,Verdana,Arial,sans-serif;font-size:46px}h2{color:#385a60;font-size:26px;font-weight:500;line-height:123%;text-transform:uppercase}@media(min-width: 900px){h2{font-size:32px}}h3{font-size:24px;line-height:35.28px}p{font-size:17px;line-height:147%}a{color:#73c2be;text-decoration:none}a:hover,a:focus{text-decoration:underline}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-content{margin:3em 0}.view-header{margin-bottom:1em}.item-list ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.item-list .views-view-list--list-item{margin:0 0 10px}@media(min-width: 600px){.item-list .views-view-list--list-item{margin:1em}}@media(min-width: ){.item-list .views-view-list--list-item{flex:1 1 auto;margin:0;max-width:310px;width:300px}.item-list .views-view-list--list-item:nth-child(3n){margin-right:0}}.pager{padding:0;text-align:center}@font-face{font-family:"TomatoGrotesk-Regular";font-style:normal;font-weight:400;src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Regularb4e6159315846e024bbe.ttf);src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Regulardf5124a6e877c843529e.woff) format("woff"),url(/themes/custom/techt/dist/assets/TomatoGrotesk-Regular093db400449dd2b333e1.woff2) format("woff2")}@font-face{font-family:"TomatoGrotesk-Semi";font-style:normal;font-weight:600;src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-SemiBold20c6e321757163e756cd.ttf);src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-SemiBold10851cf2f3e5d524161e.woff) format("woff"),url(/themes/custom/techt/dist/assets/TomatoGrotesk-SemiBoldce500706a9a502a1fae9.woff2) format("woff2")}@font-face{font-family:"TomatoGrotesk-Medium";font-style:normal;font-weight:800;src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Mediumf2d4636dc86ff5c91ac6.ttf);src:url(/themes/custom/techt/dist/assets/TomatoGrotesk-Mediumb3c3f3de1692d188f4a8.woff) format("woff"),url(/themes/custom/techt/dist/assets/TomatoGrotesk-Medium70ae9dba419c7a7804e2.woff2) format("woff2")}html{color:#4e5055;font-family:"TomatoGrotesk-Regular",Tahoma,Verdana,Arial,sans-serif;font-weight:400;font-size:15px}h1{font-family:"TomatoGrotesk-Semi",Tahoma,Verdana,Arial,sans-serif;font-size:46px}h2{color:#385a60;font-size:26px;font-weight:500;line-height:123%;text-transform:uppercase}@media(min-width: 900px){h2{font-size:32px}}h3{font-size:24px;line-height:35.28px}p{font-size:17px;line-height:147%}a{color:#73c2be;text-decoration:none}a:hover,a:focus{text-decoration:underline}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-content{margin:3em 0}.view-header{margin-bottom:1em}.item-list ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.item-list .views-view-list--list-item{margin:0 0 10px}@media(min-width: 600px){.item-list .views-view-list--list-item{margin:1em}}@media(min-width: ){.item-list .views-view-list--list-item{flex:1 1 auto;margin:0;max-width:310px;width:300px}.item-list .views-view-list--list-item:nth-child(3n){margin-right:0}}.pager{padding:0;text-align:center}.view-id-sales_contact_page{margin:auto;width:100%}.node--type-sales-contact{border-bottom:none;padding:42px 0}@media(min-width: 730px){.node--type-sales-contact{padding:42px 32px 32px}}@media(min-width: 900px){.node--type-sales-contact{padding:42px 20px 32px}}@media(min-width: 1200px){.node--type-sales-contact{padding:42px 0 32px}}.node--type-sales-contact .messages--wrapper{background:rgba(217,217,217,.3);display:flex;justify-content:center;margin-top:22px}.node--type-sales-contact .messages--wrapper .messages--status{background:unset;border:unset;box-shadow:unset;color:#385a60;font-size:24px;font-weight:600;line-height:31px;letter-spacing:0;margin:52px 32px}.node--type-sales-contact.border{border-bottom:1px solid #d9d9d9}.node--type-sales-contact .node__content{display:block;margin-top:0}@media(min-width: 730px){.node--type-sales-contact .node__content{display:flex;gap:62px}}.node--type-sales-contact .field--name-field-image-sales{margin-bottom:22px}@media(min-width: 730px){.node--type-sales-contact .field--name-field-image-sales{margin-bottom:0}}.node--type-sales-contact .sales-page--wrap{max-width:800px;margin:auto;padding:10px;margin:0;padding:0;width:100%}.node--type-sales-contact .sales-page--wrap .sales-page--name{color:#385a60;font-size:24px;font-weight:500;letter-spacing:0;line-height:31.98px;margin-bottom:22px;text-transform:uppercase}@media(min-width: 730px){.node--type-sales-contact .sales-page--wrap .sales-page--name{font-size:32px;line-height:39px}}.node--type-sales-contact .sales-page--wrap .field--name-field-description-sales p,.node--type-sales-contact .sales-page--wrap .sales-page--position{color:#4e5055;font-size:17px;font-weight:600;line-height:34px;letter-spacing:0;margin-bottom:22px;word-break:break-word}@media(min-width: 730px){.node--type-sales-contact .sales-page--wrap .field--name-field-description-sales p,.node--type-sales-contact .sales-page--wrap .sales-page--position{font-size:19px;line-height:38px;margin-bottom:32px}}.node--type-sales-contact .sales-page--wrap .field--name-field-email-sales,.node--type-sales-contact .sales-page--wrap .field--name-field-phone-number-sales,.node--type-sales-contact .sales-page--wrap .field--name-field-mobile-number-sales{font-size:17px;font-weight:500;color:#000;line-height:34px}@media(min-width: 730px){.node--type-sales-contact .sales-page--wrap .field--name-field-email-sales,.node--type-sales-contact .sales-page--wrap .field--name-field-phone-number-sales,.node--type-sales-contact .sales-page--wrap .field--name-field-mobile-number-sales{font-size:19px;line-height:38px}}.node--type-sales-contact .sales-page--wrap .field--name-field-email-sales .field__item,.node--type-sales-contact .sales-page--wrap .field--name-field-phone-number-sales .field__item,.node--type-sales-contact .sales-page--wrap .field--name-field-mobile-number-sales .field__item{margin-bottom:10px}@media(min-width: 730px){.node--type-sales-contact .sales-page--wrap .field--name-field-email-sales .field__item,.node--type-sales-contact .sales-page--wrap .field--name-field-phone-number-sales .field__item,.node--type-sales-contact .sales-page--wrap .field--name-field-mobile-number-sales .field__item{margin-bottom:0}}.node--type-sales-contact .sales-page--wrap .field--name-field-email-sales .field__item a,.node--type-sales-contact .sales-page--wrap .field--name-field-phone-number-sales .field__item a,.node--type-sales-contact .sales-page--wrap .field--name-field-mobile-number-sales .field__item a{color:#000;text-decoration:underline;word-break:break-word}.node--type-sales-contact .sales-page--wrap .field--name-field-email-sales .field__label,.node--type-sales-contact .sales-page--wrap .field--name-field-phone-number-sales .field__label,.node--type-sales-contact .sales-page--wrap .field--name-field-mobile-number-sales .field__label{font-weight:500;line-height:34px;width:100%}@media(min-width: 730px){.node--type-sales-contact .sales-page--wrap .field--name-field-email-sales .field__label,.node--type-sales-contact .sales-page--wrap .field--name-field-phone-number-sales .field__label,.node--type-sales-contact .sales-page--wrap .field--name-field-mobile-number-sales .field__label{line-height:38px;width:auto}}.node--type-sales-contact .sales-page--wrap .sales-form-close-button,.node--type-sales-contact .sales-page--wrap .sales-form.show{background:#4e5055;border:1px solid #4e5055;border-radius:90px;color:#fff;display:block;font-weight:600;font-size:14px;margin-top:2rem;max-width:255px;padding:16px 45px;text-align:center}.node--type-sales-contact .sales-page--wrap .sales-form-close-button:hover,.node--type-sales-contact .sales-page--wrap .sales-form-close-button:focus,.node--type-sales-contact .sales-page--wrap .sales-form.show:hover,.node--type-sales-contact .sales-page--wrap .sales-form.show:focus{background-color:#222326}.view-sales-contact-page .view-filters,.view-sales-contact-page .view-content{max-width:1200px;margin:auto;padding:0 35px}@media(min-width: 730px){.view-sales-contact-page .view-filters,.view-sales-contact-page .view-content{padding:0}}.view-sales-contact-page .sales-form-close{display:none}.view-sales-contact-page .sales-form-close.show{display:block}.view-sales-contact-page .sales-form{display:none}.view-sales-contact-page .sales-form.show{display:block}.view-sales-contact-page .fieldset-wrapper{display:block}@media(min-width: 730px){.view-sales-contact-page .fieldset-wrapper{display:flex}}.view-sales-contact-page .view-footer{display:none;justify-content:center}.view-sales-contact-page .footer--inner{display:none;max-width:700px;padding:0;width:100%}.view-sales-contact-page .footer--inner.show{display:block}@media(min-width: 900px){.view-sales-contact-page .footer--inner{padding:0}}.view-sales-contact-page .footer--inner h3{color:#385a60;font-size:24px;font-weight:600;line-height:30.81px}.webform-submission-sales-contact-form .form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;margin-bottom:0;margin-top:32px}.webform-submission-sales-contact-form label{cursor:pointer;display:block;font-size:14px;line-height:21.56px;margin:.5rem 0;font-weight:600}.webform-submission-sales-contact-form input{border:1px solid #385a60;border-radius:6px;padding:.7em 1.4em .7em 1.4em;font-size:15px;width:100%}.webform-submission-sales-contact-form .form-item{margin:0 0 18px;width:100%}.webform-submission-sales-contact-form .form-item input{width:100%}.webform-submission-sales-contact-form .form-type-textarea{font-size:15px;line-height:1.2rem;width:100%}.webform-submission-sales-contact-form .form-textarea-wrapper{background-color:#fff;border:none}.webform-submission-sales-contact-form .form-textarea-wrapper textarea{border-radius:6px;padding:1rem;resize:none}.webform-submission-sales-contact-form .form-textarea-wrapper textarea:not(.error){background-color:#fff;border:1px solid #385a60}.webform-submission-sales-contact-form .webform-button--submit{background-color:#4e5055;font-size:14px;color:#fff;padding:16px 45px;border-radius:90px}.webform-submission-sales-contact-form .webform-button--submit:hover,.webform-submission-sales-contact-form .webform-button--submit:focus{background-color:#222326}@media(min-width: 730px){.webform-submission-sales-contact-form .webform-button--submit{max-width:255px}}.webform-submission-sales-contact-form .form-item-sales-contact-e-post{display:none}.webform-submission-sales-contact-form .form-item-region{display:none}.webform-submission-sales-contact-form textarea:hover,.webform-submission-sales-contact-form input:hover,.webform-submission-sales-contact-form textarea:active,.webform-submission-sales-contact-form input:active,.webform-submission-sales-contact-form textarea:focus,.webform-submission-sales-contact-form input:focus,.webform-submission-sales-contact-form button:focus,.webform-submission-sales-contact-form button:active,.webform-submission-sales-contact-form button:hover,.webform-submission-sales-contact-form label:focus,.webform-submission-sales-contact-form .btn:active,.webform-submission-sales-contact-form .btn.active{outline:0 !important;-webkit-appearance:none}
