@charset "UTF-8";
/*!*****************************************************************************
*	TEGO 2 - Created by Qodo Ltd (www.qodo.co.uk)
*	Copyright (c) 2021 Megaman (UK) Ltd. All rights reserved.
*******************************************************************************/:root{--padding:50px;--margin:50px}@media screen and (min-width:1100px){:root{--margin:100px;--padding:100px}}.template-90 #wrapper{overflow-x:hidden}.template-90 section{background-color:#ffffff;color:#353535;position:relative;--text-color:#F43995;--highlight-color:#777777}.template-90 section .innovative-text{color:#ffffff;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:bold;font-size:0.675em}.template-90 section .tego2-skew-top{bottom:100%;position:absolute;margin-bottom:-1px;z-index:1;left:0;right:0}.template-90 section .tego2-skew-bottom{top:100%;position:absolute;margin-top:-1px;z-index:1;left:0;right:0}.template-90 section .inner{font-size:1.4em;line-height:1.3;margin:0 auto;max-width:1280px;padding:var(--padding) 0}.template-90 section .inner>:last-child{margin-bottom:0!important}@media screen and (max-width:1280px){.template-90 section .inner{padding-left:20px;padding-right:20px}}@media screen and (min-width:1100px){.template-90 section .inner{font-size:1.6em}}.template-90 section h2,.template-90 section h3,.template-90 section h4,.template-90 section h5,.template-90 section h6,.template-90 section ol,.template-90 section p,.template-90 section table,.template-90 section ul{margin-bottom:calc(var(--padding) / 2)}.template-90 section h2,.template-90 section h3,.template-90 section h4,.template-90 section h5,.template-90 section h6,.template-90 section p{max-width:600px}.template-90 section h2,.template-90 section h3,.template-90 section h4,.template-90 section h5,.template-90 section h6{color:var(--text-color);font-size:1.5em;line-height:1.2;margin-left:0;margin-right:auto}.template-90 section h2 span,.template-90 section h3 span,.template-90 section h4 span,.template-90 section h5 span,.template-90 section h6 span{color:var(--highlight-color);display:block;font-size:0.5em;text-transform:uppercase;margin-bottom:1.5em}@media screen and (min-width:1100px){.template-90 section h2,.template-90 section h3,.template-90 section h4,.template-90 section h5,.template-90 section h6{font-size:1.875em}.template-90 section h2 span,.template-90 section h3 span,.template-90 section h4 span,.template-90 section h5 span,.template-90 section h6 span{font-size:0.35em}}.template-90 section ul{padding:0}.template-90 section ul li{position:relative;list-style:none;padding:0.2em 0 0.2em 40px}.template-90 section ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNSI+PHBhdGggZD0iTTE4LjI3MyAxMUwxIDIxVjFsMTcuMjczIDEweiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMzMiLz48L3N2Zz4=) 0 0 no-repeat;content:"";height:22px;left:0;position:absolute;top:0.3em;width:19px}.template-90 section.tego2-center{text-align:center}.template-90 section.tego2-center h2,.template-90 section.tego2-center h3,.template-90 section.tego2-center h4,.template-90 section.tego2-center h5,.template-90 section.tego2-center h6,.template-90 section.tego2-center ol,.template-90 section.tego2-center p,.template-90 section.tego2-center table,.template-90 section.tego2-center ul{margin-left:auto;margin-right:auto;margin-bottom:var(--padding)}.template-90 section.tego2-bg-blue,.template-90 section.tego2-bg-pink,.template-90 section.tego2-bg-violet{--text-color:#ffffff;--highlight-color:#353535;background-color:#00A1B6;color:#ffffff}.template-90 section.tego2-bg-violet{background-color:#9A94A9}.template-90 section.tego2-bg-pink{background-color:#F43995}.template-90 section.tego2-bg-silver{--text-color:#353535;--highlight-color:#F43995;background-color:#dddddd;color:#353535}.template-90 section.tego2-bg-grey{--text-color:#ffffff;--highlight-color:#F43995;background-color:#777777;color:#ffffff}.template-90 section.tego2-bg-dark{--text-color:#ffffff;--highlight-color:#F43995;background-color:#353535;color:#ffffff}.template-90 section.tego2-bg-blue ul li:before,.template-90 section.tego2-bg-dark ul li:before,.template-90 section.tego2-bg-grey ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNSI+PHBhdGggZD0iTTE4LjI3MyAxMUwxIDIxVjFsMTcuMjczIDEweiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuMzMiLz48L3N2Zz4=) 0 0 no-repeat}.template-90 section.tego2-intro{background:#F60A8C;background:-webkit-gradient(linear,left top,left bottom,from(#F60A8C),color-stop(#9A94A9),to(#00A1B6));background:-o-linear-gradient(top,#F60A8C,#9A94A9,#00A1B6);background:linear-gradient(to bottom,#F60A8C,#9A94A9,#00A1B6);position:relative;overflow:hidden}.template-90 section.tego2-intro:before{background:url(/assets/tego-2/images/ring.png) center/contain no-repeat;content:"";position:absolute;left:-46%;top:-18%;height:680px;width:680px}.template-90 section.tego2-intro:after{background:url(/assets/tego-2/images/lines.png?2021081662) center repeat-x;content:"";position:absolute;bottom:220px;height:120px;left:0;right:0;width:100%}.template-90 section.tego2-intro h1 img{margin-left:-12px;max-width:200px}.template-90 section.tego2-intro p{color:#FFF200;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:bold;font-size:1.4em;text-transform:uppercase}.template-90 section.tego2-intro p.innovative-text{color:#ffffff;font-size:0.675em}.template-90 section.tego2-intro .inner{position:relative;z-index:1}.template-90 section.tego2-intro .tego2-intro-image{position:relative}.template-90 section.tego2-intro .tego2-intro-image-product{margin:0 auto;max-width:620px;width:100%}.template-90 section.tego2-intro .tego2-intro-image-megaman-logo{display:none;max-width:250px;position:absolute;right:0;top:-30px}.template-90 section.tego2-intro .tego2-intro-image-new{max-width:130px;position:absolute;right:0px;top:50px}.template-90 section.tego2-intro nav{position:absolute!important;display:none;bottom:160px;left:0;right:0;font-size:1.1em;padding:0}.template-90 section.tego2-intro nav ul{margin:0 auto}.template-90 section.tego2-intro nav li{display:table-cell;padding:0 20px}.template-90 section.tego2-intro nav li:before{display:none}.template-90 section.tego2-intro nav li:last-child{padding-right:0}.template-90 section.tego2-intro nav a{color:#ffffff;display:block;position:relative;text-transform:uppercase}.template-90 section.tego2-intro nav a:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;content:" ";left:50%;margin-left:-8px;position:absolute;bottom:-15px;-webkit-transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55);transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55)}.template-90 section.tego2-intro nav a:hover{color:#F43995;text-decoration:none}.template-90 section.tego2-intro nav a:hover:after{border-top:8px solid #F43995;bottom:-25px}@media screen and (min-width:1100px){.template-90 section.tego2-intro:before{left:0;top:-26%;height:900px;width:900px}.template-90 section.tego2-intro nav{display:block}.template-90 section.tego2-intro h1 img{max-width:440px}.template-90 section.tego2-intro .tego2-intro-image-new{max-width:220px;right:60px;top:100px}.template-90 section.tego2-intro .tego2-intro-image-megaman-logo{display:block}.template-90 section.tego2-intro .inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.template-90 section.tego2-product-features .tego2-product-features-list{text-align:left}@media screen and (min-width:1100px){.template-90 section.tego2-product-features .tego2-product-features-list{padding-left:var(--padding);padding-right:var(--padding);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-90 section.tego2-product-features .tego2-product-features-list li{width:calc(50% - var(--padding) / 2)}}.template-90 section.tego2-product-features .inner{background:url(/assets/tego-2/images/drawing.png?6455) center no-repeat}.template-90 section.tego2-product-features .product-badges{margin:calc(var(--margin) * 1.5) 0 0 0!important;position:relative}.template-90 section.tego2-product-features .product-badges:before{background:#F43995;content:"";display:block;height:5px;left:0;margin:0 auto;position:absolute;right:0;top:-45px;width:100px}.template-90 section.tego2-product-features .product-badges li:before{display:none}@media screen and (min-width:1100px){.template-90 section.tego2-product-features .product-badges img{max-width:75px}.template-90 section.tego2-product-features .product-badges:before{top:-70px;width:250px}}.template-90 section.tego2-easy-install .inner{padding-bottom:0!important}@media screen and (min-width:1100px){.template-90 section.tego2-easy-install .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.template-90 section.tego2-easy-install .inner>*{width:50%}}.template-90 section.tego2-easy-install p{color:#ffffff;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:bold}.js.csstransitions .template-90 section.tego2-easy-install .tego2-easy-install-image{opacity:0;-webkit-transition:0.5s ease-in;-o-transition:0.5s ease-in;transition:0.5s ease-in;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.js.csstransitions .template-90 section.tego2-easy-install.on .tego2-easy-install-image{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.template-90 section.tego2-dbt-cct{background:url(/assets/tego-2/images/dbt-cct/background-mobile.jpg) top center/cover no-repeat black;-webkit-box-shadow:0 0 100px 100px rgba(0,0,0,0.9) inset;box-shadow:0 0 100px 100px rgba(0,0,0,0.9) inset;position:relative;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.template-90 section.tego2-dbt-cct:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";pointer-events:none;background-color:black;opacity:0.75;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.template-90 section.tego2-dbt-cct .inner{position:relative;padding-bottom:0!important}.template-90 section.tego2-dbt-cct .tego2-product{position:relative;text-align:center;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.template-90 section.tego2-dbt-cct .tego2-product img{margin:0 auto}.template-90 section.tego2-dbt-cct .tego2-product:before{position:absolute;background:url(/assets/tego-2/images/light-glow.png) center/100% 100% no-repeat;content:"";width:610px;height:659px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.template-90 section.tego2-dbt-cct.beam-36,.template-90 section.tego2-dbt-cct.beam-60,.template-90 section.tego2-dbt-cct.cool,.template-90 section.tego2-dbt-cct.warm{-webkit-box-shadow:0;box-shadow:0}.template-90 section.tego2-dbt-cct.beam-36 .tego2-product:before,.template-90 section.tego2-dbt-cct.beam-60 .tego2-product:before,.template-90 section.tego2-dbt-cct.cool .tego2-product:before,.template-90 section.tego2-dbt-cct.warm .tego2-product:before{opacity:1}.template-90 section.tego2-dbt-cct.warm .tego2-product:before{-webkit-filter:sepia(50%);filter:sepia(50%);opacity:1}.template-90 section.tego2-dbt-cct.warm:before{background-color:#ffe34a;opacity:0.15}.template-90 section.tego2-dbt-cct.cool:before{background-color:white;opacity:0.2}.template-90 section.tego2-dbt-cct.beam-60 .tego2-product:before{opacity:1;width:740px}.template-90 section.tego2-dbt-cct h3{font-size:0.925em;margin:0 0 25px}.template-90 section.tego2-dbt-cct .tego2-dbt-cct-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-90 section.tego2-dbt-cct .tego2-toggle-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40px;position:relative}.template-90 section.tego2-dbt-cct .tego2-toggle-column img.product-badge{position:absolute;border-radius:50%;top:18px;left:0;max-width:45px}.template-90 section.tego2-dbt-cct .tego2-toggle-column h3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.template-90 section.tego2-dbt-cct .tego2-toggle-column .tego2-toggle-intro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;padding:0 50px 20px 0;position:relative;text-align:left}.template-90 section.tego2-dbt-cct .tego2-toggle-column .tego2-toggle-intro h4{font-size:1.2em;margin:-0.5em 0 1em;text-align:right;text-transform:uppercase;width:100%}.template-90 section.tego2-dbt-cct .tego2-toggle-column .tego2-toggle-intro p{margin:0}.template-90 section.tego2-dbt-cct .tego2-toggle-column .tego2-toggle-intro:after{content:"";background:#F43995;height:5px;position:absolute;top:50%;top:calc(50% - 25px);right:-20px;width:20px;font-size:4em;color:#F43995;line-height:0.05;text-align:right;text-indent:2em;z-index:1}.template-90 section.tego2-dbt-cct .tego2-toggle-column .tego2-toggle-intro:before{content:"";width:30px;right:0;top:0;bottom:0;border:5px solid #F43995;position:absolute;border-left:0}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right img.product-badge{left:auto;right:0}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right .tego2-toggle-intro{padding:0 0 20px 50px}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right .tego2-toggle-intro h4{text-align:left}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right .tego2-toggle-intro:after{top:50%;right:auto;left:-20px;width:20px;text-align:left;text-indent:-0.25em;top:50%}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right .tego2-toggle-intro:before{border:5px solid #F43995;border-right:0;right:auto;left:0}.template-90 section.tego2-dbt-cct .tego2-toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.template-90 section.tego2-dbt-cct .tego2-toggles button{background:#ffffff;color:#353535!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:15px 25px;line-height:1}@media screen and (min-width:1100px){.template-90 section.tego2-dbt-cct .tego2-toggles button{padding:20px 40px}}.template-90 section.tego2-dbt-cct .tego2-toggles button:hover{background:#eee;color:#F43995!important}.template-90 section.tego2-dbt-cct .tego2-toggles button.active{background:#F43995;color:#ffffff!important}.template-90 section.tego2-dbt-cct .tego2-toggles button:first-child{border-right:1px solid #ccc;border-radius:50px 0 0 50px}.template-90 section.tego2-dbt-cct .tego2-toggles button:last-child{border-radius:0 50px 50px 0}.template-90 section.tego2-dbt-cct .tego2-product p.carried-out-in-situ{text-align:center;color:#ffffff;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:bold;font-size:0.825em;text-transform:uppercase;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0;max-width:11em;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.template-90 section.tego2-dbt-cct.beam-36 .tego2-product p.carried-out-in-situ,.template-90 section.tego2-dbt-cct.beam-60 .tego2-product p.carried-out-in-situ,.template-90 section.tego2-dbt-cct.cool .tego2-product p.carried-out-in-situ,.template-90 section.tego2-dbt-cct.warm .tego2-product p.carried-out-in-situ{color:#353535}@media screen and (max-width:1099px){.template-90 section.tego2-dbt-cct .tego2-product{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:-20px;min-height:800px;margin-right:-20px}}@media screen and (min-width:1100px){.template-90 section.tego2-dbt-cct{background:url(/assets/tego-2/images/dbt-cct/background-image.jpg) top center/cover no-repeat black}.template-90 section.tego2-dbt-cct h3{font-size:1em;margin:0 0 50px}.template-90 section.tego2-dbt-cct .tego2-dbt-cct-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.template-90 section.tego2-dbt-cct .tego2-product{min-height:800px;min-width:610px}.template-90 section.tego2-dbt-cct .tego2-toggle-column{padding-top:180px}.template-90 section.tego2-dbt-cct .tego2-toggle-column img.product-badge{top:60px;max-width:82px;left:auto;right:0}.template-90 section.tego2-dbt-cct .tego2-toggle-column .tego2-toggle-intro{min-height:14.5em;padding:0 50px 50px 0}.template-90 section.tego2-dbt-cct .tego2-toggle-column .tego2-toggle-intro:after{content:"•";right:-220px;width:220px;font-size:4em}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right img.product-badge{right:auto;left:0}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right .tego2-toggle-intro{padding:0 0 50px 50px}.template-90 section.tego2-dbt-cct .tego2-toggle-column.tego2-toggle-column-right .tego2-toggle-intro:after{left:-250px;width:250px}}.template-90 section.tego2-firerated{background:url(/assets/tego-2/images/fire-rated/fire-rated-bg.png) top center repeat-x}.template-90 section.tego2-firerated .tego2-firerated-fitting{text-align:center;padding:200px 0 0px}.template-90 section.tego2-firerated .tego2-firerated-fitting img{margin:0 auto;min-width:480px}.template-90 section.tego2-firerated ul{text-align:left}@media screen and (min-width:1100px){.template-90 section.tego2-firerated ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-90 section.tego2-firerated ul li{width:calc(33.333% - var(--padding) / 3)}}.js.csstransitions .template-90 section.tego2-firerated .tego2-firerated-fitting{opacity:0;-webkit-transition:0.5s ease-in 0.25s;-o-transition:0.5s ease-in 0.25s;transition:0.5s ease-in 0.25s}.js.csstransitions .template-90 section.tego2-firerated.on .tego2-firerated-fitting{opacity:1}.template-90 section .tego2-video-wrapper{background-color:#000000;max-width:1024px;margin:0 auto var(--padding);position:relative;text-align:center;position:relative;padding-bottom:56.25%;height:0}@media screen and (max-width:1280px){.template-90 section .tego2-video-wrapper{padding-left:20px;padding-right:20px}}.template-90 section .tego2-video-wrapper:after{content:"";border:2px dashed #ffffff;-webkit-transform:rotate(-2.5deg) scale(1.05);-ms-transform:rotate(-2.5deg) scale(1.05);transform:rotate(-2.5deg) scale(1.05);position:absolute;left:0;right:0;top:0;bottom:0}.template-90 section .tego2-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.template-90 section.tego2-products .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-90 section.tego2-products .inner img{margin:-240px auto;max-width:460px}.template-90 section.tego2-products .inner .tego2-products-content{color:#dddddd}.template-90 section.tego2-products .inner .tego2-products-bezels{background:url(/assets/tego-2/images/products/triangle.svg) bottom/contain no-repeat;margin:-40px auto;text-align:center;z-index:2}@media screen and (min-width:1100px){.template-90 section.tego2-products.tego2-products .inner img{max-width:540px}}.template-90 section.tego2-view-product .tego2-product-wrapper h3{color:var(--highlight-color);font-size:1em;margin:0 0 40px}.template-90 section.tego2-view-product .tego2-product-wrapper h3.dark{color:#353535}.template-90 section.tego2-view-product .tego2-product-wrapper p{margin:0 0 40px}.template-90 section.tego2-view-product a.button,.template-90 section.tego2-view-product button{border-radius:50px;font-size:0.825em!important;padding:15px 30px;background-color:#F43995;text-transform:uppercase;color:#ffffff;min-width:16em}.template-90 section.tego2-view-product a.button.dark,.template-90 section.tego2-view-product button.dark{background-color:#353535}.template-90 section.tego2-view-product .subtle{font-size:0.75em;color:#777777;margin-top:-20px}@media screen and (min-width:1100px){.template-90 section.tego2-view-product .tego2-product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.template-90 section.tego2-view-product .tego2-product-wrapper>*{background:#fff;padding:40px;border-radius:8px;width:calc(50% - 25px);margin:25px}}.template-90 section.tego2-skew-top{padding-top:calc(var(--padding) * 2)}.template-90 section.tego2-skew-bottom{padding-bottom:calc(var(--padding) * 2)}.tego2-banner{background:#F60A8C;background:-webkit-gradient(linear,left top,left bottom,from(#F60A8C),color-stop(#9A94A9),to(#00A1B6));background:-o-linear-gradient(top,#F60A8C,#9A94A9,#00A1B6);background:linear-gradient(to bottom,#F60A8C,#9A94A9,#00A1B6);position:relative;overflow:hidden;margin:0 0 25px;padding:25px}.tego2-banner:before{background:url(/assets/tego-2/images/ring.png) center/contain no-repeat;content:"";position:absolute;left:-85px;top:-50px;height:380px;width:380px}.tego2-banner:after{background:url(/assets/tego-2/images/lines.png?2021081662) center/contain repeat-x;content:"";position:absolute;bottom:-5px;height:80px;left:0;right:0;width:100%}.tego2-banner a{display:block;position:relative}.tego2-banner a:hover{text-decoration:none}.tego2-banner h2 img{margin-left:-5px;max-width:180px}.tego2-banner p{color:#FFF200;font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:bold;font-size:1.2em;max-width:640px;text-transform:uppercase}.tego2-banner p:last-child{margin-bottom:0!important}.tego2-banner .tego2-intro-image-new{max-width:80px;position:absolute;right:-20px;top:-20px}@media screen and (min-width:540px){.tego2-banner .tego2-intro-image-new{right:0px;top:0px;max-width:100px}}.tego2-banner .button{background:#F60A8C!important;position:relative;z-index:1}