.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!Theme Name: TB MEDIA STARTER THEME
Theme URI: http://underscores.me/
Author: Joel McCann
Author URI: http://tbmedia.ca
Description: Starter theme for tbm
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tb-media-starter-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
TB MEDIA STARTER THEME is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
html,body{overflow:auto}body{overflow-x:hidden}@media (max-width:991px){.desktop{display:none!important}}.tablet{display:none!important}@media (max-width:1025px){.tablet{display:block!important}}.mobile{display:none!important}@media (max-width:991px){.mobile{display:block!important}}.container{width:80%;margin:0 auto;max-width:1440px}@media (max-width:991px){.container{width:90vw}}.main-header-container{width:90%;margin:0 auto;max-width:1550px}@media (max-width:991px){.main-header-container{width:95vw}}.full-container{width:100%;margin:0 auto}.flex{display:flex}.v-align{align-items:center}.row{flex-direction:row}.flex-start{justify-content:flex-start}.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.flex-col{flex-direction:column}.space-around{justify-content:space-around}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.button{display:flex;align-items:center;justify-content:center}.col-5{width:5%}.col-10{width:10%}.col-15{width:15%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-35{width:35%}.col-40{width:40%}.col-45{width:45%}.col-50{width:50%}.col-55{width:55%}.col-60{width:60%}.col-65{width:65%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.col-85{width:85%}.col-90{width:90%}.col-95{width:95%}.col-100{width:100%}@media screen and (max-width:1025px){.col-md-5{width:5%}.col-md-10{width:10%}.col-md-15{width:15%}.col-md-20{width:20%}.col-md-25{width:25%}.col-md-30{width:30%}.col-md-35{width:35%}.col-md-40{width:40%}.col-md-45{width:45%}.col-md-50{width:50%}.col-md-55{width:55%}.col-md-60{width:60%}.col-md-65{width:65%}.col-md-70{width:70%}.col-md-75{width:75%}.col-md-80{width:80%}.col-md-85{width:85%}.col-md-90{width:90%}.col-md-95{width:95%}.col-md-100{width:100%}}@media screen and (min-width:1920px){.col-bg-5{width:5%}.col-bg-10{width:10%}.col-bg-15{width:15%}.col-bg-20{width:20%}.col-bg-25{width:25%}.col-bg-30{width:30%}.col-bg-35{width:35%}.col-bg-40{width:40%}.col-bg-45{width:45%}.col-bg-50{width:50%}.col-bg-55{width:55%}.col-bg-60{width:60%}.col-bg-65{width:65%}.col-bg-70{width:70%}.col-bg-75{width:75%}.col-bg-80{width:80%}.col-bg-85{width:85%}.col-bg-90{width:90%}.col-bg-95{width:95%}.col-bg-100{width:100%}}.offset-5{margin-left:5%}.offset-10{margin-left:10%}.offset-15{margin-left:15%}.offset-20{margin-left:20%}.offset-25{margin-left:25%}.offset-30{margin-left:30%}.offset-35{margin-left:35%}.offset-40{margin-left:40%}.offset-45{margin-left:45%}.offset-50{margin-left:50%}.offset-55{margin-left:55%}.offset-60{margin-left:60%}.offset-65{margin-left:65%}.offset-70{margin-left:70%}.offset-75{margin-left:75%}.offset-80{margin-left:80%}.offset-85{margin-left:85%}.offset-90{margin-left:90%}.offset-95{margin-left:95%}.offset-100{margin-left:100%}.ml-5{margin-left:5%}.mr-5{margin-right:5%}.ml-10{margin-left:10%}.mr-10{margin-right:10%}.mb-15{margin-bottom:15%}@media screen and (max-width:991px){.col-sm-100{width:100%}.col-sm-90{width:90%}.col-sm-50{width:50%}.col-sm-80{width:80%}.clear-offset-sm{margin-left:0}.col-sm-offset-20{margin-left:20%}.tb1{margin-bottom:0}.tb2{margin-top:0}.flex-col-sm{flex-direction:column}.flex-col-reverse-sm{flex-direction:column-reverse}.flex-wrap-sm{flex-wrap:wrap}.hide-sm{display:none}}a.btn{color:#CDFC18;text-decoration:none;transition:0.3s ease all;cursor:pointer}a.btn:hover{color:#396CB5}a.btn:focus{color:#396CB5}input.btn{color:#CDFC18;text-decoration:none;transition:0.3s ease all}input.btn:hover{color:#396CB5}input.btn:focus{color:#396CB5}a.btn-blue{color:#396CB5;text-decoration:none;transition:0.3s ease all}a.btn-blue:hover{color:#FFF}a.btn-blue:focus{color:#FFF}.btn-neon{font-size:18px;letter-spacing:2px;text-transform:uppercase;display:inline-block;text-align:center;width:-moz-fit-content;width:fit-content;font-weight:700;border:3px solid #CDFC18;border-radius:2px;position:relative;color:white!important}.btn-neon:before{transition:0.5s all ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:"";background-color:#CDFC18;z-index:-2}.btn-neon:hover{color:#396CB5!important}.btn-neon:hover:before{transition:0.5s all ease;left:0;right:0;opacity:1}.btn-neon:focus:before{transition:0.5s all ease;left:0;right:0;opacity:1}input.btn-neon{font-size:18px;letter-spacing:2px;text-transform:uppercase;display:inline-block;text-align:center;width:-moz-fit-content;width:fit-content;font-weight:700;border:3px solid #CDFC18;background-color:transparent;border-radius:2px;position:relative;font-family:"Fixel Display";font-weight:600;font-size:18px;letter-spacing:.1em;width:225px;height:70px;line-height:24px;text-align:center;display:flex;align-items:center;justify-content:center;color:white!important;cursor:pointer}input.btn-neon:before{transition:0.5s all ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:"";background-color:#CDFC18;color:#396CB5;z-index:-2}input.btn-neon:hover{color:#396CB5!important;background-color:#CDFC18!important;border-color:#396CB5!important}input.btn-neon:hover:before{transition:0.5s all ease;left:0;right:0;opacity:1}input.btn-neon:focus:before{transition:0.5s all ease;left:0;right:0;opacity:1}.btn-blue{font-size:18px;letter-spacing:2px;text-transform:uppercase;display:inline-block;text-align:center;width:-moz-fit-content;width:fit-content;font-weight:700;border:3px solid #396CB5;border-radius:2px;position:relative;z-index:2}@media (max-width:991px){.btn-blue{font-size:18px;letter-spacing:.1em;line-height:24px}}.btn-blue:before{transition:0.5s all ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:"";background-color:#396CB5;z-index:-1}.btn-blue:hover:before{transition:0.5s all ease;left:0;right:0;opacity:1}.btn-blue:focus:before{transition:0.5s all ease;left:0;right:0;opacity:1}.button-group{display:flex;gap:20px}@media (max-width:991px){.button-group{margin-top:30px;flex-wrap:wrap;gap:20px}}.contact-links{display:flex;gap:20px}@media (max-width:1025px){.contact-links a{font-size:16px;height:56px;width:105px!important}}a.btn{font-family:"Fixel Display";font-weight:600;font-size:18px;letter-spacing:.1em;width:225px;height:70px;line-height:24px;text-align:center;display:flex!important;align-items:center;justify-content:center}@media (max-width:1025px){#site-navigation.desktop a{font-size:16px!important}}@media (max-width:1025px){#site-navigation.desktop .contact-links.button-group.desktop a{font-size:16px!important}}@media (max-width:1025px){#site-navigation.desktop .contact-links.button-group.desktop .btn-neon{height:56px!important;width:105px!important}}@font-face{font-family:"Fixel Display";src:url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Black.eot);src:local("Fixel Display Black"),local("FixelDisplay-Black"),url("https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Black.eot?#iefix") format("embedded-opentype"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Black.woff2) format("woff2"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Black.woff) format("woff"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display: swap}@font-face{font-family:"Fixel Display";src:url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Bold.eot);src:local("Fixel Display Bold"),local("FixelDisplay-Bold"),url("https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Bold.eot?#iefix") format("embedded-opentype"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Bold.woff2) format("woff2"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Bold.woff) format("woff"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css//fonts/FixelDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display: swap}@font-face{font-family:"Fixel Display";src:url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Thin.eot);src:local("Fixel Display Thin"),local("FixelDisplay-Thin"),url("https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Thin.eot?#iefix") format("embedded-opentype"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Thin.woff2) format("woff2"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Thin.woff) format("woff"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display: swap}@font-face{font-family:"Fixel Display";src:url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Medium.eot);src:local("Fixel Display Medium"),local("FixelDisplay-Medium"),url("https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Medium.eot?#iefix") format("embedded-opentype"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Medium.woff2) format("woff2"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Medium.woff) format("woff"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display: swap}@font-face{font-family:"Fixel Display";src:url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Regular.eot);src:local("Fixel Display Regular"),local("FixelDisplay-Regular"),url("https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Regular.eot?#iefix") format("embedded-opentype"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Regular.woff2) format("woff2"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Regular.woff) format("woff"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display: swap}@font-face{font-family:"Fixel Display";src:url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Light.eot);src:local("Fixel Display Light"),local("FixelDisplay-Light"),url("https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Light.eot?#iefix") format("embedded-opentype"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Light.woff2) format("woff2"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Light.woff) format("woff"),url(https://terravelosolutions.ca/wp-content/themes/tb-media-starter-theme/css/public_html/clients/tvs/wp-content/themes/tb-media-starter-theme/css/fonts/FixelDisplay-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display: swap}html{-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;max-width:1920px;margin:auto!important;font-family:"Fixel Display";scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,ul,ol{font-family:"Fixel Display"}body{font-family:"Fixel Display"}.post,.page{margin:0 0}span.blue{color:#396CB5}strong{font-weight:700}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}h2.title{font-weight:600;font-size:22px;letter-spacing:.01em}@media (max-width:991px){h2.title{font-size:16px;letter-spacing:-.01em;line-height:1.3}}header#masthead{background-color:#396CB5;min-height:125px;display:flex;align-items:center;position:fixed;z-index:100;width:100%;top:0;max-width:1920px}header#masthead .contact-links{display:flex;gap:20px}@media (max-width:991px){header#masthead{min-height:82px}}header#masthead .site-branding img{width:279px}@media all and (max-width:1181px){header#masthead .site-branding img{width:220px}}@media (max-width:1025px){header#masthead .site-branding img{width:220px}}@media (max-width:991px){header#masthead .site-branding img{width:151.23px}}header#masthead button.mobile-menu-toggle{background-color:transparent;border:none;cursor:pointer;padding-top:0}@media (max-width:1025px){header#masthead button.mobile-menu-toggle{display:block!important}}header#masthead button.mobile-menu-toggle.active svg.open-toggle{display:none}header#masthead button.mobile-menu-toggle.active svg.close-toggle{display:block}div.menu-main-menu-container2 ul a{font-family:"Fixel Display";font-weight:600;font-size:18px;letter-spacing:.1em;line-height:24px;text-align:center;color:#fff;text-transform:uppercase}.main-navigation.mobile.tablet{position:fixed;top:82px;right:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgb(57,108,181) 10%,rgb(57,108,181) 100%);transition:right 0.3s ease;z-index:99}.main-navigation.mobile.tablet div.menu-main-menu-container2,.main-navigation.mobile.tablet .menu-french-menu-container{display:flex;align-items:flex-start;flex-direction:column;gap:45px}.main-navigation.mobile.tablet div.menu-main-menu-container ul,.main-navigation.mobile.tablet .menu-main-menu-container2 ul{width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:20px;padding-left:75px}@media (max-width:1025px){.main-navigation.mobile.tablet div.menu-main-menu-container ul,.main-navigation.mobile.tablet .menu-main-menu-container2 ul{display:block!important;margin-top:10vw}}@media (max-width:991px){.main-navigation.mobile.tablet div.menu-main-menu-container ul,.main-navigation.mobile.tablet .menu-main-menu-container2 ul{margin-top:45px}}.main-navigation.mobile.tablet div.contact-links{padding-left:75px}.main-navigation.mobile.tablet div.contact-links a{margin-bottom:20px}@media all and (max-width:1180px){.main-navigation.mobile.tablet div.contact-links a{gap:10px}}svg.open-toggle{display:block}svg.close-toggle{display:none}.main-navigation.mobile.active svg.open-toggle{display:none}.main-navigation.mobile.active svg.close-toggle{display:block}.main-navigation.mobile.active{right:0;transition:right 0.3s ease}.main-navigation.mobile hr.neon{border:none;background-color:#CDFC18;width:100%;height:1px;margin:0}@media (max-width:1025px){nav#site-navigation{display:none!important}}nav#site-navigation.mobile.tablet{display:block!important}nav#site-navigation.mobile.tablet div.menu-main-menu-container ul,nav#site-navigation.mobile.tablet div.menu-main-menu-container2 ul{display:flex!important;padding-left:18vw}nav#site-navigation.mobile.tablet div.contact-links{padding-left:18vw;display:block!important}.header-container{background-color:#396CB5;height:auto;width:100%;padding:2% 0 5%;display:flex;align-items:center;flex-direction:column;position:fixed;z-index:-1;top:125px;max-width:1920px}@media (max-width:991px){.header-container{top:82px}}.header-container h1{color:#fff;margin:0;font-size:120px;line-height:.9;font-weight:500}@media all and (max-width:1181px){.header-container h1{font-size:95px}}.header-container h1 span.neon{color:#CDFC18;font-weight:700}@media (max-width:1025px){.header-container h1{font-size:70px}}@media (max-width:991px){.header-container h1{font-size:40px;letter-spacing:-.02em;line-height:39px}}.header-container p{font-family:"Fixel Display";font-weight:400;font-size:20px;line-height:29px;text-align:left;color:#fff}@media (max-width:991px){.header-container p{font-size:20px;letter-spacing:0em;line-height:27px;text-align:left}}.header-container-2{background-color:#396CB5;height:auto;width:100%;padding:150px 0 100px;display:flex;align-items:center;flex-direction:column;top:125px;max-width:1920px}@media (max-width:991px){.header-container-2{padding:100px 0 60px;top:82px}}.header-container-2 h1{color:#fff;margin:0;font-size:120px;line-height:.9;font-weight:500}@media all and (max-width:1181px){.header-container-2 h1{font-size:95px}}.header-container-2 h1 span.neon{color:#CDFC18;font-weight:700}@media (max-width:1025px){.header-container-2 h1{font-size:70px}}@media (max-width:991px){.header-container-2 h1{font-size:40px;letter-spacing:-.02em;line-height:39px}}.img-container{height:1025px;width:100%;margin-top:840px}@media (max-width:991px){.img-container{height:320px;margin-top:390px}}.img-container img{width:100%;height:1025px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.img-container img{height:320px}}.about-page .header-container{height:auto;padding-bottom:80px}.about-page .header-container img{width:100%;height:640px;-o-object-fit:cover;object-fit:cover}.about-page .img-container{height:640px;margin-top:686px}@media (max-width:991px){.about-page .img-container{height:320px}}.about-page .img-container img{height:640px}@media (max-width:991px){.about-page .img-container img{height:320px}}@media (max-width:991px){.about-page .img-container{margin-top:245px}}nav#site-navigation{display:flex;justify-content:space-between}.contact-links{gap:5px}.contact-links a{width:178px!important}@media all and (max-width:1181px){.contact-links a{width:144px!important}}@media all and (max-width:1024px){.contact-links a{width:178px!important}}div.menu-main-menu-container,div.menu-french-menu-container{width:100%;height:100%;display:flex;align-items:center}div.menu-main-menu-container ul,div.menu-french-menu-container ul{width:100%;display:flex;justify-content:space-around}div.menu-main-menu-container ul a,div.menu-french-menu-container ul a{font-family:"Fixel Display";font-weight:600;font-size:18px;letter-spacing:.1em;line-height:24px;text-align:center;color:#fff;text-transform:uppercase}@media all and (max-width:1180px){div.menu-main-menu-container ul a a,div.menu-french-menu-container ul a a{font-size:16px}}#two-col-cta{background-color:#fff;padding:100px 0}@media (max-width:991px){#two-col-cta{padding:60px 0}}@media (max-width:991px){#two-col-cta .container.flex-col-sm{gap:30px}}#two-col-cta .container.flex-col-sm.no-gap{gap:0}#two-col-cta .image-container{display:flex;justify-content:center}#two-col-cta img{width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){#two-col-cta img{width:80%}}#two-col-cta h2.title{font-weight:600;font-size:22px;letter-spacing:.01em;text-align:left;text-transform:uppercase;color:#000b1a;margin:0}@media (max-width:991px){#two-col-cta h2.title{font-size:16px;letter-spacing:-.01em;line-height:1.3}}#two-col-cta hr{background-color:#396CB5!important;height:2px!important;color:#396CB5!important;border:none;margin-bottom:40px}#two-col-cta h2.blue{font-weight:700;font-size:120px;letter-spacing:-.01em;line-height:1.1;margin:0 0 2%;text-align:left;color:#396cb5;text-transform:uppercase}@media (max-width:991px){#two-col-cta h2.blue{font-size:34px;letter-spacing:-.01em;line-height:40px}}#two-col-cta h2.blue.big{font-weight:500}@media (max-width:991px){#two-col-cta h2.blue.big{font-size:55px;letter-spacing:-.03em;line-height:50px;text-align:left;margin-bottom:25px}}#two-col-cta p{font-size:20px;line-height:29px;margin-bottom:30px;margin-top:0}@media (max-width:991px){#two-col-cta p{margin-bottom:0}}#two-col-cta ul{padding-left:2.5%;margin-left:0}@media (max-width:991px){#two-col-cta ul{padding-left:7.5%;margin-top:0}}#two-col-cta ul:first-of-type{margin-top:30px;margin-bottom:0}@media (max-width:991px){#two-col-cta ul:first-of-type{margin-top:30px}}@media (max-width:991px){#two-col-cta ul:nth-of-type(2){margin-top:0}}#two-col-cta ul li{font-family:"Fixel Display";font-weight:400;font-size:22px;letter-spacing:-.01em;line-height:32px;text-align:left;color:#000;margin:2.5% 0}@media (max-width:991px){#two-col-cta ul li{font-size:20px;letter-spacing:-.01em;line-height:28px;margin-bottom:30px;margin-top:0}}#two-col-cta ul li::marker{color:#396CB5}@media (max-width:991px){#two-col-cta ul.margin-style2{margin-top:0!important}}#two-col-cta span.big-text{font-weight:400;font-family:"Fixel Display";font-size:48px;letter-spacing:-.01em;line-height:54px;text-align:left;color:#396cb5}@media (max-width:991px){#two-col-cta span.big-text{font-size:34px;letter-spacing:-.01em;line-height:40px}}#team-section{padding:100px 0;background-color:#f9f9f9}@media (max-width:991px){#team-section{padding:60px 0}}#team-section .team-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}@media (max-width:991px){#team-section .team-grid{flex-direction:column}}#team-section .team-grid .team-member{flex:1 1 calc(25% - 20px);text-align:center;padding:20px 20px 0}@media (max-width:1025px){#team-section .team-grid .team-member{flex:1 1 calc(50% - 20px)}}#team-section .team-grid .team-member img{width:250px;height:auto;margin-bottom:15px;-o-object-fit:cover;object-fit:cover}#team-section .team-grid .team-member h3{font-family:"Fixel Display";font-weight:500;font-size:28px;line-height:1.1;text-align:center;color:#396cb5;margin-bottom:5%}#team-section .team-grid .team-member hr{background-color:#CDFC18;height:5px;width:55px;margin:0 auto;border:none}#team-section .team-grid .team-member p{font-weight:500;font-size:24px;line-height:32px;text-align:center;color:#000;margin-top:5%}#big-neon-banner{background-color:#CDFC18;color:#fff;height:auto;padding:100px 0;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase}@media (max-width:1025px){#big-neon-banner{height:auto;padding:60px 0}}@media (max-width:991px){#big-neon-banner{height:auto;padding:60px 0}}#big-neon-banner h2.title{text-transform:uppercase;color:#000;font-weight:600;font-size:22px;margin-top:0;letter-spacing:.01em}@media (max-width:1025px){#big-neon-banner h2.title{font-size:20px}}@media (max-width:991px){#big-neon-banner h2.title{font-size:16px;letter-spacing:-.01em;line-height:1.3}}#big-neon-banner hr{border:none;height:2px;background-color:#396CB5;margin-bottom:10px}@media (max-width:991px){#big-neon-banner hr{margin-top:10px;margin-bottom:30px}}#big-neon-banner span.blue{font-weight:500;font-size:120px;letter-spacing:-.01em;line-height:120px;text-align:left;color:#396cb5;text-transform:uppercase;margin-top:10px}@media (max-width:991px){#big-neon-banner span.blue{font-size:50px;letter-spacing:-.03em;line-height:50px;white-space:wrap}}#big-neon-banner strong{font-weight:700}section#title-image-col{background-color:#fff;padding:100px 0;display:flex;align-items:center}@media (max-width:991px){section#title-image-col{padding:60px 0}}section#title-image-col h2.call-out{font-family:"Fixel Display";font-weight:400;font-size:48px;letter-spacing:-.01em;line-height:54px;text-align:left;color:#396cb5;margin-top:0}@media (max-width:991px){section#title-image-col h2.call-out{font-size:34px;letter-spacing:-.01em;line-height:40px;margin-top:0}}section#title-image-col p{font-family:"Fixel Display";font-weight:400;font-size:20px;line-height:29px;text-align:left;color:#000}section#title-image-col img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin:auto}@media (max-width:1025px){section#title-image-col img{width:70%}}@media (max-width:991px){section#title-image-col img{width:80%}}section#video-box{height:700px;position:relative}@media (max-width:991px){section#video-box{height:621px}}section#video-box .text-container{z-index:1;position:relative;display:flex;align-items:flex-end;height:inherit}section#video-box .text-container button.play-btn{background:none;border:none;cursor:pointer;transition:all 0.3s ease-in-out;padding:5.6em 1em .4em}@media (max-width:991px){section#video-box .text-container button.play-btn svg{width:100px;height:100px}}section#video-box .text-container button.play-btn:hover{transform:scale(1.1)}section#video-box h2{font-family:"Fixel Display";font-weight:500;font-size:120px;letter-spacing:-.01em;line-height:120px;text-align:left;color:#fff;text-transform:uppercase}@media (max-width:991px){section#video-box h2{font-size:50px;letter-spacing:-.03em;line-height:50px}}section#video-box .video-box-bg{width:100%;height:700px;-o-object-fit:cover;object-fit:cover;z-index:0;position:absolute}@media (max-width:991px){section#video-box .video-box-bg{height:621px}}section#video-box video{width:100%;height:700px;-o-object-fit:cover;object-fit:cover;z-index:0;position:absolute}@media (max-width:991px){section#video-box video{height:621px}}section#video-box .play-btn-container{position:relative;width:100%;height:700px}section#video-box .play-btn-container button.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;transition:all 0.3s ease-in-out}section#video-box .play-btn-container button.play-btn svg{transition:all 0.3s ease-in-out}section#video-box .play-btn-container button.play-btn:hover svg{transform:scale(1.1);transition:all 0.3s ease-in-out}section#carousel{background-color:#fff;padding:0 0 0}@media (max-width:991px){section#carousel{padding:0 0 60px}}section#carousel #two-col-cta{padding:100px 0 5%}@media (max-width:991px){section#carousel #two-col-cta{padding:60px 0 0}}section#carousel .title-container .slide-title{font-family:"Fixel Display";font-weight:600;font-size:22px;letter-spacing:.01em;line-height:1.3;text-align:left;color:#000b1a}@media (max-width:991px){section#carousel .title-container .slide-title{font-size:16px;letter-spacing:-.01em;line-height:1.3}}section#carousel .title-container hr{height:2px;background-color:#396CB5}section#carousel .swiper-container{width:100%;height:auto;position:relative}@media (max-width:991px){section#carousel .swiper-container{height:412px}}section#carousel .swiper-slide{display:flex;justify-content:center;align-items:space-between;flex-direction:column;font-size:18px;background-color:#fff;width:550px;height:400px;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s ease-in-out}section#carousel .swiper-slide img{width:650px;height:400px;-o-object-fit:cover;object-fit:cover;margin:0 auto}@media (max-width:991px){section#carousel .swiper-slide img{width:443px;height:289px}}section#carousel .swiper-slide-prev,section#carousel .swiper-slide-next{opacity:.5}section#carousel .swiper-button-prev:after,section#carousel .swiper-button-next:after{content:unset!important}section#carousel .swiper-slide-active{opacity:1}section#carousel .swiper-button-prev{left:15px;width:82px;height:82px}@media (max-width:991px){section#carousel .swiper-button-prev{width:60px;height:60px}}section#carousel .swiper-button-next{right:15px;width:82px;height:82px}@media (max-width:991px){section#carousel .swiper-button-next{width:60px;height:60px}}#blue-bg-cta{background-color:#396CB5;padding:100px 0}@media (max-width:991px){#blue-bg-cta{padding:60px 0}}#blue-bg-cta h2{font-family:"Fixel Display";font-weight:500;font-size:120px;letter-spacing:-.01em;line-height:102px;text-align:left;color:#fff;margin:0}@media (max-width:991px){#blue-bg-cta h2{font-size:50px;letter-spacing:-.03em;line-height:50px}}#blue-bg-cta h2 span.neon{color:#CDFC18}#parallax{height:700px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-color:#fff}@media all and (max-width:1381px){#parallax{background-size:100%;background-attachment:scroll;background-position:center center;background-repeat:no-repeat}}@media all and (max-width:991px){#parallax{background-size:cover;height:500px;background-attachment:scroll}}@media (max-width:991px){#parallax{height:375px;background-attachment:scroll;background-position:center center}}section#icon-text-image{background-color:#fff;padding:100px 0 0}@media (max-width:991px){section#icon-text-image{padding:60px 0}}section#icon-text-image h2.title{margin-top:0}section#icon-text-image #two-col-cta{padding:0 0 80px}@media (max-width:991px){section#icon-text-image #two-col-cta{padding:0}}section#icon-text-image hr{background-color:#396CB5;height:2px;width:100%;margin-bottom:5%}section#icon-text-image .grid-container{display:grid;grid-template-columns:1fr 2fr 1fr;height:-moz-fit-content;height:fit-content;width:90%;margin:0 auto;gap:100px;align-items:center}section#icon-text-image .grid-container.pad-bottom{padding-bottom:100px}@media (max-width:991px){section#icon-text-image .grid-container.pad-bottom{padding-bottom:0}}@media (max-width:1025px){section#icon-text-image .grid-container{width:100%;height:-moz-fit-content;height:fit-content;gap:20px}}@media (max-width:991px){section#icon-text-image .grid-container{grid-template-columns:1fr;grid-template-rows:0.4fr 0.4fr 0.4fr;height:auto;gap:60px;padding:60px 0}}section#icon-text-image div.col1{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media (max-width:991px){section#icon-text-image div.col1{justify-content:flex-start;gap:50px}}section#icon-text-image div.col1 .icon-text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:991px){section#icon-text-image div.col1 .icon-text{flex-direction:row;align-items:center;justify-content:flex-start;gap:30px;display:grid;grid-template-columns:0.7fr 1fr;grid-template-rows:1fr}}section#icon-text-image div.col1 .icon-text img{margin-right:10px}@media (max-width:991px){section#icon-text-image div.col1 .icon-text img{margin:0 0;padding-right:1.5%;max-width:100%}}section#icon-text-image div.col1 .icon-text p{text-align:left}@media (max-width:991px){section#icon-text-image div.col1 .icon-text p{width:80%}}section#icon-text-image div.col3{height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}@media (max-width:991px){section#icon-text-image div.col3{justify-content:flex-start;gap:50px}}section#icon-text-image div.col3 .icon-text{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:991px){section#icon-text-image div.col3 .icon-text{flex-direction:row;align-items:center;justify-content:flex-start;gap:30px;display:grid;grid-template-columns:0.7fr 1fr;grid-template-rows:1fr}}section#icon-text-image div.col3 .icon-text p{text-align:right}@media (max-width:991px){section#icon-text-image div.col3 .icon-text p{width:80%}}@media (max-width:991px){section#icon-text-image div.col3 .icon-text p{text-align:left}}section#icon-text-image .icon-text{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:400;font-size:24px;letter-spacing:-.01em;line-height:29px;text-align:right;color:#000}@media (max-width:991px){section#icon-text-image .icon-text{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:0.7fr 1fr;grid-template-rows:1fr}}section#icon-text-image .icon-text img{margin-bottom:10px}@media (max-width:991px){section#icon-text-image .icon-text img{margin:0 0;padding-right:1.5%;max-width:100%}}section#icon-text-image .icon-text p{margin:0;text-align:center}@media (max-width:991px){section#icon-text-image .icon-text p{text-align:left;width:80%}}section#icon-text-image .main-image{grid-row:span 4;display:flex;height:640px;justify-content:center;align-items:center}@media (max-width:991px){section#icon-text-image .main-image{height:400px}}section#icon-text-image .main-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#info-cards{padding:100px 0 100px;background-color:#fff}@media (max-width:991px){#info-cards{padding:100px 0 0}}#info-cards hr{background-color:#396cb5;border:none;height:2px;width:100%}#info-cards .container{display:flex;flex-wrap:wrap;justify-content:space-between}#info-cards .card{position:relative;width:32.5%;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media all and (max-width:1181px){#info-cards .card{width:49.5%}}@media (max-width:1025px){#info-cards .card{width:47%}}@media (max-width:991px){#info-cards .card{width:100%}}#info-cards .card-header{display:flex;justify-content:space-between;align-items:center;height:154px;background-color:#396CB5;color:#fff}@media (max-width:991px){#info-cards .card-header{height:141px}}#info-cards .card-header h3{margin:0;font-family:"Fixel Display";font-weight:400;font-size:44px;letter-spacing:-.01em;line-height:46px;text-align:left;color:#fff;padding-left:30px}@media all and (max-width:1367px){#info-cards .card-header h3{font-size:32px;line-height:33px}}@media all and (max-width:1181px){#info-cards .card-header h3{font-size:23px;line-height:24px}}@media (max-width:991px){#info-cards .card-header h3{font-size:38px;letter-spacing:-.01em;line-height:40px}}#info-cards .toggle-btn{background:none;border:none;cursor:pointer;margin-right:30px;padding:0!important;width:40px;height:40px}#info-cards .icon{display:none}#info-cards .icon-plus{display:inline}#info-cards .card-body{display:none;padding:20px 60px 20px 30px;background-color:#396CB5;color:#fff;position:absolute;top:153px;left:0;right:0;bottom:0;opacity:0;transition:max-height 0.3s ease,opacity 0.3s ease;overflow:hidden;font-family:"Fixel Display";font-weight:400;font-size:20px;letter-spacing:-.01em;line-height:29px;text-align:left;color:#fff;min-height:468px;height:auto}@media (max-width:991px){#info-cards .card-body{position:unset;height:0;max-height:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.3s ease}}#info-cards .card-body p{margin-top:0}#info-cards .card img{width:100%;height:auto;height:468px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:991px){#info-cards .card img{display:none}}#info-cards .card.open .card-body{display:block;opacity:1}@media (max-width:991px){#info-cards .card.open .card-body{height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content}}#info-cards .card.open .icon-plus{display:none}#info-cards .card.open .icon-minus{display:inline}#job-opps{padding:100px 0;background-color:#fff}@media (max-width:991px){#job-opps{padding:60px 0}}@media (max-width:991px){#job-opps h2{font-size:16px;letter-spacing:-.01em;line-height:1.3;margin-top:0}}#job-opps hr{background-color:#396cb5;height:2px;width:100%;border:none;margin-bottom:30px}#job-opps .accordion-container{display:flex;justify-content:space-between;min-height:82px;align-items:center;margin-top:10px;width:90%}@media (max-width:1025px){#job-opps .accordion-container{width:100%}}#job-opps .accordion{cursor:pointer;padding:0 0 0 20px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#f7f7f7;height:100%;min-height:82px;width:100%}#job-opps .accordion span.accordion-title{color:#396cb5;font-family:"Fixel Display";font-weight:400;font-size:48px;letter-spacing:-.01em;line-height:54px;padding-right:10px;min-height:82px;display:flex;align-items:center}@media all and (max-width:1375px){#job-opps .accordion span.accordion-title{font-size:28px;letter-spacing:-.01em;line-height:42px}}@media (max-width:991px){#job-opps .accordion span.accordion-title{font-size:23px;line-height:24px}}#job-opps .icon-container{width:82px;height:82px;background-color:#CDFC18;display:flex;justify-content:center;align-items:center;position:relative}#job-opps .icon-container svg#closed{display:none}#job-opps span.icon-container:before{content:"";height:100%;background-color:#fff;width:10px;left:-10px;position:absolute}#job-opps .panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;background-color:#f7f7f7;width:100%;position:relative}#job-opps .panel::after{content:"";height:100%;background-color:#fff;width:10px;right:0;top:0;position:absolute}#job-opps .panel .button-group{margin-bottom:18px}#job-opps .panel p{font-weight:400;font-size:20px;line-height:29px;text-align:left;color:#000;padding-top:0;margin-top:0}#job-opps .right-col{display:flex;justify-content:flex-start;margin-block-end:auto}section.basic-text-editor{padding:100px 0}@media (max-width:991px){section.basic-text-editor{padding:60px 0}}footer{background-color:#396CB5;color:#fff;height:auto;padding:5% 0 1.5%}@media (max-width:991px){footer{height:auto;padding:10% 0}}footer ul#footer-menu{margin-left:0;padding-left:0;list-style:none}footer ul#footer-menu a{font-family:"Fixel Display";font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:42px;text-align:left;color:#CDFC18;text-decoration:none}footer hr{background-color:#fff;height:1px;border:none}@media (max-width:991px){footer hr{margin:25px 0}}footer .footer-form a{color:#CDFC18;font-weight:700}footer .footer-form form{min-width:575px;width:100%}@media all and (max-width:1367px){footer .footer-form form{max-width:497px;min-width:unset}}@media all and (max-width:1181px){footer .footer-form form{max-width:395px;min-width:unset}}footer .footer-form form label{display:flex;align-items:center;font-weight:700}footer .footer-form form label span.form{min-width:85px;margin-bottom:16px;font-weight:600;font-size:16px}footer .footer-form form label span.form-text-area{min-width:85px;margin-bottom:0}footer .footer-form form label span.wpcf7-form-control-wrap{width:100%}@media (max-width:1025px){footer .footer-form form{margin-left:25px;width:299px}}@media (max-width:991px){footer .footer-form form{margin-left:0;width:100%}}footer .footer-form h2{font-weight:500;font-size:28px;letter-spacing:-.02em;line-height:32px;text-align:left;color:#fff;max-width:238px}@media all and (max-width:1181px){footer .footer-form h2{margin-top:0}}@media (max-width:991px){footer .footer-form h2{max-width:100%}}footer .footer-form input[type=text],footer .footer-form input[type=email],footer .footer-form input[type=url],footer .footer-form input[type=password],footer .footer-form input[type=search],footer .footer-form input[type=number],footer .footer-form input[type=tel],footer .footer-form input[type=range],footer .footer-form input[type=date],footer .footer-form input[type=month],footer .footer-form input[type=week],footer .footer-form input[type=time],footer .footer-form input[type=datetime],footer .footer-form input[type=datetime-local],footer .footer-form input[type=color],footer .footer-form textarea{border:none;background-color:transparent;border-bottom:1px solid #ccc;border-radius:0;padding:3px 3px 0;font-family:"Fixel Display";font-weight:600;font-size:16px;line-height:16px;text-align:left;color:#fff!important;width:100%;margin-bottom:20px}footer .footer-form input[type=text]::-moz-placeholder,footer .footer-form input[type=email]::-moz-placeholder,footer .footer-form input[type=url]::-moz-placeholder,footer .footer-form input[type=password]::-moz-placeholder,footer .footer-form input[type=search]::-moz-placeholder,footer .footer-form input[type=number]::-moz-placeholder,footer .footer-form input[type=tel]::-moz-placeholder,footer .footer-form input[type=range]::-moz-placeholder,footer .footer-form input[type=date]::-moz-placeholder,footer .footer-form input[type=month]::-moz-placeholder,footer .footer-form input[type=week]::-moz-placeholder,footer .footer-form input[type=time]::-moz-placeholder,footer .footer-form input[type=datetime]::-moz-placeholder,footer .footer-form input[type=datetime-local]::-moz-placeholder,footer .footer-form input[type=color]::-moz-placeholder,footer .footer-form textarea::-moz-placeholder{transform:translateY(8px)}footer .footer-form input[type=text]::placeholder,footer .footer-form input[type=email]::placeholder,footer .footer-form input[type=url]::placeholder,footer .footer-form input[type=password]::placeholder,footer .footer-form input[type=search]::placeholder,footer .footer-form input[type=number]::placeholder,footer .footer-form input[type=tel]::placeholder,footer .footer-form input[type=range]::placeholder,footer .footer-form input[type=date]::placeholder,footer .footer-form input[type=month]::placeholder,footer .footer-form input[type=week]::placeholder,footer .footer-form input[type=time]::placeholder,footer .footer-form input[type=datetime]::placeholder,footer .footer-form input[type=datetime-local]::placeholder,footer .footer-form input[type=color]::placeholder,footer .footer-form textarea::placeholder{transform:translateY(8px)}footer .footer-form textarea{height:50px}footer .footer-form input::-moz-placeholder{color:#fff!important}footer .footer-form input::placeholder{color:#fff!important}footer .footer-form textarea::-moz-placeholder{color:#fff!important;transform:translateY(17px)}footer .footer-form textarea::placeholder{color:#fff!important;transform:translateY(17px)}footer .wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:700;display:inline-block;background:#fff}.logo-container a.custom-logo-link{margin-top:30px;width:180px}.logo-container a.custom-logo-link img{width:100%}.privacy-terms-links{justify-content:flex-end;align-items:flex-end;margin-top:2.5%;margin-bottom:-2px;gap:10px}@media (max-width:991px){.privacy-terms-links{justify-content:flex-start;align-items:flex-start}}.privacy-terms-links a{font-family:"Fixel Display";font-weight:400;font-size:16px;line-height:27px;text-align:right;color:#fff;text-decoration:none}