/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:white;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;padding:0;margin:0;color:#606060;}a{color:#284226;}a.cta-btn{background:transparent;border:1px solid #606060;color:#606060;padding:15px;width:auto;font-size:18px;font-weight:500;text-decoration:none;min-width:300px;display:inline-block;margin:2em auto;transition:0.5s;}a.cta-btn:hover{background:#F3EEE1;color:#000;}a.cta-btn-add{text-decoration:none;padding:5px 15px;border:2px solid #364226;color:#364226;border-radius:10px;font-weight:700;transition:0.3s;display:inline-block;}a.cta-btn-add:hover{background:#364226;color:#FFFFFF;}p{letter-spacing:.5px;}.page-home a.cta-btn{color:#ffffff;border:1px solid #ffffff;}h1,h2,h3{color:#202020;}h1 a,h2 a,h3 a{color:#202020;}h1,h2{font-size:34px;margin-top:1em;margin-bottom:1em;line-height:44px;font-weight:700;}input,select,textarea{background:transparent;border:1px solid #606060;color:#606060;padding:15px;width:auto;font-size:18px;font-weight:400;}select{width:100%;color:gray;}select option{color:#606060;}textarea{width:95%;}textarea::placeholder{color:#606060;font-weight:500;}textarea:-moz-placeholder,textarea::-moz-placeholder,textarea:-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea::placeholder{color:#606060;font-weight:500;}img{max-width:100%;height:auto;}table{border-collapse:collapse;margin:5em auto;}td,th{border:1px solid #606060;padding:10px 30px;}th{padding-top:12px;padding-bottom:12px;background-color:#606060;color:#000;}.messages{color:#364226;}.messages.messages--status{text-align:center;padding:10px;margin-bottom:2em;}.layout-content{margin-bottom:2em;}.file-section .file-label{font-weight:700;color:#202020;}.pager__items{padding-left:0;display:flex;justify-content:center;flex-wrap:wrap;gap:15px;list-style-type:none;}.pager__items.pager-show-more{list-style:none;text-align:center;}.page-viewproductpage-1 .views-content nav .pager__items a{padding:5px 15px;color:#202020;border:1px solid #202020;transition:0.3s;}.page-viewproductpage-1 .views-content nav .pager__items a:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}.page-entitywebformcanonical h1{text-align:center;}#block-cheeseburgermenutrigger .block-cheeseburgermenu__trigger-element span{background:#364226;}#block-tec-loggedmenu{display:inline-block;width:auto;}#block-tec-loggedmenu ul{list-style-type:none;display:flex;gap:1rem;width:auto;}#block-tec-loggedmenu li a{text-decoration:none;}.tec-logo{display:none;}.page-home .tec-logo{position:absolute;top:35px;left:0;right:0;z-index:10;width:200px;margin-left:auto;margin-right:auto;}.tec-logo img{width:100%;}header{min-height:100px;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;}header > div{display:flex;justify-content:right;gap:2rem;align-items:center;align-content:center;max-width:1200px;width:auto;margin-left:auto;margin-right:auto;}#block-pagetitle,#block-tec-content{max-width:1200px;margin:0 auto;}#block-tec-mainnavigation a{color:#606060;}.page-home #block-pagetitle,.page-home #block-tec-content{max-width:100%;}.paragraph .inner-section{width:1200px;margin:5em auto;}.layout-content div div div{width:100%;margin:auto;}#block-tec-primary-local-tasks > ul{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;}#block-tec-primary-local-tasks > ul li{margin:10px;}#block-cheeseburgermenutrigger{position:relative;top:0;right:0;display:inline-block;}.cheeseburger-menu__item-label{text-transform:capitalize;}#block-homepageintro{display:block;position:relative;top:0;bottom:0;left:0;right:0;width:100%;height:53vw;background:url(/themes/custom/tec/images/tec-hero-bg.jpg) no-repeat;background-size:cover;color:white;}#block-homepageintro div{width:350px;height:345px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}#block-homepageintro img{width:100%;}#block-homepageintro h1,#block-homepageintro h2{font-size:85px;font-weight:700;margin-bottom:0;margin-top:0;line-height:95px;}#block-homepageintro h4{margin-top:0;margin-bottom:0;}#block-homepageheaderimage{width:100%;}#block-homepageheaderimage div{width:100%;}#block-homepageheaderimage img{width:100%;height:auto;}#block-tec-site-branding{height:130px;}#block-tec-site-branding a{width:155px;display:block;margin:0 auto;}#block-tec-site-branding img{width:155px;}body.page-userlogin{background:#202020;}body.page-userlogin #block-tec-content{width:600px;margin:300px auto 10px auto;background:#151515;padding:80px;}body.page-userlogin #block-tec-content h4{text-align:center;display:block;}.post-link-container{margin-top:45px !important;text-align:center;display:block;}.post-link-container a{text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;}#block-tec-mainnavigation,#block-anonymousmenu{position:absolute;z-index:9999;right:80px;top:40px;}#block-tec-mainnavigation ul,#block-anonymousmenu ul{list-style:none;padding:0;margin:0;}#block-tec-mainnavigation ul a,#block-anonymousmenu ul a{text-transform:uppercase;text-decoration:none;transition:all 1s ease-out;}#block-tec-mainnavigation ul a:hover{text-decoration:underline;}#block-tec-mainnavigation li{display:inline-block;margin:0 5px;}#block-pagetitle{padding-top:7em;}#block-views-block-events-upcoming-events,#block-views-block-events-past-events{max-width:1200px;width:auto;margin-left:auto;margin-right:auto;margin-bottom:5em;}#block-views-block-events-upcoming-events h2,#block-tec-views-block-c-content-feed-block > h2,#block-tec-views-block-announcement-feed-block-1 > h2
#block-views-block-events-past-events h2{text-align:center;font-weight:500;text-transform:uppercase;font-size:25px;}#block-views-block-events-upcoming-events h2,#block-tec-views-block-c-content-feed-block > h2,#block-tec-views-block-announcement-feed-block-1 > h2{text-align:center;font-weight:500;text-transform:uppercase;font-size:25px;}#block-views-block-events-upcoming-events .slick--view,#block-views-block-events-past-events .slick--view{background:#202020;padding:30px;}#block-views-block-events-upcoming-events .slick--view{border-radius:10px;overflow:hidden;}.node-type-event main footer{background:none;}.node-type-event .event-date{text-align:left;font-weight:500;background:#202020;color:#FFF;display:inline-block;padding:5px 5px 3px 5px;}.event-image{position:relative;text-align:center;}.slick-slide .event-image img{display:inline-block;}.event-title{margin-top:10px !important;display:block;}.event-title a{color:#F3EEE1;display:block;text-align:center;text-decoration:none;}.event-date{margin-top:15px;display:block;text-align:center;font-weight:700;}#block-views-block-events-upcoming-events .slick-arrow::before,#block-views-block-events-upcoming-events .slick-prev:hover,#block-views-block-events-upcoming-events .slick-prev:focus,#block-views-block-events-upcoming-events .slick-next:hover,#block-views-block-events-upcoming-events .slick-next:focus{color:#000 !important;}.join-cta,.gallery-cta{display:block;width:90% !important;text-align:center;background:#000;position:absolute;bottom:0;left:0;right:0;margin:0 auto 40px auto !important;}.join-cta a,.gallery-cta a{display:block;text-transform:uppercase;text-decoration:none;color:#F3EEE1;padding:20px;width:100%;}.slick-next.slick-arrow{right:-60px;}.slick-prev.slick-arrow{left:-60px;}.slick-arrow::before,.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#F3EEE1 !important;}.post-content-section > div{display:flex;flex-wrap:wrap;justify-content:space-evenly;}.webform-submission-form{max-width:550px;margin-left:auto;margin-right:auto;margin-bottom:5em;}.webform-submission-form div.form-item{margin-bottom:20px;}.webform-submission-form div.form-item input{width:auto;display:block;max-width:94%;}.webform-submission-form .form-actions{margin-top:2em;text-align:center;}.reload-captcha{display:none;}#block-sitebranding{background:#3E4B44;position:absolute;top:-10px;left:0;right:0;width:100%;height:130px;overflow:hidden;}#block-sitebranding a{width:155px;display:block;margin:0 auto;}#block-sitebranding img{width:155px;}body.page-userregister #block-tec-mainnavigation ul a,body.page-userlogin #block-tec-mainnavigation ul a{color:#FFFFFF;}body.page-userlogin #block-pagetitle{display:none;}body.page-userlogin input{background:transparent;border:1px solid white;color:white;padding:15px;width:100%;font-size:18px;font-weight:500;}body.page-userlogin input[type="submit"]{text-transform:uppercase;border:2px solid white;}body.page-userlogin .form-item{margin-bottom:25px;width:100%;display:flex;}body.page-userlogin .description,body.page-userlogin label,body.page-userlogin .post-link-container{display:none;}#block-loggedinheader{width:100%;overflow:hidden;display:block;}#block-loggedinheader div{width:100%;margin:auto;overflow:hidden;}#block-loggedinheader div a{display:block;width:235px;position:absolute;z-index:9999;left:0;right:0;top:15px;margin:0 auto;overflow:hidden;}#block-loggedinheader div a img{width:450px;height:auto;}.page-entitynodecanonical .layout-content{margin-top:6em;}.page-dashboard{background:#FFFFFF;}.page-dashboard #block-pagetitle h1{font-weight:300;text-transform:uppercase;text-align:center;font-style:italic;}.page-dashboard main{width:90%;margin:0 auto;}.page-dashboard .member-name{font-size:28px;font-weight:700;text-transform:uppercase;}#block-tec-views-block-project-block-1,#block-tec-views-block-project-project-interest-block,.page-viewprojectpage-1 #block-tec-content,#block-tec-views-block-c-content-feed-block,#block-tec-views-block-announcement-feed-block-1,.page-viewprojectpage-3 .views-element-container,.page-viewprojectpage-4 .views-element-container{max-width:1200px;width:auto;position:relative;margin-bottom:20px;}#block-tec-views-block-project-block-1,#block-tec-views-block-project-project-interest-block,#block-tec-views-block-c-content-feed-block,#block-tec-views-block-announcement-feed-block-1{margin:8em auto 20px auto;}#block-tec-views-block-c-content-feed-block,#block-tec-views-block-announcement-feed-block-1{margin-top:4em;margin-bottom:5em;}#block-tec-views-block-c-content-feed-block footer,#block-tec-views-block-announcement-feed-block-1 footer{background:none;text-align:center;margin-top:4em;}#block-tec-views-block-c-content-feed-block footer a,#block-tec-views-block-announcement-feed-block-1 footer a{border:1px solid #202020;color:#202020;padding:10px 40px;text-decoration:none;display:inline-block;transition:0.3s;}#block-tec-views-block-c-content-feed-block footer a:hover,#block-tec-views-block-announcement-feed-block-1 footer a:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}#block-tec-views-block-project-block-1 .views-row,#block-tec-views-block-project-project-interest-block .views-row,.page-viewprojectpage-1 #block-tec-content .views-row,#block-tec-views-block-c-content-feed-block .views-row,#block-tec-views-block-announcement-feed-block-1 .views-row,.page-viewprojectpage-3 .views-element-container .views-row,.page-viewprojectpage-4 .views-element-container .views-row,.events-page-list .views-row{border:1px solid #DDD;border-radius:10px;margin-bottom:20px;padding:20px 15px 20px 15px;box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-webkit-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-moz-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);width:auto;display:block;}.page-dashboard #block-tec-views-block-project-block-1 header,.page-dashboard #block-tec-views-block-project-project-interest-block header,.page-viewprojectpage-1 #block-tec-content header,.page-viewprojectpage-3 .views-element-container header,.events-page-list header{height:auto;min-height:0;text-align:right;background:none;position:absolute;top:0;right:0;}.content-type-label{display:block;width:auto;max-width:130px;color:#284226;margin:0 5px 0 0;float:right;}.announcement-teaser .publish-date,.event-teaser .event-date{float:right;font-weight:500;margin:0 5px 0 0;}.announcement-teaser h2,.event-teaser h2{line-height:30px;font-size:28px;font-weight:500;}.announcement-teaser h2 a,.event-teaser h2 a{text-decoration:none;}.event-teaser .teaser-container .right-section{padding-left:0;width:100%;}.events-page-list .teaser-container .left-section{width:17%;text-align:center;}.events-page-list .teaser-container .right-section{padding-left:2rem;width:79%;}#block-tec-primary-local-tasks{margin-top:53px;}div.contextual{width:auto !important;}.message-container{max-width:100%;text-align:center;margin:1em auto;width:100%;display:block;}body.page-userregister{background:#202020;}body.page-userregister div.layout-content{padding-top:90px;}.page-userregister #block-tec-content{width:600px;margin:75px auto 10px auto;background:#151515;padding:80px;}.page-userregister #block-tec-content h4{text-align:center;display:block;text-transform:uppercase;}.page-userregister #edit-actions{margin-top:30px;}.page-userregister #edit-actions input{text-transform:uppercase;font-weight:500;}.page-userregister #block-tec-content input{background:transparent;color:white;padding:15px;width:94%;font-size:18px;font-weight:500;text-transform:none;}.page-userregister #block-tec-content input#edit-submit{width:100%;text-transform:uppercase;}.page-userregister #edit-actions input{border:2px solid white;font-family:Helvetica,Arial,sans-serif}.page-userregister .form-item{margin-bottom:25px;width:100%;}.page-userregister .description{font-size:14px;line-height:16px;margin-top:15px;}footer{background-color:#364226;color:#ffffff;}footer > div{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;width:auto;max-width:1200px;margin:0 auto;padding:2em 0 1em 0;}#block-tec-footerlogo{width:200px;}#block-tec-footerlogo img{width:100%;}#block-tec-footer-menu ul{padding-left:0;list-style:none;}#block-tec-footer-menu ul li a{text-decoration:none;color:#FFFFFF;}#webform-submission-member-application-node-8-form-ajax{padding-top:5em;}#webform-submission-contact-us-node-10-add-form{max-width:550px;margin-left:auto;margin-right:auto;margin-bottom:5em;}#webform-submission-contact-us-node-10-add-form .form-item{margin-bottom:20px;max-width:100%;}#webform-submission-contact-us-node-10-add-form .form-item input,#webform-submission-contact-us-node-10-add-form .form-item textarea{max-width:94%;}.paragraph{overflow:hidden;}.paragraph--type--image-text{background-color:#364226;color:#ffffff;}.paragraph--type--image-text h2,.paragraph--type--image-text a{color:#ffffff;}.paragraph--type--image-text .inner-section{display:flex;flex-wrap:wrap;justify-content:center;}.paragraph--type--image-text .inner-section .img-section,.paragraph--type--image-text .inner-section .txt-section{width:50%;}.paragraph--type--three-column-section > .inner-section{margin-top:0;}.paragraph--type--three-column-section .inner-section > div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.paragraph--type--three-column-section .inner-section > div > div{width:29%;margin-top:25px;}.paragraph--type--three-column-section .inner-section > div > div img{height:105px;width:auto;}.paragraph--type--three-column-section .inner-section > div > div h3{font-weight:500;text-transform:uppercase;line-height:1.5em;}.paragraph--type--testimonial .inner-section{width:720px;}.paragraph--type--comparison-section > .inner-section > div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-shadow:0px 15px 40px -16px rgba(0,0,0,0.61);-webkit-box-shadow:0px 15px 40px -16px rgba(0,0,0,0.61);-moz-box-shadow:0px 15px 40px -16px rgba(0,0,0,0.61);}.paragraph--type--comparison-section > .inner-section > div:nth-child(3){margin-top:5em;box-shadow:none;}.paragraph--type--comparison-section .inner-section > .field-wrapper .field-value{width:395px;margin-top:0;}.paragraph--type--comparison-section .inner-section > .field-wrapper .field-value:nth-child(2){border-left:1px solid #dad9dd;border-right:1px solid #dad9dd;}.paragraph--type--comparison-section .inner-section > .field-wrapper .field-value .field-value{width:100%;}.paragraph--type--comparison-section .inner-section > .field-wrapper .field-value .inner-section{padding:30px;width:auto;display:block;}.paragraph--type--comparison-section .inner-section > h2{text-align:center;text-transform:uppercase;}.paragraph--type--comparison-section .inner-section a{display:block;background:#576a3d;padding:20px 50px;text-decoration:none;text-transform:uppercase;color:#ffffff;text-align:center;}.paragraph--type--comparison-item > .inner-section{width:auto;margin:0;display:block;padding:20px 50px;min-height:505px;}.paragraph--type--comparison-item .inner-section > div{display:block;}.paragraph--type--comparison-item h2{color:#dc9c02;font-weight:500;text-transform:uppercase;}.paragraph.paragraph--type--slide .inner-section{margin:0;width:100%;}.paragraph.paragraph--type--slide .inner-section img{width:100%;}.paragraph.paragraph--type--slide .inner-section .slide-cta{position:absolute;bottom:10em;z-index:10;text-align:center;overflow:hidden;}.paragraph.paragraph--type--slide .inner-section .slide-cta a{background:#ffffff;padding:20px 40px;color:#121820;text-decoration:none;letter-spacing:1px;text-transform:uppercase;display:inline-block;}.paragraph--type--testimonial{position:relative;overflow:hidden;height:560px;}.paragraph--type--testimonial::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#000;opacity:0.4;}.paragraph--type--testimonial img{position:absolute;z-index:0;width:100%;top:-20em;left:0;right:0;}.paragraph--type--testimonial .inner-section{z-index:2;position:relative;color:#ffffff;}.paragraph--type--testimonial .inner-section h2{color:#ffffff;text-align:center;text-transform:uppercase;}.paragraph--type--testimonial .inner-section .testimonial-text{margin-top:2.5em;font-size:26px;line-height:36px;}.paragraph--type--testimonial .inner-section .quote-icon{font-size:75px;height:45px;display:block;line-height:100px;}.paragraph--type--testimonial .inner-section .testimonial-author{font-weight:700;}.paragraph--type--testimonial.paragraph--16 .quote-icon{display:none;}.teaser-container{display:flex;flex-wrap:wrap;justify-content:left;align-content:initial;align-items:initial;}.teaser-container .left-section{width:19%;margin:unset;}.teaser-container .right-section{width:78%;margin:unset;padding-left:2rem;}.teaser-container .right-section h2{margin:0 0 10px 0;line-height:30px;font-size:28px;font-weight:500;}.teaser-container .right-section h2 a{text-decoration:none;}.teaser-container .right-section p{margin-top:0;}.layout-content div.overview-container{display:flex;flex-wrap:wrap;align-items:initial;justify-content:initial;gap:2%;background:#364226;color:#FFFFFF;min-height:400px;overflow:hidden;margin-bottom:2em;}.overview-container .left-section{width:42%;margin:0;}.overview-container .left-section > div,.overview-container .left-section .field-value{height:100%;overflow:hidden;}.overview-container .left-section img{height:100%;width:auto;}.overview-container .right-section{width:56%;margin:0;position:relative;}.overview-container .right-section h1{margin-bottom:0;color:#FFFFFF;}.overview-container .right-section .owner span{width:100%;margin:auto;display:block;font-size:14px;}.overview-container .right-section .owner span.label{font-weight:700;}.layout-content div.project-stats{display:flex;flex-wrap:wrap;justify-content:center;}.layout-content div.project-stats .left-section,.layout-content div.project-stats .right-section{width:50%;margin:unset;}.project-stats .field-wrapper{margin-bottom:.5rem;}.project-stats .field-wrapper .field-value{font-weight:700;color:#202020;}.overview-container .right-section .flag-inerest{position:absolute;right:10px;bottom:10px;margin:unset;width:auto;}.flag.flag-inerest a,.flag.flag-inerest a:hover{color:#FFFFFF;text-decoration:none;border:1px solid #FFFFFF;padding:5px 25px;display:inline-block;margin-top:10px;}.flag.flag-inerest a:hover{color:#364226;background:#FFFFFF;}.bottom-cta-section{display:flex;justify-content:end;align-items:center;gap:10px;}.node-type-product .cta-section{align-items:center;margin-top:1.5em;display:flex;flex-wrap:wrap;justify-content:space-between;}.node-type-product .cta-section a,.bottom-cta-section a{color:#202020;border:1px solid #202020;padding:15px 40px;text-decoration:none;transition:0.3s;display:block;text-align:center;margin-bottom:15px;}.node-type-product .cta-section a:hover,.bottom-cta-section a:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}.node-type-product .cta-section a{width:180px;}.page-contact-us h1{text-align:center;}#block-tec-content .views-element-container header{position:relative;text-align:right;margin-bottom:15px;}.announcement-teaser .teaser-container .right-section{padding-left:0;width:100%;}.announcement-teaser ul.links{list-style:none;padding-left:0;}.announcement-teaser .publish-date{display:block;margin-bottom:1rem;}.page-viewannouncementannouncement-page .views-row{border:1px solid #DDD;border-radius:10px;margin-bottom:20px;padding:20px 15px 20px 15px;box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-webkit-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-moz-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);}.announcement-content h1{color:#284226;margin-top:0;}#block-tec-views-block-product-block-1{max-width:1200px;width:auto;margin-left:auto;margin-right:auto;margin-bottom:5em;}#block-tec-views-block-product-block-1 h2{text-align:center;font-weight:500;text-transform:uppercase;font-size:25px;}#block-tec-views-block-product-block-1 footer{background:none;text-align:center;}#block-tec-views-block-product-block-1 footer a{border:1px solid #202020;color:#202020;padding:10px 40px;text-decoration:none;display:inline-block;margin-top:3em;transition:0.3s;}#block-tec-views-block-product-block-1 footer a:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}#block-tec-views-block-product-block-1 .views-field-field-product-image,.page-viewproductpage-1 .views-field-field-product-image{width:325px;height:325px;border-radius:10px;overflow:hidden;}#block-tec-views-block-product-block-1 .views-field-title,.page-viewproductpage-1 .views-field-title{width:290px;overflow:hidden;margin-top:15px;display:block;text-align:left;}#block-tec-views-block-product-block-1 .views-field-title a,.page-viewproductpage-1 .views-field-title a{color:#202020;text-decoration:none;font-size:16px;line-height:20px;font-weight:bold;}#block-tec-views-block-product-block-1 .views-field-field-price,.page-viewproductpage-1 .views-field-field-price{width:290px;overflow:hidden;display:block;text-align:left;}#block-tec-views-block-product-block-1 .slick-arrow::before,#block-tec-views-block-product-block-1 .slick-arrow::after{color:#202020 !important;}.page-viewproductpage-1 .views-content{display:flex;flex-wrap:wrap;justify-content:left;}.page-viewproductpage-1 .views-content .views-row{width:33%;margin:0 0 2em 0;height:auto;}.page-viewproductpage-1 .views-content nav{width:100%;}.page-viewproductpage-1 .views-content nav a{border:1px solid #364226;color:#364226;padding:10px 40px;text-decoration:none;display:inline-block;margin-top:3em;}.page-viewproductpage-1 form.views-exposed-form,.page-viewprojectpage-1 form.views-exposed-form{width:100%;display:flex;flex-wrap:wrap;align-items:end;justify-content:left;gap:10px;margin-bottom:3em;}.page-viewproductpage-1 form.views-exposed-form .form-item,.page-viewprojectpage-1 form.views-exposed-form .form-item{width:150px;margin:unset;}.page-viewproductpage-1 form.views-exposed-form .form-item select,.page-viewprojectpage-1 form.views-exposed-form .form-item select{padding:10px 20px;border:1px solid #202020;color:#202020;}.page-viewproductpage-1 form.views-exposed-form .form-actions,.page-viewprojectpage-1 form.views-exposed-form .form-actions{width:auto;margin:unset;}.page-viewproductpage-1 form.views-exposed-form .form-actions input,.page-viewprojectpage-1 form.views-exposed-form .form-actions input{padding:10px 20px;border:1px solid #202020;color:#202020;transition:0.3s;}.page-viewproductpage-1 form.views-exposed-form .form-actions input:hover,.page-viewprojectpage-1 form.views-exposed-form .form-actions input:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}.page-viewprojectpage-1 form.views-exposed-form .form-item-keyword{width:250px;}.page-viewprojectpage-1 form.views-exposed-form .form-item-keyword input{width:auto;display:block;max-width:83%;padding:10px 20px;}.node-type-product .teaser-container{justify-content:space-between;}.node-type-product .teaser-container .left-section{width:50%;}.node-type-product .teaser-container .right-section{width:45%;}.node-type-product .teaser-container .right-section h3{margin:0;color:#202020;}.node-type-product .specs-section{display:flex;flex-wrap:wrap;margin-top:1.5em;border-top:1px solid #202020;padding-top:1.5em;}.node-type-product .specs-section .field-wrapper{width:50%;margin-bottom:.75rem;margin-left:unset;margin-right:unset;}.node-type-product .specs-section .field-value{font-weight:700;color:#202020;}.node-type-product .slick-dots--thumbnail-grid{text-align:left;}.node-type-product .slick-list{border-radius:15px;overflow:hidden;}.node-type-product .slick .slick-dots--thumbnail-grid li:hover img,.node-type-product .slick .slick-dots--thumbnail-grid .slick-active img{border-color:#202020;border-radius:10px;}.node-type-product .slick .slick-dots--thumbnail-grid img{border-radius:10px;}#block-tec-userinviteblock{max-width:1200px;width:auto;margin-left:auto;margin-right:auto;}#block-tec-userinviteblock h2{text-align:center;font-weight:500;text-transform:uppercase;font-size:25px;}#block-tec-userinviteblock form{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;border:1px solid #DDD;border-radius:10px;margin-bottom:20px;padding:20px 15px 20px 15px;box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-webkit-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-moz-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);}#block-tec-userinviteblock form label{display:block;}#block-tec-userinviteblock form div.form-item{margin-bottom:20px;width:265px;margin-left:unset;margin-right:unset;}#block-tec-userinviteblock form div.form-item.form-item-user-type,#block-tec-userinviteblock form div.form-item.form-item-applicant-type{width:175px;margin-left:unset;margin-right:unset;}#block-tec-userinviteblock form input,#block-tec-userinviteblock form select{max-width:230px;width:auto;display:block;}#block-tec-userinviteblock form input#edit-submit{width:122px;height:51px;margin-top:5px;cursor:pointer;transition:0.3s;}#block-tec-userinviteblock form input#edit-submit:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}.expert-profile .teaser-container .left-section{width:35%;}.expert-profile .teaser-container .left-section img{border-radius:15px;margin-right:.5rem;}.expert-profile h1{margin:0;font-size:44px;line-height:54px;font-weight:700;}.expert-profile .teaser-container .right-section{width:62%;}.expert-profile .field-wrapper .label{line-height:30px;font-size:28px;font-weight:500;color:#202020;margin-bottom:1rem;}.expert-profile .location-section,.expert-profile .expertise-section{margin-bottom:2rem;}.expert-profile .expertise-section .field-value{border-radius:5px;line-height:20px;padding:14px 20px;display:inline-block;width:auto;color:#FFF;margin-right:1rem;margin-bottom:1rem;background:#606060;}.expert-profile .detail-container{margin-top:2rem;border-top:1px solid #202020;padding-top:2rem;}.expert-profile .expert-cta a{color:#364226;border:1px solid #364226;padding:15px 40px;text-decoration:none;transition:0.3s;display:block;text-align:center;margin-bottom:15px;width:180px;}.expert-profile .expert-cta a:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}.page-viewexpertspage-1 .views-content{display:flex;flex-wrap:wrap;justify-content:left;align-items:normal;gap:1%;}.page-viewexpertspage-1 .views-content .views-exposed-form{width:100%;display:flex;flex-wrap:wrap;align-items:end;justify-content:left;gap:10px;margin-bottom:3em;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-item-name{width:350px;margin:unset;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-item-name input{max-width:307px;width:auto;display:block;padding:10px 20px;border:1px solid #202020;color:#202020;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-item-expertise{width:150px;margin:unset;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-item-expertise select{padding:10px 20px;border:1px solid #202020;color:#202020;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-actions{width:auto;margin:unset;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-actions input{padding:10px 20px;border:1px solid #202020;color:#202020;transition:0.3s;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-actions input:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}.page-viewexpertspage-1 .views-content .views-row{width:47%;border:1px solid #DDD;border-radius:10px;margin-bottom:20px;box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-webkit-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-moz-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);min-height:190px;overflow:hidden;margin-left:unset;margin-right:unset;margin-top:0;}.page-viewexpertspage-1 .teaser-container .left-section{width:30%;margin:unset;padding:0.5rem;}.page-viewexpertspage-1 .teaser-container .right-section{width:63%;margin:unset;padding:.5rem;}.page-viewexpertspage-1 .teaser-container .right-section p{margin-bottom:0;}#block-tec-views-block-partner-deal-block-1{max-width:1200px;width:auto;margin-left:auto;margin-right:auto;}#block-tec-views-block-partner-deal-block-1 .views-row{border:1px solid #DDD;border-radius:10px;margin-bottom:20px;padding:20px 15px 20px 15px;box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-webkit-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);-moz-box-shadow:5px 8px 15px -15px rgba(0,0,0,0.75);width:auto;display:block;}#block-tec-views-block-partner-deal-block-1 .views-row h2{font-weight:500;text-transform:uppercase;font-size:25px;margin:0;}#block-tec-views-block-partner-deal-block-1 .views-row p{margin-top:0;}.layout-content div .user-info-container{margin-top:1em;}#block-tec-views-block-experts-expert-profile-block{max-width:1200px;margin:1em auto 0 auto;}#block-tec-views-block-experts-expert-profile-block .empty-container{text-align:center;}#block-tec-views-block-experts-expert-profile-block header{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}.page-entityusercanonical .layout-container > main{margin-top:7em;}.expert-cta-options{display:flex;flex-wrap:wrap;gap:5px;}.webform-submission-expert-ask-a-question-form .webform-confirmation__message{text-align:center;}.ui-dialog-titlebar{background:#364226;color:#FFF;font-weight:500;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;width:100%;}.ui-dialog-buttonset .webform-button--submit{color:#364226;border:1px solid #364226;padding:15px 40px;text-decoration:none;transition:0.3s;display:block;text-align:center;margin-bottom:15px;width:180px;background:none;margin-left:auto !important;margin-right:auto !important;}.ui-dialog-buttonset .webform-button--submit:hover{color:#FFFFFF;background:#364226;border:1px solid #364226;}@media (max-width:1200px){.paragraph.paragraph--type--one-column-section .inner-section,.paragraph.paragraph--type--comparison-section .inner-section,.paragraph.paragraph--type--three-column-section .inner-section,.paragraph.paragraph--type--image-text .inner-section,.paragraph--type--three-column-section .inner-section > div > div{width:100%;}.paragraph.paragraph--type--image-text .inner-section{margin:0;}.page-viewexpertspage-1 .views-content .views-row{width:100%;}.page-viewexpertspage-1 .views-content .views-row{height:auto;}}@media (max-width:960px){footer{max-width:100%;width:auto;}.layout-content > div > div,footer{padding-left:1em;padding-right:1em;}#block-homepageintro{max-width:100%;width:auto;}#block-homepageintro > div{justify-content:center;}#block-tec-mainnavigation,#block-anonymousmenu{left:0;right:0;margin-left:auto;margin-right:auto;width:100%;text-align:center;}.teaser-container .right-section{width:100%;padding-left:0;}.content-type-label{float:none;text-align:right;width:100%;max-width:100%;}.announcement-teaser .content-section{width:100%;}.announcement-teaser .publish-date{float:none;width:100%;text-align:right;}.event-teaser .event-date{float:none;width:100%;display:block;text-align:left;margin:0;}.slick-prev.slick-arrow{left:-40px;}.slick-next.slick-arrow{right:-40px}.page-viewproductpage-1 .views-content{justify-content:center;gap:4%;}.page-viewproductpage-1 .views-content .views-row{width:30%;height:300px;}.page-viewproductpage-1 .views-field-field-product-image,.page-viewproductpage-1 .views-field-title,.page-viewproductpage-1 .views-field-field-price{width:100%;height:auto;}.page-viewproductpage-1 .views-field-field-product-image{height:200px;}#block-tec-userinviteblock form div.form-item{width:40%;}#block-tec-userinviteblock form div.form-item.form-item-user-type,#block-tec-userinviteblock form div.form-item.form-item-applicant-type{width:28%;}.expert-profile .teaser-container .right-section{padding-left:2rem;width:55%;}}@media (max-width:767.98px){.paragraph .inner-section{margin:3em auto;width:1200px;}.paragraph--type--image-text .inner-section .img-section,.paragraph--type--image-text .inner-section .txt-section{width:100%;}.paragraph--type--image-text .inner-section .img-section{text-align:center;}.paragraph--type--image-text .inner-section .txt-section{padding:5px 10px;}.paragraph--type--testimonial .inner-section{padding:10px;width:auto;margin:1em auto;}.paragraph--type--testimonial img{width:auto;top:0;max-width:500%;height:100%;}.paragraph--type--testimonial .inner-section .testimonial-text{margin-top:0;font-size:20px;line-height:30px;}.paragraph--type--comparison-section .inner-section > .field-wrapper .field-value .inner-section{min-height:0;margin:0;}.paragraph--type--comparison-section .inner-section > .field-wrapper .field-value:nth-child(2){border-left:none;border-right:none;border-top:1px solid #dad9dd;border-bottom:1px solid #dad9dd;}body.page-userlogin #block-tec-content{width:auto;display:block;max-width:100%;padding:40px 25px;margin:160px auto 10px auto;}body.page-userlogin #block-tec-mainnavigation{top:120px;background:#3E4B44;padding-bottom:13px;}.teaser-container .left-section{width:100%;}.node-type-product .teaser-container .left-section,.node-type-product .teaser-container .right-section{width:100%;}.node-type-product .cta-section{justify-content:left;gap:10px;}#block-tec-userinviteblock form{display:block;}.expert-profile .teaser-container .left-section,.expert-profile .teaser-container .right-section{width:100%;}.expert-profile .teaser-container .left-section img{max-width:300px;margin-left:auto;margin-right:auto;display:block;margin-bottom:1rem;}}@media (max-width:576px){td,th{display:block;}#block-homepageintro{height:500px;}.webform-submission-form div.form-item input,#webform-submission-contact-us-node-10-add-form .form-item input,#webform-submission-contact-us-node-10-add-form .form-item textarea{max-width:90%;}#webform-submission-contact-us-node-10-add-form #edit-actions{text-align:center;}footer > div{justify-content:center;}.page-viewproductpage-1 .views-content .views-row{height:auto;width:288px;}.node-type-product .slick .slick-dots--thumbnail-grid li{width:100px;}.node-type-product .cta-section a{width:100%;}.page-viewexpertspage-1 .teaser-container .right-section{width:100%;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-item-name{width:100%;}.page-viewexpertspage-1 .views-content .views-exposed-form .form-item-name input{max-width:82%;}.expert-profile .teaser-container .left-section{width:100%;}.expert-profile .teaser-container .right-section{width:100%;}.expert-profile .expert-cta a{margin-left:auto;margin-right:auto;}}
