@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Cabin:ital,wght@0,400..700;1,400..700&family=Nothing+You+Could+Do&family=Satisfy&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Poppins',sans-serif !important;font-weight:300 !important;line-height:1.7em;padding:0px;}#preheader{background-color:#006eb7;padding:8px 0px 8px 0px;}#preheader img{margin-right:10px;filter:brightness(0) invert(1);}#preheader p{margin:0px;color:#FFF;}#block-tgs-toptelephone{text-align:right;}#block-tgs-toptelephone ul{margin:0px;padding:0px;}#block-tgs-toptelephone ul li{list-style:none;display:inline;margin-left:20px;font-weight:700;color:#FFF;}#block-tgs-toptelephone ul li a{color:#FFF;text-decoration:none;}#page{background-color:#f5f5f5;border-top-left-radius:20px;border-top-right-radius:20px;margin:15px;margin-bottom:0px;}.tabs-wrapper{border-bottom:0px solid #d1262c;margin:0 0 25px 0 !important;background:#FFF !important;clear:both;}ul.tabs{margin:0px !important;}ul.primary li{display:inline;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5385em;margin:0;padding:0 1em;border-radius:0px 0px 0 0;margin-right:15px;font-size:0.9em;font-weight:300;color:#222222;padding:10px;}ul.primary li a:hover,ul.primary li a.is-active{border:none;color:#006eb7;}ul.primary li a:hover{background:#000000;text-decoration:none;color:#fff;}ul.secondary li{display:inline;border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ffffff;display:block;float:left;line-height:1.5385em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.is-active{background:#ffffff;color:#202120;text-decoration:none;}ul.secondary a.active{border-bottom:none;}ul.inline,ul.links.inline{margin-left:0;}.front #header{padding-top:30px;padding-bottom:20px;margin-bottom:0px;border-bottom:none;}#header{padding-top:30px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #FFF;}#block-tgs-contactbutton{text-align:right;padding-top:12px;}#block-tgs-contactbutton a{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2;background-size:40px;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#FFF;text-align:left;width:150px;font-weight:600;text-decoration:none;margin-left:auto;}#block-tgs-contactbutton a:hover{opacity:0.8;}a.button{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2 !important;background-size:40px !important;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#FFF !important;text-align:left;max-width:220px;min-width:196px;font-weight:600;text-decoration:none;background-size:200% 100%;background-position:left bottom;transition:all 0.4s ease-out;margin-bottom:10px;}a.button:hover{opacity:0.8;}a.alt-button{background:url(/themes/tgs/assets/images/alt-button-arrow.png) right center no-repeat #FFFFFF;background-size:40px;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#009fe2;text-align:left;max-width:220px;min-width:196px;font-weight:600;text-decoration:none;margin-bottom:10px;}a.alt-button:hover{opacity:0.8;}#block-tgs-topcontact p{margin-top:0px;margin-bottom:0px;}#header #block-tgs-logo{padding-right:0px;}#header #block-tgs-logo img{width:100%;height:auto;}#block-tgs-mainnavigation-2{margin-top:5px;}#block-tgs-mainnavigation-2 li{border:none !important;font-weight:400;}#block-tgs-mainnavigation-2 li a{text-decoration:none;}#block-tgs-mainnavigation-2 li a:hover{background-color:transparent !important;color:#006eb7;}#block-tgs-mainnavigation-2 li .no-link:hover{background-color:transparent !important;color:#006eb7;}#block-tgs-mainnavigation-2 li a.contact{display:none;}.tbm-nav{display:flex;justify-content:center;width:100%;}#block-tgs-mainnavigation-2 .tbm-submenu{margin-top:20px;border:none !important;padding-bottom:30px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:20px;background:#F5F5F5;background:linear-gradient(180deg,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);box-shadow:0 8px 16px -7px rgba(0,0,0,0.12);font-size:0.9em;}#block-tgs-mainnavigation-2 .tbm-submenu ul{margin:0px;padding:0px;}#block-tgs-mainnavigation-2 .tbm-submenu ul li{list-style:none;}#block-tgs-mainnavigation-2 h2{font-size:1.2em;margin-bottom:10px;color:#006eb7;}#block-tgs-mainnavigation-2 .tbm-toggle{background:url(/themes/tgs/assets/images/nav-arrow.png) right center no-repeat;background-size:12px;margin-right:10px;}#block-tgs-mainnavigation-2 .tbm-submenu ul li a{color:#444;padding-top:5px;padding-bottom:5px;display:block;}#block-tgs-mainnavigation-2 .tbm-submenu ul li a:hover{color:#009fe1;}.nav-promo{border-radius:20px;padding:25px 20px 10px 20px;background:url(/themes/tgs/assets/images/expert.png) right top no-repeat #006eb7;background-size:150px;}.nav-promo p{color:#FFF;font-weight:800;font-size:1.3em;padding-right:100px;line-height:1.3em;}.nav-promo a{font-size:0.9em;}.front #slider{padding-top:0px;padding-bottom:30px;}.front #slider h1{margin-top:60px;}.front #slider h3{font-weight:800;font-size:1.5em;color:#444;}#slider  .views-field-field-image{background-size:80%;}#slider img{padding-left:40px;padding-right:40px;width:100%;height:auto;}#block-tgs-slidertext{margin-bottom:30px;}#block-tgs-slidertext ul{margin:40px 0px 0px 0px;padding:0px;}#block-tgs-slidertext ul li{list-style:none;float:left;margin-right:10px;}#block-banner-image h1{margin-bottom:0px;}#block-banner-image .row{padding-top:40px;padding-bottom:20px;padding-left:15px;}#block-banner-image img{width:100%;height:auto;padding-top:25px;margin-bottom:50px;filter:grayscale(100);}#block-tgs-3keypoints{background-color:#444;border-radius:20px;color:#FFF;padding:30px 20px 30px 20px;text-align:center;}#block-tgs-3keypoints .col-xl-4{padding-top:10px;padding-bottom:10px;}#block-tgs-3keypoints h3{color:#009fe1;font-weight:800;font-size:2.2em;}#block-tgs-3keypoints h5{font-weight:800;}#block-products nav{font-size:0.9em;}#block-products nav ul{margin:0px !important;padding:0px 0px 0px 0px;text-align:center;border-top:1px solid #FFF;padding-top:10px;}#block-products nav ul li{list-style:none;display:inline;padding-left:10px;padding-right:10px;}#block-products nav ul li a{color:#026db6;font-weight:700;}#block-products nav ul li a:hover{text-decoration:none;color:#009fe1;}#block-products .views-field-field-product-image{background-color:#EEE;border-radius:20px;padding:10px;}#block-products img{width:100%;height:auto;border-radius:20px;mix-blend-mode:multiply;margin-bottom:0px;}h1{text-transform:uppercase;font-weight:900;margin-top:0px;margin-bottom:20px;font-size:3em;line-height:1.1em !important;color:#1272b9;margin-bottom:30px;}h1 .grey{color:#444;}h2{text-transform:uppercase;font-weight:900;margin-top:0px;margin-bottom:20px;font-size:2.3em;line-height:1.1em !important;color:#444;margin-bottom:30px;}#main-content h3{font-weight:900;margin-top:0px;margin-bottom:15px;font-size:1.5em;color:#444444;}#main-content h4{font-weight:900;margin-top:0px;margin-bottom:20px;font-size:1.3em;color:#006db7;}#main-content h5{font-weight:900;margin-top:0px;margin-bottom:20px;font-size:1.3em;color:#444;}#main-content ul{margin-top:10px;margin-bottom:20px;}#main-content ul li{padding-top:4px;}#main-content strong{font-weight:800;}p{margin-top:0px;margin-bottom:20px;}#main-content .box{padding:10px;}#main-content .paragraph{margin-top:30px !important;margin-bottom:40px !important;}#main-content .paragraph.paragraph--type--links-to-other-pages{margin-top:0px !important;}#main-content .paragraph.paragraph--type--video-url iframe{border-radius:20px !important;}#main-content  .video-embed-field-responsive-video{margin-bottom:5px;}.paragraph .image img{width:100%;height:auto;border-radius:20px;margin-bottom:25px;}.paragraph .Yes img{filter:grayscale(100);}.paragraph a.button{min-width:250px !important;margin-bottom:30px;}.paragraph.paragraph--type--case-study-image img{width:100%;height:auto;border-radius:20px;margin-bottom:25px;}.paragraph--type--full-width-text a{color:#009fe1;font-weight:bold;}.post-content{margin-left:0px;margin-right:0px;}.post-content.Dark h4,.post-content.Light h4,.post-content.Grey h4{color:#FFF !important;}.post-content.Dark h3,.post-content.Light h3,.post-content.Grey h3{color:#FFF !important;}.post-content.Dark{background-color:#006fb7;padding:30px 20px 30px 20px;border-radius:20px;color:#FFF;}.post-content.Light{background-color:#009fe1;padding:30px 30px 30px 30px;border-radius:20px;color:#FFF;}.post-content.Light a.button{background-color:#006db7 !important;}.post-content.Grey{background-color:#444444;padding:30px;border-radius:20px;color:#FFF;}.post-content.White{background-color:#FFFFFF;padding:30px;border-radius:20px;}.post-content.Default img{mix-blend-mode:multiply;}.post-content.Dark h2,.post-content.Light h2,.post-content.Grey h2{color:#FFF;}.field--name-field-link{display:flex;flex-wrap:wrap;gap:15px;}.field--name-field-link{padding-bottom:50px;}.field--name-field-link .field__item{flex:1 1 calc(25% - 15px);}.field--name-field-link .field__item a{display:block;background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2;background-size:40px;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#FFF;text-align:left;font-weight:600;text-decoration:none;padding-right:40px;}#main-content .paragraph ul li a{color:#009fe1;font-weight:bold;}.ui-accordion{margin-bottom:60px;}.ui-accordion-header{background-color:#FFF !important;border-radius:20px !important;padding:20px 10px 20px 15px !important;color:#444 !important;border:none;font-weight:700 !important;text-transform:none !important;font-family:'Poppins';font-size:1.1em !important;margin-bottom:0px !important;margin-top:10px !important;}.ui-accordion-header-icon{margin-right:10px;}.ui-accordion-header.ui-state-active{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;background-color:#009fe1 !important;color:#FFF !important;}.ui-accordion-content{background-color:#FFF !important;padding:20px 30px 80px 30px !important;border-radius:0px 0px 20px 20px !important;border:none !important;font-family:'Poppins';line-height:1.7em;}.front #postcontentone{background-color:#F5f5f5;margin-left:15px;margin-right:15px;border-top:3px solid #FFF;border-bottom:3px solid #FFF;padding-top:60px;padding-bottom:70px;}.basic-page #postcontentone{background-color:#F5f5f5;margin-left:15px;margin-right:15px;border-top:3px solid #FFF;}.basic-page .child-categories{padding-top:60px;}.basic-page #postcontentone .child-applications{padding:0px 0px 60px 0px;}.basic-page #postcontentone .child-box{background-color:#FFF;border-radius:20px;padding:0px 0px 0px 0px;margin-bottom:20px;}.basic-page #postcontentone .col-xl-3 img{width:100%;height:auto;border-top-left-radius:20px;border-top-right-radius:20px;}.basic-page #postcontentone .col-xl-3 .section-text{padding:22px 20px 30px 20px !important;min-height:320px;}.basic-page #postcontentone .views-field-title a{padding-left:0px !important;}.basic-page #postcontentone .col-xl-3 .section-text .more-button a{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2;background-size:40px;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#FFF;text-align:left;width:170px;font-weight:600;text-decoration:none;margin-top:20px;}.basic-page #postcontentone .col-xl-3 .section-text .views-field-title a{text-transform:uppercase;font-weight:900;color:#444;text-decoration:none;font-size:1.4em;line-height:1.1em;padding-left:2px;display:block;margin-bottom:10px;}.our-clients #postcontentone{background-color:#F5f5f5;margin-left:15px;margin-right:15px;border-top:1px solid #FFF;padding-top:60px;padding-bottom:30px;text-align:center;}.our-clients #postcontentone img{mix-blend-mode:multiply;}#block-meet-team{padding-top:20px;text-align:center;}#block-meet-team .views-row{padding-bottom:20px;}#block-meet-team img{width:100%;height:auto;margin-bottom:15px;border-radius:20px;}#block-meet-team .views-field-title{font-weight:800;color:#444;font-size:1.2em;}#block-meet-team .views-field-field-position-role{font-weight:800;color:#006eb7;font-size:0.9em;text-transform:uppercase;}.front #precontent{padding-top:60px;border-top:1px solid #FFF;}#block-tgs-views-block-sec-block-1{padding-bottom:30px;}#postcontentone .swiper,#precontent .swiper{padding-bottom:60px;}#postcontentone .swiper-slide,#precontent .swiper-slide{background-color:#FFF;border-radius:20px;}#postcontentone .swiper-slide img,#precontent .swiper-slide img{width:100%;height:auto;border-top-left-radius:20px;border-top-right-radius:20px;}#postcontentone .swiper-slide .section-text,#precontent .swiper-slide .section-text{padding:22px 20px 30px 20px !important;min-height:220px;}#postcontentone .swiper-slide .section-text .more-button a,#precontent .swiper-slide .section-text .more-button a{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2;background-size:40px;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#FFF;text-align:left;width:170px;font-weight:600;text-decoration:none;margin-top:20px;}#postcontentone .swiper-slide .section-text .views-field-title a,#precontent .swiper-slide .section-text .views-field-title a{text-transform:uppercase;font-weight:900;color:#444;text-decoration:none;font-size:1.4em;line-height:1.1em;padding-left:2px;display:block;}#block-tgs-views-block-sec-block-1 img{filter:grayscale(100);}#postcontentone .swiper-pagination,#precontent .swiper-pagination{clear:both;position:absolute;}.swiper-pagination  .swiper-pagination-bullet{height:12px;width:12px;}.swiper-pagination  .swiper-pagination-bullet-active{height:12px;width:12px;background-color:#009fe1 !important;}#postcontentone #block-sec-apps{padding-top:50px;}#postcontentone #block-sec-apps .section-text{background-color:#FFF;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:20px;min-height:220px;}.front #postcontenttwo{background-color:#f5f5f5;padding-top:70px;padding-bottom:70px;margin-left:15px;margin-right:15px;}#postcontenttwo{background-color:#f5f5f5;padding-top:0px;padding-bottom:100px;margin-left:15px;margin-right:15px;}.product .group-right .info-field-items{margin-bottom:12px;}.product #postcontenttwo{background-color:#f5f5f5;padding-top:0px;padding:0px;}.product #postcontentthree{padding-top:60px;padding-bottom:90px;}#postcontenttwo .swiper-slide{background-color:#444444;border-radius:20px;margin-top:0px;}#postcontenttwo .swiper-slide h2{color:#009fe1;}#postcontenttwo .swiper-slide img{width:35%;height:auto;float:left;border-top-left-radius:20px;border-bottom-left-radius:20px;}#postcontenttwo #block-featured-testimonials .swiper-slide img{filter:grayscale(100);}#postcontenttwo .swiper-slide .views-field-field-citation{padding:42px 30px 30px 30px;width:65%;float:right;color:#FFF;}#postcontenttwo .swiper-slide .testimonial-text{font-size:1.1em;display:block;}#postcontenttwo .swiper-slide  .citation{text-transform:uppercase;color:#999;font-weight:800;margin-top:20px;display:block;}.front #postcontentthree{background-color:#f5f5f5;padding-bottom:110px;margin-left:15px;margin-right:15px;}#postcontentthree img{width:100%;height:auto;margin-top:10px;}#block-client-carousel img{background-color:#FFF;border-radius:10px;padding:5px;}#block-productfilter .fieldset-wrapper{padding-bottom:20px;border-bottom:1px solid #555;margin-bottom:20px;}#block-productfilter legend{font-size:1em;font-weight:800 !important;text-transform:uppercase;color:#666 !important;}.product-container{background-color:#e8e8e8;border-radius:10px;margin-bottom:25px;}.product-text{background-color:#FFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:25px;min-height:200px;padding:20px;}.product-text h4 a{color:#444;text-decoration:none;font-weight:800;font-size:0.8em;line-height:1.3em !important;display:block;margin-bottom:15px;}.product-container img{mix-blend-mode:multiply !important;padding:10px;}.product-text  a.button{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2 !important;background-size:40px !important;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#FFF !important;text-align:left;max-width:120px;min-width:176px;font-weight:600;text-decoration:none;background-size:200% 100%;background-position:left bottom;transition:all 0.4s ease-out;margin-bottom:10px;}#block-productfilter input[type="checkbox"]{appearance:none;width:18px;height:18px;border:1px solid #111;border-radius:4px;background:#fff;position:relative;cursor:pointer;border-radius:0px !important;}#block-productfilter input[type="checkbox"]:checked{background:#12233f;border-color:#12233f;}#block-productfilter input[type="checkbox"]:checked::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}#block-productfilter label.option{top:-5px;position:relative;font-size:0.8em;padding-left:4px;}.product h1{margin-bottom:20px;}.product .group-right{padding:0px 0px 20px 25px;}.product .field--name-field-brand{text-transform:uppercase;font-weight:700;color:#666;font-size:1.1em;margin-bottom:12px;margin-top:10px;}.product .field--name-field-product-image img{width:100%;height:auto;border-radius:20px;padding-right:0px;margin-bottom:0px;}.product .group-right .field__label{float:left;padding-right:20px;display:block;width:170px;padding-top:9px;font-size:0.9em !important;font-weight:700;}.product .group-right .info-field-items{border-top:1px solid #FFF;padding-top:9px;padding-bottom:8px;}.product .group-right .info-field-items div{padding-left:170px;font-size:0.9em !important;}.product .group-right .info-field{padding-top:9px;padding-bottom:8px;border-top:1px solid #FFF;font-size:0.9em !important;}.product details:first-of-type{margin-top:10px;}.product summary{background:url(/themes/tgs/assets/images/details-arrow.png) 17px center no-repeat #006db7;border-radius:20px;margin-bottom:10px;padding:14px 14px 14px 40px;font-weight:700;color:#FFF;background-size:12px;}details summary::-webkit-details-marker{display:none;}details summary{list-style:none;}.product details .field--type-text-long{background-color:#FFF;padding:20px;border-radius:20px;margin-bottom:20px;}.field--name-field-brochures-pdf-downloads{background-color:#FFF;padding:20px;border-radius:20px;margin-bottom:20px;}.field--name-field-brochures-pdf-downloads a{display:block;padding-left:50px;padding-top:15px;padding-bottom:15px;background:url(/themes/tgs/assets/images/pdf-icon.png) left center no-repeat;background-size:40px;color:#006eb7;text-decoration:none;font-weight:600;line-height:1.4em;}.field--name-field-brochures-pdf-downloads a:hover{text-decoration:underline;}.field--name-field-brochures-pdf-downloads span{display:none;}.field--name-field-brochures-pdf-downloads span.file{display:block;}#block-tgs-searchform{width:300px;float:right;position:absolute;left:50%;margin-left:340px;padding-top:45px;padding-right:0px;}#block-tgs-searchform h2{font-size:0.9em;margin-bottom:10px;color:#555;}#block-tgs-searchform input{width:100%;height:40px;padding:5px 5px 5px 15px;border:none;border-radius:20px;}#block-tgs-searchform input.form-submit{background:url(/themes/tgs/assets/images/search-icon.png) center center no-repeat #009fe1;background-size:20px;box-shadow:none;border:none;font-size:0em;color:transparent;width:45px;border-radius:20px;position:absolute;margin-top:-40px;right:0px;height:40px;padding:5px;}#search-form{background-color:#FFF;padding:20px;border-radius:20px;margin-bottom:30px;}#search-form input{padding:5px 15px 5px 15px !important;border:1px solid #DDD;border-radius:20px;margin-left:0px;margin-top:10px;margin-bottom:5px;width:100%;height:40px;}#search-form input.form-submit{background-size:20px;box-shadow:none;border:none;border-radius:20px;color:#FFF;width:120px;height:40px;padding:5px;background-color:#009fe1;}#search-form a.search-help-link{display:none;}ol li h3{margin-bottom:5px !important;font-size:1.3em !important;border-top:2px solid #FFF;padding-top:20px;}ol li h3 a{color:#006eb7;margin-bottom:0px;}nav.pager{background-color:#FFF;border-radius:20px;padding:10px;text-align:center;margin-top:30px;}nav.pager ul{margin:0px !important;}nav.pager li{display:inline;padding-left:3px;padding-right:3px;}nav.pager li a{color:#666;text-decoration:none;font-weight:bold;text-decoration:underline;}nav.pager li a:hover{color:#006eb7;}nav.pager li.is-active a{color:#006eb7;padding-left:3px;padding-right:3px;}#block-related-products{padding-left:20px;padding-right:20px;}#block-related-products .layout{background-color:#ffffff;border-radius:10px;margin-bottom:55px;min-height:400px;}#block-related-products .field--name-field-product-image{background-color:#e8e8e8;border-radius:10px;}#block-related-products  .field--name-node-title{background-color:#FFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:20px 20px 0px 20px;}#block-related-products h4 a{color:#444;text-decoration:none;font-weight:800;font-size:0.7em;line-height:1.3em !important;display:block;margin-bottom:15px;}#block-related-products .field--name-node-link{padding-left:20px;padding-right:20px;}#block-related-products .field--name-node-link a{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2 !important;background-size:30px !important;padding:8px 27px 8px 20px;display:block;border-radius:20px;color:#FFF !important;text-align:left;font-weight:600;text-decoration:none;line-height:1.4em;background-size:200% 100%;background-position:left bottom;transition:all 0.4s ease-out;margin-bottom:10px;}#block-related-products  img{mix-blend-mode:multiply !important;padding:10px;}#block-client-logo-block img{padding:40px;height:auto;width:100%;}#block-brands{padding-bottom:0px;}#block-brands img{padding:0px 20px 0px 20px;height:auto;width:100%;filter:grayscale(0);}#block-brands img:hover{filter:grayscale(0)}#block-brands .swiper-horizontal{padding-bottom:0px;}#block-brands .swiper-pagination{clear:both;bottom:-5px !important;position:absolute;}#block-brands  .swiper-pagination-bullet{height:12px;width:12px;}#block-brands  .swiper-pagination-bullet-active{height:12px;width:12px;background-color:#009fe1 !important;}#block-case-studies .case-study-container{background-color:#FFF;margin-right:10px;margin-left:10px;padding:0px !important;}#block-case-studies .case-study-container .col-xl-6{padding:0px;}#block-case-studies .row.case-study-container{padding:0px !important;border-radius:20px;margin-bottom:25px;}#block-case-studies .case-study-text{padding:30px 30px 30px 30px;}#block-case-studies .case-study-text a.button{min-width:160px;max-width:160px;}#block-case-studies .case-study-text p:first-of-type{font-size:1.1em;line-height:1.4em;font-weight:800;color:#006eb7;}#block-case-studies img{width:100%;height:auto;border-top-left-radius:20px;border-bottom-left-radius:20px;}#block-case-studies .client-logo img{max-width:95px;position:absolute;margin-top:10px;margin-bottom:20px;border-radius:10px;background-color:#FFF;padding:10px;margin-left:10px;}#block-case-studies a.button{font-size:0.9em;}.brand .views-field-field-client-logo img{height:150px;width:auto;margin-top:-15px;margin-bottom:-5px;}.brand .views-field-field-banner-thumbnail img{width:100%;height:auto;margin-bottom:30px;}.views-field-field-thumbnail-lead-image img{width:100%;height:auto;}.case-study #block-lead-image .views-field-field-client-logo img{width:auto;height:100px;padding-bottom:15px;margin-top:10px;margin-bottom:5px;}.case-study #block-tgs-mainpagecontent .field__label{text-transform:uppercase;font-weight:800;margin-bottom:20px;font-size:1.6em;color:#009fe2;}.case-study #block-tgs-mainpagecontent .col-xl-12{padding-top:30px;padding-bottom:30px;}.case-study .excerpt-intro p:first-of-type{font-size:1.4em;font-weight:800;color:#009fe2;}.case-study #main-content .paragraph{margin-top:0px !important;margin-bottom:0px !important;}.field--name-body p a{font-weight:bold;color:#006eb7;}.full-width-image img{width:100%;height:auto;border-radius:20px;mix-blend-mode:multiply;}.paragraph--type--full-width-text{width:100%;height:auto;}.paragraph--type--case-study-testimonial{background-color:#006eb7 !important;padding:30px;border-radius:20px;color:#FFF;font-size:1.1em;}.paragraph--type--case-study-testimonial .field--name-field-citation{text-transform:uppercase;font-weight:700;color:#CCC;margin-top:10px;font-size:0.9em;}.case-study .field--name-field-link-to-related-content{padding-left:0px;padding-right:0px;}.case-study .field--name-field-link-to-related-content a{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat #009fe2 !important;background-size:40px !important;padding:8px 20px 8px 20px;display:block;border-radius:20px;color:#FFF;text-align:left;font-weight:600;text-decoration:none;background-size:200% 100%;background-position:left bottom;transition:all 0.4s ease-out;margin-bottom:10px;}.case-study #block-tgs-mainpagecontent .col-xl-12 p a{color:#006db7;font-weight:bold;}.post-content p  a{color:#006db7;font-weight:bold;}.field--name-field-short-caption{background-color:#006db7;font-style:italic;color:#FFF;font-size:0.9em;line-height:1.3em;padding:15px;border-radius:20px;margin-bottom:15px;text-align:center;}.post-content.challenge,.post-content.benefits{background-color:#FFFFFF;padding:30px;border-radius:20px;margin-bottom:20px;}.post-content.challenge img,.post-content.benefits img{width:100%;height:auto;}#calltoaction{background-color:#006eb7;margin-left:15px;margin-right:15px;border-top-left-radius:20px;border-top-right-radius:20px;margin-top:-25px;padding-top:40px;padding-bottom:17px;border-bottom:1px solid #0090f0;}#calltoaction h5{color:#FFF;font-size:1.5em;font-weight:900;margin-top:5px;margin-bottom:10px;}#calltoaction .button{margin-left:auto;}#footer{margin-left:15px;margin-right:15px;background-color:#006eb7;padding-top:45px;padding-bottom:60px;}#footer img{}#footer .col-xl-3{padding-bottom:10px;}#footer h4{font-weight:800;font-size:1.2em;text-transform:uppercase;margin-bottom:10px;}#footer  p{margin-top:0px;margin-bottom:20px;color:#FFF;}#footer p a{color:#FFF;}#footer ul{margin:0px 0px 35px 0px;padding:0px;}#footer ul li{list-style:none;}#footer ul li a{color:#FFF;text-decoration:none;padding-bottom:15px;line-height:1.4em;display:block;}#footer strong{font-weight:800;}#footer img{max-width:70%;height:auto;filter:brightness(0) invert(1);margin-bottom:30px;}#footer img.social{width:30px;height:30px;margin-right:10px;}#footer h2{color:#FFF;font-size:1.4em;}#block-tgs-additionalcontent{border-top:1px solid #048ff0;padding-left:0px;padding-right:0px;padding-top:15px;margin-top:30px;}#block-tgs-additionalcontent ul{padding:0px;margin:0px;}#block-tgs-additionalcontent ul li{list-style:none;display:inline;}#block-tgs-additionalcontent ul li a{font-size:0.8em;color:#c0d0db;float:left;line-height:1em;padding:5px 15px 5px 0px;}#block-tgs-additionalcontent ul li a:hover{text-decoration:underline;color:#FFF;}#block-tgs-social{border-top:1px solid #999;padding-top:15px;}#block-tgs-social img{width:30px;margin-right:10px;}#colophon{font-size:0.9em;line-height:1.4em;padding:18px 16px 16px 16px;margin-left:15px;margin-right:15px;background-color:#006eb7;;color:#FFF;text-align:center;border-top:1px solid #0090f0;}#colophon a{color:#FFF;}#block-tgs-contactimage img{width:100%;height:auto;mix-blend-mode:multiply;}.webform-submission-form{padding-bottom:0px;text-align:left;padding-right:30px;padding-top:30px !important;padding-left:30px;padding-bottom:25px;background-color:#FFF;border-radius:20px;margin-top:30px;}.webform-submission-form .webform-flexbox{margin-bottom:0px !important;}.webform-submission-form .form-item-product-name{display:none;}.webform-submission-form h5{text-align:center;font-weight:800;font-size:1.5em;line-height:1.3em;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:10px;color:#444;}.webform-submission-form h5 .highlight{color:#1371b9;}.webform-submission-form .form-wrapper{margin-top:0px;margin-bottom:20px;}.webform-submission-form h2{padding-top:40px;}.webform-submission-form  .col-lg-6{padding-left:0px;padding-right:0px;}.webform-submission-form  .js-form-item-pt-name{display:none;}.webform-submission-form select{display:block;width:100%;padding:10px;border:1px solid #222;margin-top:2px;border-radius:5px;color:#111;font-size:0.9em;margin-bottom:;}.webform-submission-form input{display:block;width:100%;padding:8px;border:1px solid #222;margin-top:2px;border-radius:5px;color:#111;font-size:0.9em;margin-bottom:;}.webform-submission-form textarea{display:block;width:100%;height:120px;padding:8px;border:1px solid #222;margin-top:2px;border-radius:5px;font-size:0.9em;}.webform-submission-form #edit-processed-text{text-align:left;margin-top:0px;clear:both !important;padding-bottom:20px;}.webform-submission-form #edit-processed-text p{margin:0px;font-size:1em;line-height:1.6em !important;}.webform-submission-form input.form-submit{margin-top:10px;background-color:#009fe1;color:#FFF;font-weight:bold !important;border-radius:20px !important;font-size:0.9em;font-style
	border:none;padding:10px;border-radius:0px;font-weight:400;margin-top:20px;border:none;}.webform-submission-form label{margin-top:15px;font-weight:700;font-size:1.1em;padding-bottom:3px;font-size:0.9em;color:#006db7;}.webform-submission-form .fieldset-legend{margin-top:0px;color:#111;font-weight:800;padding-bottom:5px;font-size:0.6em;color:#61bcbc;}.webform-submission-form label.option{font-weight:400;position:relative;top:-6px !important;color:#FFF;}.webform-submission-form input.form-checkbox{width:20px;float:left;}.webform-submission-form input.form-date{line-height:1em !important;height:40px !important;}.webform-submission-form input.form-time{width:100%;line-height:1em !important;height:40px !important;}.webform-submission-form .form-item-ip-address{display:none;}#content .confirmation{background-color:#4e1e62;color:#FFF;padding:15px 20px 15px 20px;border-radius:5px;margin-bottom:40px;font-size:1.1em;}#content .confirmation p{margin:5px 0px 5px 0px;}a#toggle-icon{background-color:#000;border-top:4px solid #000;height:40px;margin-top:22px;}a#toggle-icon span.label{display:none;}.mm-panel{background-color:#FFF;text-align:center;font-family:'Poppins' !important;text-transform:uppercase;padding-top:30px;font-weight:900 !important;}.mm-panel li:after{border:none;}.mm-panel li a{color:#111 !important;font-weight:900 !important;font-size:1.4em;}.mm-panel li a:hover,.mm-panel li a.is-active{color:#f9d55c !important;background-color:transparent;}.mm-navbar{display:none;}#block-tgs-contactus p{margin-bottom:0px;}#block-tgs-contactus p a{font-weight:400;color:#000000;}#block-tgs-contactus p a:hover{font-weight:400;color:#000000;}#user-login-form{max-width:800px;margin-left:auto;margin-right:auto;padding:25px;background-color:#FFF;border-radius:20px;border:2px solid #DDD;}#user-login-form label{font-weight:800;color:#444;margin-bottom:4px;}#user-login-form input{font-weight:800;color:#444;margin-bottom:4px;border:1px solid #DDD;padding:8px;margin-bottom:10px;width:100%;}#user-login-form input.form-submit{background-color:#006eb7;color:#FFF;border-radius:20px;border:none !important;}.help-page h2{padding-top:40px;border-top:1px solid #ffffff;}.help-page h2.no-border{padding-top:0px;border:none}.help-page #main-content p{padding-bottom:20px;}.help-page h1{margin-top:25px !important;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 ul{margin:0px;padding:0px;list-style:none;clear:both !important;height:112px;margin-bottom:15px;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 li{width:25% !important;float:left;text-align:center;margin-bototm:10px !important;display:block !important;border:3px solid #f5f5f5;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 a{background-color:#026db6;display:block;padding:10px;color:#ffffff;text-decoration:none;font-weight:700;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 a:hover{background-color:#009fe1;}#block-tgs-views-block-instruction-manuals-block-1 p{clear:both;margin:0px;margin-top:10px;padding:0px !important;}#block-tgs-views-block-instruction-manuals-block-1 p a{background:#e1e1e1;padding:15px;display:block !important;border-bottom:2px solid #009fe1;color:#444444;text-decoration:none;font-weight:900;}#block-tgs-views-block-instruction-manuals-block-1 p a:hover{background:#cccccc;padding:15px;display:block !important;border-bottom:2px solid #009fe1;color:#444444;text-decoration:none;font-weight:900;}@media (max-width:1400px){body{}#block-services .views-field-title a{padding:450px 25px 25px 25px;}.field--name-field-link .field__item{flex:1 1 calc(33.33% - 15px);}#block-tgs-searchform{margin-left:260px;}#block-tgs-slidertext a.button{font-size:0.9em;max-width:177px !important;min-width:177px;}#block-tgs-slidertext a.alt-button{font-size:0.9em;max-width:160px !important;min-width:161px;}}@media (max-width:1200px){body{font-size:95%;}#block-tgs-contactbutton{text-align:right;padding-top:5px;}#block-tgs-mainnavigation-2{margin-top:0px;}#block-services .views-field-title a{padding:350px 25px 25px 25px;width:100%;}#block-case-studies img{width:300px;}#block-case-studies .casestudy-image{overflow:hidden;}#block-tgs-searchform{margin-left:170px;}}@media (max-width:992px){body{font-size:90%;}#header{padding-top:20px;padding-bottom:20px !important;}#block-tgs-contactbutton{display:none;}#superfish-main li a{font-size:0.9em;}.field--name-field-link .field__item{flex:1 1 calc(50% - 15px);}.product .group-right .field__label{float:left;padding-right:20px;display:block;width:145px;padding-top:9px;font-size:0.9em !important;font-weight:700;}.product .group-right .info-field-items div{padding-left:145px;font-size:0.9em !important;}#postcontenttwo .swiper-slide img{width:50%;height:auto;float:left;border-top-left-radius:20px;border-bottom-left-radius:20px;}#postcontenttwo .swiper-slide .views-field-field-citation{padding:42px 30px 30px 30px;width:50%;float:right;color:#FFF;font-size:0.9em;}#postcontenttwo .swiper-slide h2{font-size:1.9em;margin-bottom:15px;}#postcontentone .swiper-slide img{width:100%;height:auto;float:none;border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:0px;}#postcontentone .swiper-slide .section-text{padding:32px 20px 20px 20px;width:100%;float:none;height:180px !important;}#superfish-main li a.contact-link{background:url(/themes/tgs/assets/images/button-arrow.png) right center no-repeat;background-size:32px;padding:12px 20px 12px 20px;display:block;border-radius:20px;color:#FFF;text-align:left;width:120px;font-weight:600;text-decoration:none;margin-left:auto;background-color:#009fe1 !important;margin-top:-2px;}.front #slider h1{font-size:2.5em;margin-top:20px;}#slider  .views-field-field-image img{padding:0px;margin-top:20px;}.post-content{padding:20px 0px 20px 0px !important;}#main-content .paragraph{margin-top:10px !important;margin-bottom:25px !important;}#block-tgs-mainnavigation-2{float:right;width:100%;}#block-tgs-logo{position:absolute;width:50%;z-index:10 !important;}#block-tgs-logo img{z-index:100;width:160px !important;}nav{top:0px !important;}button.tbm-button{margin-left:auto;color:#006eb7 !important;border:none  !important;margin-top:10px;}button.tbm-button span.tbm-button-container{width:24px;height:22px;}button.tbm-button span.tbm-button-container span{height:5px;}#block-tgs-mainnavigation-2 .tbm-toggle{background:none;background-size:0px;margin-right:0px;}.tbm-collapse{padding-top:0px !important;margin-top:36px !important;background:#F5F5F5;background:linear-gradient(180deg,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);padding-bottom:10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.tbm--mobile-show .tbm-collapse{position:absolute !important;width:100%;border:1px solid #FFF;}.tbm-collapse  .tbm-submenu{margin-top:0px !important;padding-top:0px !important;}.tbm-collapse ul.level-0{background:linear-gradient(180deg,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%) !important;padding-bottom:5px !important;padding-top:5px !important;}.tbm-collapse ul h2{margin-top:20px;}.tbm-collapse .tbm-block{padding-left:8px !important;}.tbm-collapse ul ul{padding:0px 0px 0px 0px !important;background-color:transparent !important;}.tbm-collapse  a.tbm-link{background-color:transparent !important;}.tbm-collapse ul li button{background-color:transparent;border-left:none !important;}.tbm-collapse .tbm-toggle:hover{background-color:transparent;}#block-tgs-mainnavigation-2 .tbm-submenu{background-color:transparent !important;}.nav-promo{margin-top:10px;margin-bottom:-10px;}#block-productfilter{font-size:0.9em;letter-spacing:-0.06em;}#block-tgs-searchform{margin-left:50px;}#block-tgs-mainnavigation-2 li a.contact{display:block;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 ul{margin:0px;padding:0px;list-style:none;clear:both !important;height:168px;margin-bottom:15px;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 li{width:33.3% !important;float:left;text-align:center;margin-bototm:10px !important;display:block !important;border:3px solid #f5f5f5;}}@media (max-width:768px){body{font-size:82%;}#header{padding-top:22px;padding-bottom:0px;}#block-tgs-logo img{width:180px !important;margin-top:0px;padding-bottom:20px;}#block-tgs-mainnavigation a#superfish-main-toggle{float:right;color:#444;font-size:1.5em !important;background-color:transparent;}#block-tgs-mainnavigation ul{margin-top:20px;left:0px !important;border-radius:20px;background-color:#FFF;padding:15px;}#block-tgs-mainnavigation ul li{background-color:transparent !important;}#block-tgs-mainnavigation ul li a{background-color:transparent !important;font-weight:600;text-decoration:none;color:#444;font-size:1.1em;}#block-tgs-mainnavigation ul li a.menuparent{background:url(/themes/tgs/assets/images/nav-arrow.png) right center no-repeat;background-size:40px;display:block;}#block-tgs-mainnavigation span{display:none;}.tbm-collapse{padding-top:0px !important;margin-top:16px;background:#F5F5F5;background:linear-gradient(180deg,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);padding-bottom:10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.product .field--name-field-product-image img{width:100%;height:auto;border-radius:20px;padding-right:0px;margin-bottom:30px;}#footer{text-align:center;}.field--name-field-link .field__item{flex:1 1 calc(100% - 15px);}#main-content .box{padding:0px;}#calltoaction{text-align:center;padding-left:10px;padding-right:10px;}#calltoaction a.button{margin-left:auto;margin-right:auto;margin-top:10px;}#block-case-studies .casestudy-image img{border-top-left-radius:20px !important;border-top-right-radius:20px !important;width:100% !important;border-bottom-left-radius:0px !important;}#postcontenttwo .swiper-slide img{width:100%;height:none;float:none;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0px;}#postcontenttwo .swiper-slide .views-field-field-citation{padding:42px 30px 30px 30px;width:100%;float:none;color:#FFF;}.product .group-right{padding:20px 15px 20px 15px;}button.vmf-trigger-btn{margin-bottom:20px !important;border-color:#006eb7;color:#006eb7;margin-left:10px;width:130px;}span.vmf-trigger-badge{background-color:#006eb7;font-weight:300;color:}.vmf-overlay-open .vmf-filter-item-label{font-family:'Poppins' !important;font-weight:800;}.vmf-overlay-open legend{font-weight:700;text-transform:uppercase;color:#666;font-size:1.3em;padding-bottom:5px;}.vmf-overlay-open .form-checkbox{float:left;top:15px;position:relative;width:100%;width:22px;height:22px;border:1px solid #111 !important;border-radius:4px;background:#fff;position:relative;cursor:pointer;border-radius:0px !important;-webkit-appearance:none;appearance:none;}input[type="checkbox"]:checked{background-color:#0070b8;}.vmf-overlay-open label.option{font-size:1em;padding-left:30px;top:-10px;padding-bottom:0px;position:relative;}.vmf-overlay-open button.vmf-apply-btn{border-radius:20px !important;}#block-productfilter{font-size:1em;letter-spacing:0em;}.post-content{padding:30px 15px 20px 15px !important;}#block-tgs-additionalcontent{border-top:1px solid #048ff0;padding-left:20px;padding-right:20px;padding-top:15px;margin-top:30px;}#block-tgs-searchform{width:400px;position:relative;left:0px;margin-left:auto;margin-right:auto;padding-top:10px;padding-right:0px;margin-top:-20px;}#block-case-studies .case-study-container{background-color:#FFF;margin-right:0px;margin-left:0px;padding:0px !important;}.case-study-text p{min-height:160px !important;}}@media (max-width:640px){#block-tgs-toptelephone{width:100%;float:none;padding-top:1px;text-align:center;}#block-tgs-toptelephone li{margin-left:11px !important;}#block-tgs-topsocials{width:100%;float:none;text-align:center;margin-bottom:5px;}#block-tgs-searchform{width:350px;position:relative;left:0px;margin-left:30px;margin-right:auto;padding-top:10px;padding-right:0px;margin-top:-20px;}.product-text a.button,.case-study-text a.button{background-size:40px !important;padding:8px 11px 8px 11px;display:block;border-radius:20px;color:#FFF !important;text-align:center;max-width:114px !important;min-width:114px !important;font-weight:600;text-decoration:none;background-size:200% 100%;background-position:left bottom;transition:all 0.4s ease-out;margin-bottom:10px;background-image:none !important;margin-left:-4px;}}@media (max-width:580px){#page{padding:5px 10px 5px 10px;}#block-tgs-searchform{width:300px;position:relative;left:0px;margin-left:12px;margin-right:auto;padding-top:10px;padding-right:0px;margin-top:-20px;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 ul{margin:0px;padding:0px;list-style:none;clear:both !important;height:200px;margin-bottom:15px;}#block-tgs-views-block-instruction-manuals-block-1 #views-exposed-form-instruction-manuals-block-1 li{width:50% !important;float:left;text-align:center;margin-bototm:10px !important;display:block !important;border:3px solid #f5f5f5;}.case-study-text p{min-height:320px !important;}}
