/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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}.block-dahl-search{display:none;border-right:1px solid rgba(255,255,255,.5)}@media(min-width:960px){.block-dahl-search{display:block;padding-right:12px}}@media(min-width:1200px){.block-dahl-search{padding-right:34px}}.block-dahl-search.open,.path-frontpage .block-dahl-search{display:block;border:none;padding-right:0}.block-dahl-search.open{left:0;position:absolute;right:0;top:-60px;width:100vw}@media(min-width:600px){.block-dahl-search.open{left:0;position:absolute;right:0;top:0}}#react-search-bar-root{display:none;color:#000;max-height:64px}.open #react-search-bar-root{left:0;position:absolute;right:0;top:60px}.open #react-search-bar-root .has-hero-image{left:32px;position:absolute;right:0;top:170px}.open #react-search-bar-root,.path-frontpage #react-search-bar-root{display:block}#react-search-bar-root.menu-open{display:none}@media(min-width:600px){#react-search-bar-root{max-height:50px}.open #react-search-bar-root{left:0;position:absolute;right:0;top:0}.open #react-search-bar-root .has-hero-image{left:32px;position:absolute;right:4px;top:130px}}@media(min-width:900px){.open #react-search-bar-root{top:15px}}@media(min-width:960px){#react-search-bar-root{display:block}}#react-search-bar-root .search-bar--wrapper{max-width:none;position:relative}#react-search-bar-root .search-bar--wrapper.menu-is-open{position:relative;z-index:-1}#react-search-bar-root .search-bar--wrapper.menu-is-open .dropdown-button{position:absolute}@media(min-width:900px){.path-frontpage #react-search-bar-root .search-bar--wrapper{max-width:500px}}@media(min-width:960px){#react-search-bar-root .search-bar--wrapper{height:40px;max-width:500px}}#react-search-bar-root form{min-width:150px;transition:min-width .2s ease-in-out}.path-frontpage #react-search-bar-root form{max-width:100%}@media(min-width:960px){#react-search-bar-root form.in-focus{min-width:150px}}#react-search-bar-root h3{color:#385a60;font-size:15px;font-weight:800;margin:0;padding:20px;text-align:left}#react-search-bar-root input.search-bar--input{background-color:#000;border:none;border-bottom:none;box-sizing:border-box;color:#fff;font-size:15px;height:60px;padding:20px;width:100%;-webkit-appearance:none}@media(min-width:960px){#react-search-bar-root input.search-bar--input{background:rgba(0,0,0,0);border-bottom:1px solid #fff;height:35px;padding:10px 0 0}}#react-search-bar-root input.search-bar--input ::-ms-clear{display:none}#react-search-bar-root input.search-bar--input:focus-visible{outline:none}.path-frontpage #react-search-bar-root input.search-bar--input{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;color:#fff;font-size:20px;height:70px;padding:0}#react-search-bar-root .downshift-dropdown{background:#fff;border-bottom:none;border-radius:2px;box-shadow:0 30px 50px 0 rgba(0,31,40,.33);left:50%;margin-top:-3px;max-height:90vh;overflow:auto;position:absolute;transform:translateX(-50%);width:100%;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.path-frontpage #react-search-bar-root .downshift-dropdown{box-shadow:0 30px 50px 0 rgba(0,31,40,.33);margin-top:-3px;max-height:fit-content;width:110%}@media(min-width:600px){.path-frontpage #react-search-bar-root .downshift-dropdown{width:100%}}@media(min-width:900px){#react-search-bar-root .downshift-dropdown{box-shadow:0 0 50px 0 rgba(0,31,40,.33);margin:5px auto;max-width:95vw;width:500px;word-break:keep-all}}#react-search-bar-root .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;min-height:45px;padding:0 20px;text-align:left}#react-search-bar-root .dropdown-item.is-active{background:#f7f9f9}#react-search-bar-root .dropdown-item figure,#react-search-bar-root .dropdown-item span{margin:0 10px 0 0}#react-search-bar-root .dropdown-item span{color:#984340;hyphens:none;white-space:nowrap;word-break:keep-all}#react-search-bar-root .dropdown-item img{max-height:36px;max-width:36px}#react-search-bar-root .show-products-button{width:100%;background:#fff;padding:20px;color:#385a60;font-weight:800;border:none}#react-search-bar-root .terms{display:flex;flex-wrap:wrap;padding:0 1rem 1rem 1rem}@media(max-width:599px){#react-search-bar-root .terms{padding:0 1rem 5rem 1rem}}#react-search-bar-root .terms .dropdown-item{background:#f1eae0;border:2px solid #f1eae0;border-radius:2px;display:flex;flex-wrap:wrap;margin:5px 5px;min-height:28px;padding:5px}#react-search-bar-root .terms .dropdown-item span{background:#385a60;border-radius:2px;color:#fff;display:block;font-size:11px;font-weight:800;margin:0 0 0 5px;padding:3px 4px}#react-search-bar-root .terms .dropdown-item.is-active{background:#edf2f3;border:2px solid #edf2f3}#react-search-bar-root .dropdown-button{background:url(/themes/custom/techt/dist/assets/svg/search_btn--white969c4f3950ad94d1a3b2.svg) no-repeat;background-position:center;background-size:16px;border:none;cursor:pointer;color:rgba(0,0,0,0);height:100%;max-height:50px;opacity:1;position:absolute;top:0;right:0;width:30px}.block-dahl-search.open #react-search-bar-root .dropdown-button{background:rgba(0,0,0,0)}.path-frontpage #react-search-bar-root .dropdown-button{background-size:26px;max-height:100%}@media(min-width:900px){#react-search-bar-root .dropdown-button{background-size:20px}}#react-search-bar-root .popper-div{align-items:center;display:flex;flex:1 1 auto;justify-content:center;margin-top:5rem}#react-search-bar-root .popper-item{padding:.5rem}
