  @import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");@font-face{font-family:'aristelle_sanscondensed';src:url("/wp-content/themes/tcgi/assets/fonts/aristellesans-condensed-webfont.woff2") format("woff2"),url("/wp-content/themes/tcgi/assets/fonts/aristellesans-condensed-webfont.woff") format("woff");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html h1{font-size:2em}html h2{font-size:1.5em}html h3{font-size:1.5em}html h4{font-size:1.17em}html h5{font-size:1.12em}html h6{font-size:1.12em}html .align-right{text-align:right}html .align-center{text-align:center}html .container{max-width:1440px;width:100%;margin:0 auto;padding:0 25px;box-sizing:border-box}html body:after{display:none;content:url(/wp-content/themes/tcgi/assets/img/green-button.svg) url(/wp-content/themes/tcgi/assets/img/brown-button.svg) url(/wp-content/themes/tcgi/assets/img/white-button-hover.svg)}html a.button,html button.button{display:block;border:10px solid pink;border-image-slice:20 22;border-image-repeat:round;box-sizing:border-box;border-image-outset:10px;max-width:220px;text-align:center;margin:0;font-family:"aristelle_sanscondensed";color:#fff;text-decoration:none;font-size:25px;text-transform:uppercase;letter-spacing:2px;transition:all ease 0.5s}html a.button.green,html button.button.green{border-image-source:url(/wp-content/themes/tcgi/assets/img/green-button-hover.svg);background-color:rgba(41,120,44,0.7)}html a.button.green:hover,html button.button.green:hover{border-image-source:url(/wp-content/themes/tcgi/assets/img/green-button.svg);background-color:#29782C;transition:all ease 0.5s}html a.button.brown,html button.button.brown{border-image-source:url(/wp-content/themes/tcgi/assets/img/brown-button-hover.svg);background-color:rgba(51,36,15,0.5)}html a.button.brown:hover,html button.button.brown:hover{border-image-source:url(/wp-content/themes/tcgi/assets/img/brown-button.svg);background-color:rgba(51,36,15,0.78);transition:all ease 0.5s}html a.button.white,html button.button.white{border-image-source:url(/wp-content/themes/tcgi/assets/img/white-button.svg);background-color:#fff;color:#534A3F}html a.button.white:hover,html button.button.white:hover{border-image-source:url(/wp-content/themes/tcgi/assets/img/white-button-hover.svg);background-color:rgba(255,255,255,0.7);color:#29782C;transition:all ease 0.5s}header{padding:10px 0;background-color:rgba(255,255,255,0.7);position:fixed;top:0;left:0;width:100%;z-index:999;transition:all ease 0.5s}header.darkHeader{background-color:#fff;box-shadow:0 4px 20px -5px rgba(127,127,127,0.53);transition:all ease 0.5s}header .logo{display:inline-block;width:20%;vertical-align:middle;box-sizing:border-box}@media only screen and (max-width: 1264px){header .logo{width:15%}}@media only screen and (max-width: 975px){header .logo{width:25%}}@media only screen and (max-width: 600px){header .logo{width:70%}}header .logo img{width:80%;height:auto;margin:10px 0}header nav{display:inline-block;width:80%;vertical-align:middle;box-sizing:border-box;text-align:right}@media only screen and (max-width: 1264px){header nav{width:85%}}@media only screen and (max-width: 975px){header nav{width:75%}}@media only screen and (max-width: 600px){header nav{width:30%}}header nav a{font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:900;color:#5D4141;font-size:14px;letter-spacing:1.52px;text-decoration:none;margin:0 15px;transition:all 2s;position:relative;padding:10px;transition:all ease 500ms}@media only screen and (max-width: 987px){header nav a{display:none}}header nav a.mobile{display:none}@media only screen and (max-width: 987px){header nav a.mobile{display:inline-block}}header nav a.mobile span{display:block;height:3px;width:40px;margin:10px 0;background-color:#645B4F}header nav a.mobile:before{content:'';transition:all ease 500ms;width:100%;height:100%;background-color:transparent;position:absolute;top:0;z-index:15;left:0}@media only screen and (max-width: 1264px){header nav a{margin:0 0;font-size:15px}}header nav a span{position:relative;z-index:20}header nav a:before{content:'';transition:all ease 500ms;width:100%;height:0;background-color:#5D4141;position:absolute;top:0;z-index:15;left:0}header nav a:hover{color:#fff}header nav a:hover:before{height:100%}#home-hero{height:800px;background-size:cover;background-position:center;position:relative;z-index:10}#home-hero .custom-box{display:inline-block;position:absolute;right:80px;bottom:80px;z-index:997}@media only screen and (max-width: 660px){#home-hero .custom-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);right:initial;bottom:initial;width:85%}}#home-hero .custom-box h1{font-family:"Lato",sans-serif;font-weight:700;font-size:29px;color:#fff;padding:25px 0;display:block;max-width:500px;line-height:50px}@media only screen and (max-width: 660px){#home-hero .custom-box h1{max-width:100%}}.custom-box{border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/new-border.svg);border-image-slice:20 22;border-image-repeat:round;background-color:rgba(41,120,44,0.6);box-sizing:border-box;border-image-outset:20px}#companies-logos{text-align:center;background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:50px 0 0}#companies-logos .title{width:20%;display:inline-block;vertical-align:middle;box-sizing:border-box}@media only screen and (max-width: 975px){#companies-logos .title{width:100%;display:block;text-align:center;margin:0 0 30px}}#companies-logos .title h2{font-family:"aristelle_sanscondensed";color:#645B4F;font-size:54px;letter-spacing:2.5px;line-height:54px;position:relative}@media only screen and (max-width: 1260px){#companies-logos .title h2{font-size:34px;line-height:44px}}#companies-logos .title h2:after{content:'';position:relative;display:block;height:5px;background-size:contain;background-repeat:no-repeat;background-position:left center;background-image:url(/wp-content/themes/tcgi/assets/img/green-border.svg)}@media only screen and (max-width: 975px){#companies-logos .title h2:after{background-position:center}}#companies-logos .company-list{width:80%;display:inline-block;vertical-align:middle;box-sizing:border-box}@media only screen and (max-width: 975px){#companies-logos .company-list{width:100%;display:block;text-align:center}}#companies-logos .company-list p{font-family:"Lato",sans-serif;font-size:27px;color:#645B4F;font-weight:900;line-height:41px;display:inline-block;width:24%;vertical-align:top;position:relative;padding:30px 0}#companies-logos .company-list p a{color:#645B4F;text-decoration:none;transition:all 0.4s ease}#companies-logos .company-list p a:hover{opacity:.5}@media only screen and (max-width: 1260px){#companies-logos .company-list p{font-size:20px;line-height:25px}}@media only screen and (max-width: 975px){#companies-logos .company-list p{width:49%}}@media only screen and (max-width: 660px){#companies-logos .company-list p{width:100%}}@media only screen and (max-width: 975px){#companies-logos .company-list p br{width:0;display:none}}#companies-logos .company-list p:before{content:'';position:absolute;right:0;height:110px;width:2px;background-image:url(/wp-content/themes/tcgi/assets/img/border-left.svg);background-size:cover;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 975px){#companies-logos .company-list p:before{width:0;display:none}}#companies-logos .company-list p:last-of-type:before{display:none;height:0px}#companies-logos .brands{margin:60px 0 0;padding:50px 0;background-color:#fff;position:relative;text-align:center}#companies-logos .brands:before{content:'';position:absolute;top:-20px;left:0;width:100%;height:25px;background-image:url(/wp-content/themes/tcgi/assets/img/white-jag.svg);background-size:contain;background-repeat:repeat-x}@media only screen and (max-width: 1060px){#companies-logos .brands:before{top:-8px}}#companies-logos .brands h3{font-family:"aristelle_sanscondensed";color:#645B4F;font-size:54px;letter-spacing:2.5px;line-height:54px;position:relative;display:inline-block}@media only screen and (max-width: 800px){#companies-logos .brands h3{margin:0 0 30px;font-size:34px;line-height:44px}}#companies-logos .brands h3:after{content:'';position:absolute;left:-120px;height:20px;width:102px;background-image:url(/wp-content/themes/tcgi/assets/img/brown-under.svg);background-size:contain;top:20%;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 800px){#companies-logos .brands h3:after{display:none;height:0;width:0}}#companies-logos .brands h3:before{content:'';position:absolute;right:-120px;height:20px;width:102px;background-image:url(/wp-content/themes/tcgi/assets/img/brown-under.svg);background-size:contain;top:20%;background-repeat:no-repeat;background-position:center;transform:rotate(-180deg)}@media only screen and (max-width: 800px){#companies-logos .brands h3:before{left:0;right:0;margin:auto;bottom:-10px;top:initial;width:100%;height:10px}}#companies-logos .brands .brand-logo{height:210px;width:17%;display:inline-block;vertical-align:top;margin:20px 50px;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 975px){#companies-logos .brands .brand-logo{width:30%;height:160px}}@media only screen and (max-width: 560px){#companies-logos .brands .brand-logo{width:100%;height:160px;margin:50px 0}}#image-collage{font-size:0 !important}#image-collage div{font-size:0 !important;height:500px;display:inline-block;background-size:cover;background-position:center;box-sizing:border-box;position:relative}@media only screen and (max-width: 720px){#image-collage div{height:360px}}@media only screen and (max-width: 560px){#image-collage div{margin:10px 0 0}}#image-collage div:nth-of-type(6n+1){width:40%}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+1){width:33%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+1){width:50%}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+1){width:100%}#image-collage div:nth-of-type(6n+1):before{width:0;display:none}}#image-collage div:nth-of-type(6n+1):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}#image-collage div:nth-of-type(6n+2){width:40%}#image-collage div:nth-of-type(6n+2):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+2){width:33%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+2){width:50%}#image-collage div:nth-of-type(6n+2):before{width:0;display:none}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+2){width:100%}#image-collage div:nth-of-type(6n+2):before{width:0;display:none}}#image-collage div:nth-of-type(6n+3){width:20%}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+3){width:34%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+3){width:50%}#image-collage div:nth-of-type(6n+3):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+3){width:100%}#image-collage div:nth-of-type(6n+3):before{width:0;display:none}}#image-collage div:nth-of-type(6n+4){width:20%;margin:10px 0 0}#image-collage div:nth-of-type(6n+4):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+4){width:33%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+4){width:50%}#image-collage div:nth-of-type(6n+4):before{width:0;display:none}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+4){width:100%}#image-collage div:nth-of-type(6n+4):before{width:0;display:none}}#image-collage div:nth-of-type(6n+5){width:40%;margin:10px 0 0}#image-collage div:nth-of-type(6n+5):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+5){width:33%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+5){width:50%}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+5){width:100%}#image-collage div:nth-of-type(6n+5):before{width:0;display:none}}#image-collage div:nth-of-type(6n+6){width:40%;margin:10px 0 0}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+6){width:34%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+6){width:50%}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+6){width:100%}#image-collage div:nth-of-type(6n+6):before{width:0;display:none}}#image-collage div:nth-of-type(6n+7){width:40%}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+7){width:33%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+7){width:50%}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+7){width:100%}#image-collage div:nth-of-type(6n+7):before{width:0;display:none}}#image-collage div:nth-of-type(6n+7):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}#image-collage div:nth-of-type(6n+8){width:40%}#image-collage div:nth-of-type(6n+8):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+8){width:33%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+8){width:50%}#image-collage div:nth-of-type(6n+8):before{width:0;display:none}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+8){width:100%}#image-collage div:nth-of-type(6n+8):before{width:0;display:none}}#image-collage div:nth-of-type(6n+9){width:20%;margin-top:10px}@media only screen and (max-width: 1060px){#image-collage div:nth-of-type(6n+9){width:34%}}@media only screen and (max-width: 720px){#image-collage div:nth-of-type(6n+9){width:50%}#image-collage div:nth-of-type(6n+9):before{content:'';position:absolute;right:0;top:0;height:100%;z-index:90;width:10px;background-color:#fff}}@media only screen and (max-width: 560px){#image-collage div:nth-of-type(6n+9){width:100%}#image-collage div:nth-of-type(6n+9):before{width:0;display:none}}footer{background-image:url(/wp-content/themes/tcgi/assets/img/mushroom.jpg);background-size:cover;position:relative;background-position:center;padding:75px 0 0;overflow:hidden}footer:before{content:'';position:absolute;height:100%;width:100%;background-color:#645B4F;opacity:.9;top:0;left:0}footer div{position:relative;z-index:90}footer .logo{display:inline-block;width:25%;vertical-align:top;text-align:left;box-sizing:border-box}@media only screen and (max-width: 1060px){footer .logo{display:block;width:100%;margin:25px 0;text-align:center}}footer .logo img{width:75%;height:auto}footer .logo p{text-align:left;font-family:"Lato",sans-serif;font-size:17px;color:#fff;line-height:25px;font-weight:700;padding:30px 0 0}@media only screen and (max-width: 1060px){footer .logo p{width:100%;text-align:center}}footer .links{display:inline-block;width:22%;vertical-align:top;text-align:left;box-sizing:border-box;margin:0 0 0 3%}@media only screen and (max-width: 1060px){footer .links{width:30%;margin:40px 0 0 3%}}@media only screen and (max-width: 768px){footer .links{width:47%;margin:40px 0 0 3%}}@media only screen and (max-width: 560px){footer .links{width:100%;margin:0 0 0 0}}footer .links a{display:block;font-family:"Lato",sans-serif;font-weight:900;font-size:16px;letter-spacing:1.25px;margin:0px 0px 30px 0px;padding:0 0 0 15px;position:relative;color:#fff;text-transform:uppercase;text-decoration:none}footer .links a:before{content:'';position:absolute;width:3px;height:100%;opacity:.4;background-color:#fff;z-index:90;left:0;top:0}footer .links a:hover{opacity:.5}footer p.copy{text-align:center;position:relative;z-index:90;padding:75px 0 30px;color:#fff;font-family:"Lato",sans-serif}/*! Pushy - v1.1.0 - 2017-1-30
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:100%;height:100%;top:0;z-index:9999;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#645B4F;padding:15px 30px;text-decoration:none;text-align:center;font-size:33px;font-family:"aristelle_sanscondensed"}.pushy a:hover{opacity:.6}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden;position:relative}.pushy-content ul{padding-top:80px}.pushy-content img{position:absolute;top:15px;right:15px;cursor:pointer}.pushy-left{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.pushy-right{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.pushy,.push{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.pushy-content{transition:visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,0.5);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{padding-left:15px;transition:max-height 0.2s ease-in-out,visibility 0.2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity 0.2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:transparent;border:0}.pushy-submenu button:hover{color:#FFF}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a::after,.pushy-submenu>button::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("/wp-content/themes/tcgi/assets/img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after,.pushy-submenu-open button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.page-header{text-align:center;background-size:cover;background-position:center;padding:300px 0 250px;margin:0 0 0;position:relative}@media only screen and (max-width: 600px){.page-header{padding:150px 0 100px}}.page-header.tall{padding:400px 0 320px}@media only screen and (max-width: 600px){.page-header.tall{padding:250px 0 120px}}.page-header:before{content:'';position:absolute;height:100%;top:0;left:0;width:100%;background-color:#645B4F;opacity:.4;z-index:80}.page-header h1{font-family:"Lato",sans-serif;font-weight:700;font-size:45px;color:#fff;letter-spacing:5px;position:relative;z-index:81;text-transform:uppercase}.wizy{margin:40px 0 40px}.wizy p{font-family:"Lato",sans-serif;font-weight:400;color:#534A3F;padding:10px 0;font-size:21px;line-height:35px}@media only screen and (max-width: 560px){.wizy p{font-size:17px;line-height:33px}}.wizy p strong{font-weight:700}.wizy p em{font-style:italic}.wizy p a{color:#29782C;text-decoration:underline}.wizy p a:hover{opacity:.5}.wizy a{color:#29782C;text-decoration:underline}.wizy a:hover{opacity:.5}.wizy ul{padding:30px 0 30px 0px}.wizy ul li{font-family:"Lato",sans-serif;font-weight:400;font-size:21px;color:#534A3F;padding:15px 0 15px 20px;position:relative;line-height:30px}.wizy ul li:before{content:'';height:100%;width:20px;background-image:url(/wp-content/themes/tcgi/assets/img/green-dot.svg);background-size:40%;background-repeat:no-repeat;background-position:top 26px center;position:absolute;top:0;left:0}.wizy ul li ul{padding:15px 0 0}.wizy ul li ul li{font-size:17px;font-style:italic;padding:5px 0 5px 20px}.wizy ul li ul li:before{background-size:25%;background-repeat:no-repeat;background-position:top 18px center}.wizy img{width:100%;height:auto}.wizy blockquote p{font-family:"aristelle_sanscondensed";color:#534A3F;display:block;max-width:800px;margin:20px auto;font-size:44px;line-height:55px}@media only screen and (max-width: 680px){.wizy blockquote p{font-size:26px;line-height:45px}}.wizy ol{padding:30px 0 30px 30px}.wizy ol li{font-family:"Lato",sans-serif;font-weight:400;color:#534A3F;padding:15px 0 15px 20px;position:relative;counter-increment:step-counter}.wizy ol li:before{content:counter(step-counter);font-family:"Lato",sans-serif;font-weight:900;color:#29782C;font-size:28px;top:9px;position:absolute;left:0}.wizy h2,.wizy h3{font-family:"Lato",sans-serif;font-weight:900;color:#645B4F;font-size:28px;margin:25px 0 15px}.wizy h4,.wizy h5{font-family:"Lato",sans-serif;font-weight:900;color:#645B4F;font-size:22px;text-transform:uppercase;margin:25px 0 15px}.video{width:100%;display:block;margin:20px 0}.video .video-link{width:100%;height:750px;background-size:cover;background-position:center;position:relative}@media only screen and (max-width: 680px){.video .video-link{height:350px}}.video .video-link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#645B4F;opacity:.4}.video .video-link:after{content:'';position:absolute;width:100px;height:100px;background-image:url(/wp-content/themes/tcgi/assets/img/play.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;left:50%;transform:translate(-50%, -50%)}.zigzag{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;display:flex;flex-wrap:wrap}.zigzag .one,.zigzag .two{margin-bottom:20px;display:flex}@media only screen and (max-width: 680px){.zigzag .one,.zigzag .two{width:100%;display:block;box-sizing:border-box}}.zigzag .one .content,.zigzag .two .content{width:60%;vertical-align:middle;padding:6%;background-color:#fff}@media only screen and (max-width: 680px){.zigzag .one .content,.zigzag .two .content{width:100%;display:block;box-sizing:border-box}}.zigzag .one .content h2,.zigzag .one .content h3,.zigzag .one .content h4,.zigzag .one .content h5,.zigzag .one .content h6,.zigzag .two .content h2,.zigzag .two .content h3,.zigzag .two .content h4,.zigzag .two .content h5,.zigzag .two .content h6{font-family:"aristelle_sanscondensed";text-align:center;font-size:54px;color:#534A3F;text-transform:uppercase;position:relative}@media only screen and (max-width: 680px){.zigzag .one .content h2,.zigzag .one .content h3,.zigzag .one .content h4,.zigzag .one .content h5,.zigzag .one .content h6,.zigzag .two .content h2,.zigzag .two .content h3,.zigzag .two .content h4,.zigzag .two .content h5,.zigzag .two .content h6{font-size:34px;line-height:50px}}.zigzag .one .content h2:after,.zigzag .one .content h3:after,.zigzag .one .content h4:after,.zigzag .one .content h5:after,.zigzag .one .content h6:after,.zigzag .two .content h2:after,.zigzag .two .content h3:after,.zigzag .two .content h4:after,.zigzag .two .content h5:after,.zigzag .two .content h6:after{content:'';position:relative;display:block;height:5px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/tcgi/assets/img/green-border.svg);margin:30px 0}.zigzag .one .content p,.zigzag .two .content p{font-family:"Lato",sans-serif;font-weight:400;color:#534A3F;padding:10px 0;line-height:35px}.zigzag .one .image,.zigzag .two .image{background-size:cover;background-position:center;width:40%;vertical-align:middle}@media only screen and (max-width: 680px){.zigzag .one .image,.zigzag .two .image{width:100%;display:block;box-sizing:border-box;height:400px}}.execs{text-align:center;background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:60px 0}.execs h3{font-family:"aristelle_sanscondensed";color:#29782C;font-size:40px;letter-spacing:2.5px;line-height:54px;position:relative;display:inline-block;padding:0 0 40px}@media only screen and (max-width: 800px){.execs h3{margin:0 0 30px;font-size:34px;line-height:44px}}.execs h3:after{content:'';position:absolute;left:-120px;height:20px;width:102px;background-image:url(/wp-content/themes/tcgi/assets/img/brown-under.svg);background-size:contain;top:20%;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 800px){.execs h3:after{display:none;height:0;width:0}}.execs h3:before{content:'';position:absolute;right:-120px;height:20px;width:102px;background-image:url(/wp-content/themes/tcgi/assets/img/brown-under.svg);background-size:contain;top:20%;background-repeat:no-repeat;background-position:center;transform:rotate(-180deg)}@media only screen and (max-width: 800px){.execs h3:before{left:0;right:0;margin:auto;bottom:-10px;top:initial;width:100%;height:10px}}.execs .list{text-align:left}.execs .list p{display:inline-block;font-family:"Lato",sans-serif;font-weight:900;color:#645B4F;font-size:24px;text-align:left;width:29%;margin:40px 2%}@media only screen and (max-width: 860px){.execs .list p{width:45%}}@media only screen and (max-width: 600px){.execs .list p{width:100%;display:block;text-align:center}}.execs .list p span{font-weight:400;font-size:19px;display:block;text-align:left;padding:10px 0 0}@media only screen and (max-width: 600px){.execs .list p span{width:100%;display:block;text-align:center}}.stagg{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:100px 0}.stagg .image{background-size:cover;background-position:center;padding:0;display:inline-block;vertical-align:top;height:500px;width:50%;position:relative;z-index:30;margin:50px -70px 0 0}@media only screen and (max-width: 980px){.stagg .image{height:400px}}@media only screen and (max-width: 740px){.stagg .image{display:block;width:100%;margin:0 0 30px}}@media only screen and (max-width: 640px){.stagg .image{height:300px}}.stagg .cta{border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/white-box-border.svg);border-image-slice:20 22;border-image-repeat:round;background-color:#fff;box-sizing:border-box;border-image-outset:20px;padding:30px 30px 30px 100px;display:inline-block;width:50%;position:relative;z-index:20}@media only screen and (max-width: 740px){.stagg .cta{display:block;width:96%;margin:0 auto 30px;padding:30px}}@media only screen and (max-width: 640px){.stagg .cta{padding:15px}}.stagg .cta p{font-family:"aristelle_sanscondensed";color:#645B4F;font-size:50px;line-height:70px;position:relative}@media only screen and (max-width: 980px){.stagg .cta p{font-size:31px;line-height:50px}}.stagg .cta p:after{content:'';position:relative;display:block;height:5px;background-size:contain;background-repeat:no-repeat;background-position:left center;background-image:url(/wp-content/themes/tcgi/assets/img/green-border.svg);margin:30px 0}.overlay{background-size:cover;background-position:center;padding:100px 0;text-align:center;position:relative}.overlay:before{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background-color:#C6C09E;opacity:.2}.overlay .con{border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/trans-white-background.svg);border-image-slice:20 22;border-image-repeat:round;background-color:rgba(255,255,255,0.8);box-sizing:border-box;border-image-outset:20px;position:relative;padding:100px}@media only screen and (max-width: 800px){.overlay .con{padding:50px}}@media only screen and (max-width: 700px){.overlay .con{padding:0}}.overlay .con h2,.overlay .con h3,.overlay .con h4,.overlay .con h5,.overlay .con h6{font-family:"aristelle_sanscondensed";color:#29782C;font-size:40px;letter-spacing:2.5px;line-height:54px;position:relative;display:inline-block;padding:0 0 40px}@media only screen and (max-width: 800px){.overlay .con h2,.overlay .con h3,.overlay .con h4,.overlay .con h5,.overlay .con h6{margin:0 0 30px;font-size:34px;line-height:44px}}.overlay .con h2:after,.overlay .con h3:after,.overlay .con h4:after,.overlay .con h5:after,.overlay .con h6:after{content:'';position:absolute;left:-120px;height:20px;width:102px;background-image:url(/wp-content/themes/tcgi/assets/img/brown-under.svg);background-size:contain;top:15%;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 800px){.overlay .con h2:after,.overlay .con h3:after,.overlay .con h4:after,.overlay .con h5:after,.overlay .con h6:after{display:none;height:0;width:0}}.overlay .con h2:before,.overlay .con h3:before,.overlay .con h4:before,.overlay .con h5:before,.overlay .con h6:before{content:'';position:absolute;right:-120px;height:20px;width:102px;background-image:url(/wp-content/themes/tcgi/assets/img/brown-under.svg);background-size:contain;top:15%;background-repeat:no-repeat;background-position:center;transform:rotate(-180deg)}@media only screen and (max-width: 800px){.overlay .con h2:before,.overlay .con h3:before,.overlay .con h4:before,.overlay .con h5:before,.overlay .con h6:before{left:0;right:0;margin:auto;bottom:-10px;top:initial;width:100%;height:10px}}.overlay .con p{font-family:"Lato",sans-serif;color:#534A3F;font-size:21px;line-height:45px}.brown-cow{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;background-position:center bottom;padding:80px 0}.brown-cow .brown{padding:80px;border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/brown-content-box.svg);border-image-slice:20 22;border-image-repeat:round;background-color:#645B4F;box-sizing:border-box;border-image-outset:20px;position:relative}@media only screen and (max-width: 900px){.brown-cow .brown{padding:20px}}@media only screen and (max-width: 750px){.brown-cow .brown{padding:0}}.brown-cow .brown .left{display:inline-block;width:50%;vertical-align:top;padding:0 15px 0 0;box-sizing:border-box}@media only screen and (max-width: 750px){.brown-cow .brown .left{padding:0;width:100%;margin:0 0 30px}}.brown-cow .brown .left img{display:block;width:100%;height:auto}.brown-cow .brown .right{display:inline-block;width:50%;vertical-align:top;padding:0 0 0 15px;box-sizing:border-box}@media only screen and (max-width: 750px){.brown-cow .brown .right{padding:0;width:100%;margin:0 0}}.brown-cow .brown .right h2,.brown-cow .brown .right h3,.brown-cow .brown .right h4,.brown-cow .brown .right h5,.brown-cow .brown .right h6{font-size:40px;color:#fff;font-family:"aristelle_sanscondensed";padding:0 0 30px}.brown-cow .brown .right p{font-family:"Lato",sans-serif;color:#fff;font-size:24px;line-height:40px}.main-job-con{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:100px 0}@media only screen and (max-width: 700px){.main-job-con{padding:50px 0}}.main-job-con .job-list{width:70%;display:block;vertical-align:top;box-sizing:border-box;margin:0 auto}@media only screen and (max-width: 1090px){.main-job-con .job-list{width:98%;margin:0 auto;display:block}}.main-job-con .job-list .filtering .filter-cat .fb{font-family:"Lato",sans-serif;color:#645B4F;font-size:17px;text-transform:uppercase;margin:15px 0 25px}.main-job-con .job-list .filtering .filter-cat .third{width:31%;display:inline-block;vertical-align:top;box-sizing:border-box}@media only screen and (max-width: 700px){.main-job-con .job-list .filtering .filter-cat .third{width:100%;margin:0 0 20px}}.main-job-con .job-list .filtering .filter-cat .third.middle{margin:0 3%}@media only screen and (max-width: 700px){.main-job-con .job-list .filtering .filter-cat .third.middle{margin:0 0 20px}}.main-job-con .job-list .filtering .filter-cat .third select{width:100%;-webkit-appearance:none;outline:none;background-color:#fff;border:2px solid #DCD5CA;background-image:url(/wp-content/themes/tcgi/assets/img/down-arrow.svg);background-size:5%;background-position:right 15px center;background-repeat:no-repeat;font-family:"Lato",sans-serif;color:#645B4F;text-transform:uppercase;font-size:17px;padding:15px 20px}@media only screen and (max-width: 1090px){.main-job-con .job-list .filtering .filter-cat .third select{background-size:2%}}.main-job-con .job-list .filtering .filter-cat-results{margin:50px 0 0}.main-job-con .job-list .filtering .filter-cat-results .f-cat{opacity:0;display:none;background-color:#fff;border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/job-back.svg);border-image-slice:20 22;border-image-repeat:round;box-sizing:border-box;border-image-outset:20px;padding:25px;width:98%;margin:0 auto 70px}@media only screen and (max-width: 700px){.main-job-con .job-list .filtering .filter-cat-results .f-cat{padding:0}}.main-job-con .job-list .filtering .filter-cat-results .f-cat.active{opacity:1;display:block;-webkit-animation:fadeIn 0.65s ease forwards;animation:fadeIn 0.65s ease forwards}.main-job-con .job-list .filtering .filter-cat-results .f-cat h2{font-family:"Lato",sans-serif;font-weight:900;color:#645B4F;font-size:28px;padding:0 0 20px}.main-job-con .job-list .filtering .filter-cat-results .f-cat .ex{padding:0 0 40px;position:relative}.main-job-con .job-list .filtering .filter-cat-results .f-cat .ex:after{content:'';position:absolute;height:5px;width:100%;background-size:102%;background-repeat:no-repeat;left:0;bottom:0;background-position:left;background-image:url(/wp-content/themes/tcgi/assets/img/green-line.svg)}@media only screen and (max-width: 700px){.main-job-con .job-list .filtering .filter-cat-results .f-cat .ex:after{background-size:initial}}.main-job-con .job-list .filtering .filter-cat-results .f-cat .ex p{font-family:"Lato",sans-serif;font-size:21px;line-height:35px;color:#534A3F}@media only screen and (max-width: 700px){.main-job-con .job-list .filtering .filter-cat-results .f-cat .ex p{font-size:17px}}.main-job-con .job-list .filtering .filter-cat-results .f-cat .deats{padding:45px 0 0}.main-job-con .job-list .filtering .filter-cat-results .f-cat .deats div{display:inline-block;width:25%;vertical-align:top;box-sizing:border-box}@media only screen and (max-width: 700px){.main-job-con .job-list .filtering .filter-cat-results .f-cat .deats div{width:50%;margin:0 0 50px}}@media only screen and (max-width: 600px){.main-job-con .job-list .filtering .filter-cat-results .f-cat .deats div{width:100%;margin:0 0 50px}}.main-job-con .job-list .filtering .filter-cat-results .f-cat .deats div p{font-family:"Lato",sans-serif;color:#645B4F;font-size:16px;text-transform:uppercase}.main-job-con .job-list .filtering .filter-cat-results .f-cat .deats div p span{display:block;padding:10px 0 0;text-transform:capitalize}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.single .page-header div{width:19%;display:inline-block;vertical-align:top;box-sizing:border-box;background-color:#fff;border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/test.svg);border-image-slice:20 22;border-image-repeat:round;border-image-outset:20px;position:relative;z-index:99;text-align:left;margin:0 2%}@media only screen and (max-width: 1000px){.single .page-header div{width:44%;margin:30px 3%}}@media only screen and (max-width: 700px){.single .page-header div{width:60%;margin:30px 4%}}.single .page-header div p{font-family:"Lato",sans-serif;color:#645B4F;font-size:16px;text-transform:uppercase}.single .page-header div p span{display:block;padding:10px 0 0;text-transform:capitalize}.single .job-body{padding:90px 0}.single .job-body .main-con{display:inline-block;width:60%;vertical-align:top;box-sizing:border-box}@media only screen and (max-width: 1000px){.single .job-body .main-con{width:100%;margin-bottom:30px}}.single .job-body .main-con h1{font-family:"aristelle_sanscondensed";color:#645B4F;font-size:90px;letter-spacing:4px;padding:0 0 40px}@media only screen and (max-width: 700px){.single .job-body .main-con h1{font-size:60px}}.single .job-body .apply{display:inline-block;width:40%;vertical-align:top;box-sizing:border-box;padding:0 0 0 5%}@media only screen and (max-width: 1000px){.single .job-body .apply{width:100%;margin:0 auto;display:block;padding:0}}.single .job-body .apply a.button{margin:0 auto 50px}.single .job-body .apply .apply-now{box-sizing:border-box;background-color:#645B4F;border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/job-background.svg);border-image-slice:20 22;border-image-repeat:round;border-image-outset:20px;padding:15px}.single .job-body .apply .apply-now p{font-family:"aristelle_sanscondensed";color:#fff;font-size:40px;letter-spacing:2px;padding:0 0 10px}.single .job-body .apply .apply-now form .gform_body ul li label{color:#fff;font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase}.single .job-body .apply .apply-now form .gform_body ul li span#extensions_message_1_4,.single .job-body .apply .apply-now form .gform_body ul li span#extensions_message_1_5{display:none}.single .job-body .apply .apply-now form .gform_body ul li input,.single .job-body .apply .apply-now form .gform_body ul li textarea{outline:none !important;width:100% !important;border:2px solid #DCD5CA !important;text-transform:uppercase !important;font-family:"Lato",sans-serif !important;font-size:15px !important;background-color:#fff !important;padding:14px !important}.single .job-body .apply .apply-now form .gform_body ul li input::-webkit-input-placeholder,.single .job-body .apply .apply-now form .gform_body ul li textarea::-webkit-input-placeholder{color:#645B4F;font-family:"Lato",sans-serif;font-size:15px}.single .job-body .apply .apply-now form .gform_body ul li input::-moz-placeholder,.single .job-body .apply .apply-now form .gform_body ul li textarea::-moz-placeholder{color:#645B4F;font-family:"Lato",sans-serif;font-size:15px}.single .job-body .apply .apply-now form .gform_body ul li input:-ms-input-placeholder,.single .job-body .apply .apply-now form .gform_body ul li textarea:-ms-input-placeholder{color:#645B4F;font-family:"Lato",sans-serif;font-size:15px}.single .job-body .apply .apply-now form .gform_body ul li input:-moz-placeholder,.single .job-body .apply .apply-now form .gform_body ul li textarea:-moz-placeholder{color:#645B4F;font-family:"Lato",sans-serif;font-size:15px}.single .job-body .apply .apply-now form button.button#gform_submit_button_1{display:block;border:5px solid pink;border-image-slice:20 22;border-image-repeat:round;box-sizing:border-box;border-image-outset:5px;max-width:100%;text-align:center;margin:0 0 0 10px;font-family:"aristelle_sanscondensed";color:#fff;text-decoration:none;font-size:20px;transition:all ease 0.5s;border-image-source:url(/wp-content/themes/tcgi/assets/img/white-button.svg);background-color:#fff;color:#534A3F}.single .job-body .apply .apply-now form button.button#gform_submit_button_1:hover{border-image-source:url(/wp-content/themes/tcgi/assets/img/white-button-hover.svg);background-color:rgba(255,255,255,0.7);color:#29782C;transition:all ease 0.5s}.page-id-80 .stagg .container{margin-top:-200px;z-index:99;position:relative}.company{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:50px 0}.company .hero{width:100%;height:700px;background-size:cover;background-position:center;margin:0 0 -75px}@media only screen and (max-width: 1215px){.company .hero{height:500px}}@media only screen and (max-width: 620px){.company .hero{height:270px}}.company .company-deats{border:10px solid pink;border-image-slice:20 22;border-image-repeat:round;box-sizing:border-box;border-image-outset:10px;text-decoration:none;border-image-source:url(/wp-content/themes/tcgi/assets/img/white-box-border.svg);background-color:#fff;display:block;width:90%;margin:0 auto;padding:40px}@media only screen and (max-width: 620px){.company .company-deats{padding:15px}}.company .company-deats .logo-link{display:inline-block;box-sizing:border-box;width:25%;vertical-align:top}@media only screen and (max-width: 1215px){.company .company-deats .logo-link{width:40%;vertical-align:middle}}@media only screen and (max-width: 820px){.company .company-deats .logo-link{display:block;width:100%;margin:0 0 30px}}.company .company-deats .logo-link img{width:70%;height:auto;display:block}@media only screen and (max-width: 820px){.company .company-deats .logo-link img{width:40%;margin:0 auto}}@media only screen and (max-width: 620px){.company .company-deats .logo-link img{width:90%}}.company .company-deats .logo-link a.button{margin:40px 0 0}@media only screen and (max-width: 820px){.company .company-deats .logo-link a.button{margin:40px auto 0;display:block}}.company .company-deats .wizy{display:inline-block;box-sizing:border-box;width:75%;vertical-align:top;margin:0;padding:0 0 0 40px;position:relative}@media only screen and (max-width: 1215px){.company .company-deats .wizy{width:60%;vertical-align:middle}}@media only screen and (max-width: 820px){.company .company-deats .wizy{display:block;width:100%;margin:60px 0 0;padding:0}}.company .company-deats .wizy:after{content:'';position:absolute;left:0;top:0;height:100%;width:5px;background-image:url(/wp-content/themes/tcgi/assets/img/tall-green.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 820px){.company .company-deats .wizy:after{height:5px;width:100%;background-image:url(/wp-content/themes/tcgi/assets/img/green-border.svg)}}.contact_block{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:20px 0}.contact_block .contact{border:10px solid pink;border-image-slice:20 22;border-image-repeat:round;box-sizing:border-box;border-image-outset:10px;text-decoration:none;border-image-source:url(/wp-content/themes/tcgi/assets/img/white-box-border.svg);background-color:#fff;display:block;width:90%;margin:0 auto;padding:40px}@media only screen and (max-width: 960px){.contact_block .contact{padding:0}}.contact_block .contact .logo{display:inline-block;width:20%;vertical-align:middle;box-sizing:border-box;position:relative}.contact_block .contact .logo:after{content:'';position:absolute;right:0;top:-15px;height:130px;width:5px;background-image:url(/wp-content/themes/tcgi/assets/img/tall-green.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 960px){.contact_block .contact .logo:after{background-image:url(/wp-content/themes/tcgi/assets/img/green-border.svg);width:100%;height:5px;top:initial;bottom:-10px}}.contact_block .contact .logo img{width:80%;height:auto}.contact_block .contact .logo img.can-corp{width:90%}@media only screen and (max-width: 960px){.contact_block .contact .logo img{width:50%;margin:0 auto 40px;display:block}}@media only screen and (max-width: 960px){.contact_block .contact .logo{width:100%}}.contact_block .contact .info{display:inline-block;width:80%;vertical-align:middle;box-sizing:border-box;padding-left:50px;position:relative}@media only screen and (max-width: 960px){.contact_block .contact .info{width:100%;padding:50px 0 0 0}}.contact_block .contact .info p{font-family:"Lato",sans-serif;font-size:16px;color:#a29b91;border-bottom:2px solid #E0E0E0;padding:15px 0}@media only screen and (max-width: 660px){.contact_block .contact .info p{font-size:15px}}.contact_block .contact .info p a{color:#675c4e;text-decoration:none}.contact_block .contact .info p:last-of-type{border-bottom:0px}.contact_block .contact .info p span{display:inline-block;vertical-align:middle;width:25%;position:relative;color:#675c4e}@media only screen and (max-width: 1100px){.contact_block .contact .info p span{width:100%;display:block;margin:0 0 30px 30px}}.contact_block .contact .info p span:before{content:'';position:absolute;height:100%;width:20px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/tcgi/assets/img/phone.svg);left:-25px;top:0}.contact_block .contact .info p span:first-of-type{width:35%;text-transform:uppercase;color:#a29b91}.contact_block .contact .info p span:first-of-type:before{height:0;width:0;display:none}@media only screen and (max-width: 1100px){.contact_block .contact .info p span:first-of-type{width:100%;display:block;margin:0 0 30px 0}}.contact_block .contact .info p span:last-of-type{width:40%}.contact_block .contact .info p span:last-of-type:before{background-image:url(/wp-content/themes/tcgi/assets/img/email.svg)}@media only screen and (max-width: 1100px){.contact_block .contact .info p span:last-of-type{width:100%;display:block;margin-left:30px}}.cta_block{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:80px 0;text-align:center}.cta_block p{font-size:50px;font-family:"aristelle_sanscondensed";letter-spacing:2px;margin:0 0 60px;color:#534A3F}@media only screen and (max-width: 600px){.cta_block p{font-size:30px;line-height:45px}}.cta_block a.button{display:block;margin:0 auto}.gform_wrapper form div.validation_error{color:#fff;font-size:1em;font-family:"Lato",sans-serif;font-weight:700;margin-bottom:25px;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:16px 0;clear:both;width:100%;text-align:center}.gform_wrapper form .validation_message{color:#fff}#timeline{background-image:url(/wp-content/themes/tcgi/assets/img/scratch.jpg);background-size:contain;background-repeat:repeat;padding:65px 0}#timeline .container{background-color:#fff;border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/job-back.svg);border-image-slice:20 22;border-image-repeat:round;box-sizing:border-box;border-image-outset:20px;width:96%}#timeline .container .time-block-con{position:relative;padding:20px 0;margin:20px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width: 820px){#timeline .container .time-block-con{display:block !important}}#timeline .container .time-block-con hr{display:block;border:0px;height:13px;background-image:url(/wp-content/themes/tcgi/assets/img/long.svg);width:100%;position:absolute;bottom:-15px;background-size:contain;background-position:bottom;background-repeat:no-repeat;left:0}#timeline .container .time-block-con .img-b{width:40%;margin:0 40px 0 0;height:250px;background-size:cover;background-position:left bottom;position:relative;-webkit-mask-image:url(/wp-content/themes/tcgi/assets/img/job-back.svg);mask-image:url(/wp-content/themes/tcgi/assets/img/job-back.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:150%}@media only screen and (max-width: 1150px){#timeline .container .time-block-con .img-b{-webkit-mask-size:210%}}@media only screen and (max-width: 970px){#timeline .container .time-block-con .img-b{-webkit-mask-image:none !important;mask-image:none !important}}@media only screen and (max-width: 820px){#timeline .container .time-block-con .img-b{width:100%;margin:0 0 40px}}#timeline .container .time-block-con .img-b.right{margin:0 0 0 40px}@media only screen and (max-width: 820px){#timeline .container .time-block-con .img-b.right{width:100%;margin:0}}#timeline .container .time-block-con .img-b img{width:100%;height:auto}@media only screen and (max-width: 820px){#timeline .container .time-block-con .img-b img{margin:30px 0}}#timeline .container .time-block-con .main-con{width:100%}#timeline .container .time-block-con .main-con.half{width:60%}@media only screen and (max-width: 820px){#timeline .container .time-block-con .main-con.half{width:100%;padding:0}}#timeline .container .time-block-con .main-con .time-title{font-family:"aristelle_sanscondensed";text-align:left;font-size:35px;color:#675c4e;text-transform:uppercase;position:relative;line-height:35px;padding:0 !important}@media only screen and (max-width: 600px){#timeline .container .time-block-con .main-con .time-title{font-size:35px;line-height:40px}}#timeline .container .time-block-con .main-con p{font-family:"Lato",sans-serif;font-weight:400;color:#534A3F;padding:10px 0;line-height:35px}.new-intro h1{color:#fff;font-family:"aristelle_sanscondensed" !important;font-size:75px !important;line-height:80px !important}@media only screen and (max-width: 600px){.new-intro h1{font-size:45px !important;line-height:30px !important}}.new-intro p{color:#fff;font-family:"Lato",sans-serif;font-size:20px;max-width:500px;line-height:40px}.new-culture .one{display:inline-block;vertical-align:top;width:55%;box-sizing:border-box;padding:0 90px 0 0}@media only screen and (max-width: 1090px){.new-culture .one{width:98%;margin:0 auto;display:block;padding:0}}.new-culture .side-bar{width:45%;display:inline-block;vertical-align:top;box-sizing:border-box;background-color:#645B4F;border:20px solid pink;border-image-source:url(/wp-content/themes/tcgi/assets/img/job-background.svg);border-image-slice:20 22;border-image-repeat:round;border-image-outset:20px;padding:15px;margin:0 0 70px 0}@media only screen and (max-width: 1090px){.new-culture .side-bar{width:98%;margin:40px auto 0;display:block}}.new-culture .side-bar h3{color:#fff;font-family:"aristelle_sanscondensed";font-size:40px;letter-spacing:2px;line-height:51px}.new-culture .side-bar p{font-family:"Lato",sans-serif;color:#fff;font-size:18px;line-height:40px;margin:20px 0 45px}.owl-carousel{position:relative;z-index:996}.owl-carousel div.item{background-size:cover;background-position:center;padding:350px 25px 450px;position:relative}@media only screen and (max-width: 700px){.owl-carousel div.item{padding:480px 25px 320px}}.owl-carousel .owl-nav{display:none}.owl-carousel .owl-dots{position:absolute;z-index:996;bottom:40px;left:0;right:0}.owl-carousel .owl-dots button{background:none;border:none}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#29782C}.page-id-80 section.page-header.tall,.page-id-80 section.page-header.short,.page-id-80 section.page-header{padding:0 0 0 !important;position:relative}.page-id-80 section.page-header.tall h1,.page-id-80 section.page-header.short h1,.page-id-80 section.page-header h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999;width:100%;padding:90px 0 0}.page-id-80 .owl-carousel div.item{padding:345px 0 250px !important}.page-id-82 .page-header h1{display:none !important}li#field_1_8{color:#fff;font-family:"Lato",sans-serif;font-weight:400;line-height:20px}li#field_1_8 a{color:#fff}


li#field_3_8 {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-weight: 400;
    line-height: 20px;
}

li#field_3_8 a {
	color: #fff;
}

.single .job-body .apply .apply-now form button.button#gform_submit_button_3 {
    display: block;
    border: 5px solid pink;
    border-image-slice: 20 22;
    border-image-repeat: round;
    box-sizing: border-box;
    border-image-outset: 5px;
    max-width: 100%;
    text-align: center;
    margin: 0 0 0 10px;
    font-family: "aristelle_sanscondensed";
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    transition: all ease 0.5s;
    border-image-source: url(/wp-content/themes/tcgi/assets/img/white-button.svg);
    background-color: #fff;
    color: #534A3F;
}
