.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}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.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:normal;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:0.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:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.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:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:-0.25em}sup{top:-0.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:0.35em 0.75em 0.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{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}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:#800080}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}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%}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation
ul{display:flex}}.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:0.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, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.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;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}@media (max-width: 1024px){.desktop{display:none}}.mobile{display:none}@media (max-width: 1024px){.mobile{display:block}}.container{width:80%;margin:0
auto;max-width:1440px}@media (max-width: 1024px){.container{width:90vw}}.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}.flex-wrap{flex-wrap:wrap}.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: 1440){.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: 1024px){.col-sm-100{width:100%}.col-sm-90{width:90%}.col-sm-50{width:50%}.clear-offset-sm{margin-left:0}.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}}.btn.small{font-weight:normal;font-size:21px;line-height:34px;text-align:center;white-space:nowrap;padding:6px
40px;text-decoration:none;transition:all 0.3s;cursor:pointer}@media (max-width: 1024px){.btn.small{font-size:20px;line-height:34px;text-align:center;color:#f36c24}}.btn.small:hover{transition:all 0.3s;opacity:0.6}.btn.big{font-weight:normal;font-size:28px;line-height:34px;text-align:center;white-space:nowrap;padding:11px;text-decoration:none;transition:all 0.3s;height:-moz-fit-content;height:fit-content;cursor:pointer}.btn.big:hover{transition:all 0.3s;opacity:0.6}.btn.orange{color:#F36C24;border:3px
solid #F36C24;border-radius:9px;cursor:pointer;transition:all 0.3s}.btn.orange:hover{transition:all 0.3s;opacity:0.6}.btn.white{color:white;border:3px
solid white;border-radius:9px;cursor:pointer;transition:all 0.3s}.btn.white:hover{transition:all 0.3s;opacity:0.6}.button-group{display:flex;flex-wrap:wrap;margin-top:60px}@media (max-width: 1024px){.button-group{justify-content:flex-start;margin-top:5%}}.button-group
.btn{margin-right:2.5%;margin-bottom:2.5%}button.menu-toggle{background:transparent;border:none}@media (max-width: 1024px){button.menu-toggle{position:absolute;right:2.5%}}.menu-overlay-pop-out{position:fixed;z-index:999;width:90%;min-height:100vh;background:white;right:-100%;overflow-y:auto;padding-top:150px;padding-left:10%}@media all and (max-width: 1200px){.menu-overlay-pop-out{width:60%}}@media all and (max-width: 800px){.menu-overlay-pop-out{width:90%}}.menu-overlay-pop-out ul#menu-menu-2{display:flex;flex-direction:column}.menu-overlay-pop-out ul#menu-menu-2 li
a{font-size:2rem;font-weight:500;color:#3A3A3A}.menu-overlay-pop-out ul#primary-menu{display:flex;flex-direction:column}.menu-overlay-pop-out ul#primary-menu li
a{font-size:2rem;font-weight:500;color:#3A3A3A}.menu-overlay-pop-out li.menu-item-has-children.active>a{color:#F36C24 !important}.menu-overlay-pop-out li.menu-item-has-children ul.sub-menu.show{display:block !important}.menu-overlay-pop-out ul.sub-menu{padding-bottom:10px}@media (max-width: 1024px){.menu-overlay-pop-out ul.sub-menu{display:none;flex-direction:column !important}.menu-overlay-pop-out ul.sub-menu.show{display:flex}.menu-overlay-pop-out ul.sub-menu li
a{font-weight:normal !important;font-size:21px !important;line-height:44px !important;text-align:left !important;color:#3a3a3a !important;min-width:-moz-fit-content;min-width:fit-content}}#close{display:none}@media (max-width: 1024px){#close{right:5%}}.accordion{background-color:transparent;color:#F36C24;cursor:pointer;font-family:"museo-sans-rounded",sans-serif;padding:18px
0 18px 0;width:100%;border:none;border-radius:0px;border-top:1px solid black;text-align:left;outline:none;font-size:1.625rem;transition:0.4s}@media (max-width: 1024px){.accordion{position:relative;font-size:1.375rem;padding-right:5%}}.accordion:last-of-type{border-bottom:1px solid black}.accordion.active:last-of-type{border-bottom:none}.accordion.after-icon:after{content:url("https://northatlantic.ca/wp-content/themes/tb-media-starter-theme/img/accordian-expand.svg");color:#777;font-weight:bold;float:right;margin-left:5px}@media (max-width: 1024px){.accordion.after-icon:after{position:absolute;right:0;top:30%}}.panel-acc{background-color:transparent;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.panel-acc .text-container{padding:1rem 0 2.5rem}.panel-acc
p{margin:0
0 2rem}.panel-acc
a{margin-bottom:2.5%}section#clip-path-left-top{position:relative;height:100vh;overflow:hidden;height:auto;padding:10% 0}@media (max-width: 1024px){section#clip-path-left-top{height:auto;padding:10% 0}}section#clip-path-left-top
h2{color:#F36C24;line-height:1.1;margin-bottom:20px}@media (max-width: 1024px){section#clip-path-left-top
h2{font-size:32px;margin-top:0%}}section#clip-path-left-top
h3{line-height:1.1;margin-bottom:20px}section#clip-path-left-top
p{margin-bottom:25px}section#clip-path-left-top
.container{height:inherit}@media (max-width: 1024px){section#clip-path-left-top
.container{height:auto}}section#clip-path-left-top .clip-path{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-webkit-clip-path:polygon(22% 0, 65% 131%, 22% 139%, 0 57%, 0 0);clip-path:polygon(22% 0, 65% 131%, 22% 139%, 0 57%, 0 0);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#clip-path-left-top .clip-path{position:relative;height:300px;width:90%;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-size:cover;background-attachment:scroll;margin-bottom:5%;background-position:top center}}section#clip-path-left-bottom{position:relative;height:100vh;overflow:hidden;height:auto;padding:10% 0}@media (max-width: 1024px){section#clip-path-left-bottom{height:auto;padding:10% 0}}section#clip-path-left-bottom
h2{line-height:1.1;margin-bottom:20px}@media (max-width: 1024px){section#clip-path-left-bottom
h2{font-size:32px}}section#clip-path-left-bottom
h3{line-height:1.1;margin-bottom:20px}section#clip-path-left-bottom
p{margin-bottom:25px}section#clip-path-left-bottom
.container{height:inherit}@media (max-width: 1024px){section#clip-path-left-bottom
.container{height:auto}}section#clip-path-left-bottom .clip-path{position:absolute;z-index:0;left:0;top:0;width:55%;min-height:500px;height:100%;-webkit-clip-path:polygon(36% 100%, 0 100%, 0 47%, 21% 0, 99.7% 0);clip-path:polygon(36% 100%, 0 100%, 0 47%, 21% 0, 99.7% 0);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#clip-path-left-bottom .clip-path{position:relative;height:300px;min-height:300px;width:90%;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-size:cover;background-attachment:scroll;margin-bottom:5%;background-position:top center}}section#clip-path-left-bottom.light-blue-bg,section#clip-path-left-top.light-blue-bg{background-color:#F2F6FA}section#clip-path-right-top{position:relative;height:100vh;overflow:hidden;background-color:white;height:auto;padding:10% 0}@media (max-width: 1024px){section#clip-path-right-top{height:auto;padding:10% 0}}section#clip-path-right-top
h2{color:#F36C24;line-height:1.1;margin-bottom:20px}@media (max-width: 1024px){section#clip-path-right-top
h2{font-size:32px}}section#clip-path-right-top
h3{line-height:1.1;margin-bottom:20px}section#clip-path-right-top
p{margin-bottom:25px}section#clip-path-right-top
.container{height:inherit}section#clip-path-right-top .clip-path{position:absolute;z-index:0;left:40%;top:0;width:70%;height:100%;-webkit-clip-path:polygon(65% 100%, 3% 100%, 54% 0, 99% 0, 100% 40%);clip-path:polygon(65% 100%, 3% 100%, 54% 0, 99% 0, 100% 40%);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#clip-path-right-top .clip-path{position:relative;height:300px;width:90%;left:0%;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-size:cover;background-position:top center;background-attachment:scroll;margin-bottom:5%}}section#clip-path-right-bottom{position:relative;height:100vh;overflow:hidden;height:auto;padding:10% 0}@media (max-width: 1024px){section#clip-path-right-bottom{height:auto;padding:10% 0}}section#clip-path-right-bottom
.container{height:inherit}@media (max-width: 1024px){section#clip-path-right-bottom
.container{height:auto}}section#clip-path-right-bottom
h2{line-height:1.1;margin-bottom:20px}@media (max-width: 1024px){section#clip-path-right-bottom
h2{font-size:32px}}section#clip-path-right-bottom
h3{line-height:1.1;margin-bottom:20px}section#clip-path-right-bottom
p{margin-bottom:25px}section#clip-path-right-bottom .clip-path{position:absolute;z-index:0;left:33%;top:0;width:70%;min-height:500px;height:100%;-webkit-clip-path:polygon(66% 100%, 13% 0, 75% 0, 100% 41%, 100% 100%);clip-path:polygon(66% 100%, 13% 0, 75% 0, 100% 41%, 100% 100%);background-attachment:scroll;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#clip-path-right-bottom .clip-path{position:relative;height:300px;min-height:300px;width:90%;left:0%;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-attachment:scroll;background-size:cover;background-position:center;margin-bottom:5%}}section#clip-path-right-bottom.light-blue-bg,section#clip-path-right-top.light-blue-bg{background-color:#F2F6FA}section#text-block{padding:5% 0}@media (max-width: 1024px){section#text-block{padding:10% 0}}section#text-block
p{font-size:1.375rem}@media (max-width: 1024px){section#text-block
p{text-align:left !important}}section#text-block-blue{padding:5% 0;background-color:#2D6DA6;position:relative}@media (max-width: 1024px){section#text-block-blue{padding:10% 0}}section#text-block-blue
svg#top{position:absolute;top:0;right:0}section#text-block-blue
svg#top.mobile{left:0}section#text-block-blue
svg#bottom{position:absolute;bottom:0;right:0}section#text-block-blue
p{font-size:2rem;font-weight:500;color:white}@media (max-width: 1024px){section#text-block-blue
p{font-size:1.375rem}}section#text-block-blue p
strong{font-weight:700}section#text-block-orange{padding:9rem 0;background-color:#F36C24;position:relative}@media (max-width: 1024px){section#text-block-orange{padding:10% 0}}section#text-block-orange
svg#top{position:absolute;top:0;left:0}@media (max-width: 1024px){section#text-block-orange
svg#top{height:131.24px;top:unset;left:unset;bottom:0;right:0;width:auto;transform:scale(-1)}}section#text-block-orange
svg#bottom{position:absolute;bottom:0;right:0}@media (max-width: 1024px){section#text-block-orange
svg#bottom{height:131.24px;top:0;left:0;bottom:unset;right:unset;width:auto;transform:scale(-1)}}section#text-block-orange
p{font-size:2rem;font-weight:500;color:white;position:relative;z-index:1}@media (max-width: 1024px){section#text-block-orange
p{font-size:1.375rem}}@media (max-width: 1024px){section#text-block-orange
p.big{font-size:1.375rem}}section#text-block-orange p
strong{font-weight:700}#parallax-image{height:37.5rem;overflow:hidden;position:relative}#parallax-image
.overlay{position:absolute;z-index:1;width:100%;height:100%}#parallax-image
img{height:auto;width:100%;height:55rem;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:0}@media (max-width: 1024px){#parallax-image
img{height:375px;width:100%}}#parallax-image
h2{line-height:1.1em}#parallax-image h2, #parallax-image .text-container{z-index:2}@media (max-width: 1024px){#parallax-image{height:375px}}.internal-header{display:flex;height:550px;margin-top:80px}@media (max-width: 1024px){.internal-header{flex-direction:column-reverse;height:auto}}.internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.internal-header .text-container{display:flex;justify-content:flex-end;align-items:flex-end !important;margin-bottom:3rem}}.internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}@media (max-width: 1024px){.internal-header .text-container
h2{font-size:2.813rem !important}}.internal-header .text-container
p{color:white;margin:5% 0;font-size:1.7rem}@media (max-width: 1024px){.internal-header .text-container
p{font-size:1.625rem !important}}@media (max-width: 1024px){.internal-header .text-container.desktop{display:none}}.internal-header
.container{height:550px}.internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit;height:550px}@media (max-width: 1024px){.internal-header .left-half{width:100% !important;min-height:325px;height:auto;background-color:#F36C24}}.internal-header .left-half
svg.mobile{transform:translate(-130px, -82px)}@media (max-width: 1024px){.internal-header .left-half .bottom-left-triangle{display:none}}.internal-header .left-half .bg-image{position:absolute;z-index:0;width:100%;height:552px;-o-object-fit:cover;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 1024px){.internal-header .left-half .bg-image{display:none}}.internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1);z-index:10}@media (max-width: 1024px){.internal-header .left-half .text-container.mobile{height:325px !important;display:flex !important;align-items:center !important}}.internal-header .right-half{position:relative;width:50%;height:550px}@media (max-width: 1024px){.internal-header .right-half{width:100% !important;height:323px}}.internal-header .right-half
img{width:100%;height:550px;z-index:0;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.internal-header .right-half
img{-o-object-position:top;object-position:top}}.internal-header .right-half
svg{position:absolute}.internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}.internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.loyalty .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.loyalty .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.loyalty .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.loyalty .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.loyalty .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.loyalty .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.loyalty .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.loyalty .internal-header .right-half{position:relative;width:50%}@media (max-width: 1024px){main.internal-main.loyalty .internal-header .right-half{height:380px;overflow:hidden}}main.internal-main.loyalty .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.loyalty .internal-header .right-half
svg{position:absolute}main.internal-main.loyalty .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.loyalty .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}@media (max-width: 1024px){main.internal-main.loyalty #clip-path-left-top
h3{font-weight:normal;font-size:22px;letter-spacing:-0.02em;text-align:left;color:#3a3a3a}}@media (max-width: 1024px){main.internal-main.loyalty #clip-path-left-bottom
h3{font-weight:normal;font-size:22px;letter-spacing:-0.02em;text-align:left;color:#3a3a3a}}main.internal-main.cfp .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.cfp .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.cfp .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.cfp .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.cfp .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.cfp .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.cfp .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.cfp .internal-header .right-half{position:relative;width:50%}main.internal-main.cfp .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.cfp .internal-header .right-half
svg{position:absolute}main.internal-main.cfp .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.cfp .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.cfp
#video{display:flex;justify-content:end}main.internal-main.cfp #video h2, main.internal-main.cfp #video
p{color:white}main.internal-main.cfp #video .text-container{position:relative;z-index:1;display:flex;justify-content:flex-end;flex-direction:column;margin-bottom:5%}main.internal-main.cfp img.clip-path-internal{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:-43px -17%;object-position:-43px -17%}main.internal-main.cfp
section#cta{padding:30px
0}main.internal-main.cfp section#cta
h2{font-size:5rem}@media (max-width: 1024px){main.internal-main.cfp section#cta
h2{font-size:2.375rem;line-height:1.1}}@media (max-width: 1024px){main.internal-main.cfp #parallax-image{height:300px}}main.internal-main.cfp #parallax-image
img{top:25%}@media (max-width: 1024px){main.internal-main.cfp #parallax-image
img{top:0}}main.internal-main.cfp
#contact{padding:5% 0}@media (max-width: 1024px){main.internal-main.cfp
#contact{padding:10% 0}}@media (max-width: 1024px){main.internal-main.cfp #contact
h2{font-size:32px}}main.internal-main.cfp #contact
h3{font-size:1.875rem;margin-top:5%}main.internal-main.cfp #contact
a{color:#F36C24}main.internal-main.cfp #contact
form{padding-top:5%}main.internal-main.cfp #contact input, main.internal-main.cfp #contact
textarea{border-radius:9px;background-color:rgba(58, 58, 58, 0.062745098);font-family:"museo-sans-rounded",sans-serif;font-size:1.313rem;padding:8px;color:#3A3A3A;border:none;margin-top:5%}main.internal-main.cfp #contact input.wpcf7-form-control.wpcf7-text.name{width:100%}main.internal-main.cfp #contact input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.email{width:100%}main.internal-main.cfp #contact input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone{width:85%;margin-left:15%}main.internal-main.cfp #contact input.wpcf7-form-control.wpcf7-submit{color:#F36C24;border:3px
solid #F36C24;border-radius:9px;font-weight:normal;font-size:21px;line-height:34px;text-align:center;white-space:nowrap;padding:4px
55px;text-decoration:none;transition:all 0.3s;background-color:transparent;cursor:pointer}main.internal-main.cfp #contact input.wpcf7-form-control.wpcf7-submit:hover{transition:all 0.3s;opacity:0.8}main.internal-main.cfp #contact .contact-info{margin-top:5%}main.internal-main.green-energy .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.green-energy .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.green-energy .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.green-energy .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.green-energy .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.green-energy .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.green-energy .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.green-energy .internal-header .right-half{position:relative;width:50%}main.internal-main.green-energy .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.green-energy .internal-header .right-half
svg{position:absolute}main.internal-main.green-energy .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.green-energy .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.green-energy #president-message{position:relative;padding:5% 0;min-height:790px;height:50vw;display:none}@media (max-width: 1024px){main.internal-main.green-energy #president-message{height:auto;padding-top:23rem}}main.internal-main.green-energy #president-message .president-image{position:absolute;z-index:1;right:-8rem;top:5rem;width:55%;height:auto}@media (max-width: 1024px){main.internal-main.green-energy #president-message .president-image{top:0rem;right:0rem;width:100%}}main.internal-main.green-energy #president-message
p{margin-bottom:38px;font-size:1.5rem;line-height:1.25}main.internal-main.green-energy #president-message
p.big{font-size:1.875rem;margin-bottom:38px;line-height:1.2}@media (max-width: 1024px){main.internal-main.green-energy #president-message
p.big{font-size:1.625rem}}main.internal-main.green-energy
#video{height:800px}@media (max-width: 1024px){main.internal-main.green-energy
#video{height:620px}}main.internal-main.green-energy
section#cta{padding:2.5% 0}main.internal-main.green-energy section#cta
h2{font-size:5rem;margin-bottom:2.5%}main.internal-main.green-energy #accordion-section{padding:5rem 0}main.internal-main.green-energy #parallax-image{position:relative;display:flex;align-items:center}main.internal-main.green-energy #parallax-image
.overlay{background-color:rgba(10, 10, 10, 0.22);width:100%;height:100%;position:absolute;z-index:1}main.internal-main.green-energy #parallax-image
img{top:100px;height:150vw;-o-object-position:top center;object-position:top center}@media (max-width: 1024px){main.internal-main.green-energy #parallax-image
img{top:0}}@media (max-width: 1024px){main.internal-main.green-energy #parallax-image{height:375px}}main.internal-main.green-energy #parallax-image
h2{color:white;font-size:4.375rem;position:absolute;z-index:2;left:0;right:0;margin-left:auto;margin-right:auto;width:80%;max-width:1440px}@media (max-width: 1024px){main.internal-main.green-energy #parallax-image
h2{font-size:2.813rem;line-height:1}}main.internal-main.green-energy #clip-path-left-bottom .clip-path{background-position:-200px -100px;background-size:180%}@media (max-width: 1024px){main.internal-main.green-energy #clip-path-left-bottom .clip-path{background-position:0px 0px;background-size:cover}}main.internal-main.green-energy #text-block-orange{padding:6rem 0}main.internal-main.green-energy #text-block-orange
p{margin-bottom:40px}main.internal-main.green-energy #text-block-orange
p{font-size:1.313rem;font-weight:700}main.internal-main.green-energy #text-block-orange
p.big{font-size:2rem;font-weight:500}@media (max-width: 1024px){main.internal-main.green-energy #text-block-orange
p.big{font-size:1.375rem}}main.internal-main.about-us .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.about-us .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.about-us .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.about-us .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.about-us .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.about-us .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.about-us .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1);z-index:10}main.internal-main.about-us .internal-header .right-half{position:relative;width:50%}main.internal-main.about-us .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.about-us .internal-header .right-half
svg{position:absolute;z-index:10}main.internal-main.about-us .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.about-us .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0;z-index:10}@media (max-width: 1024px){main.internal-main.about-us #clip-path-right-top
h3{font-size:1.5rem}}main.internal-main.about-us #parallax-image{position:relative;display:flex;align-items:center}main.internal-main.about-us #parallax-image
h2{color:white;font-size:4.375rem;position:absolute;z-index:1;left:0;right:0;margin-left:auto;margin-right:auto;width:80%;max-width:1440px;line-height:1.1 !important}@media (max-width: 1024px){main.internal-main.about-us #parallax-image
h2{font-size:2.813rem}}main.internal-main.about-us #video
h2{line-height:1.1;margin-bottom:2rem !important}@media (max-width: 1024px){main.internal-main.about-us #video .text-container.desktop{display:none}}main.internal-main.about-us #video-text{padding:10% 0}main.internal-main.about-us #video-text
h2{font-size:2rem;letter-spacing:-0.01em;line-height:37px;text-align:left;color:#ec6a00;margin-bottom:5%}main.internal-main.about-us #svg-links{padding:5rem 0}main.internal-main.about-us #svg-links
svg{width:100%;height:auto}main.internal-main.about-us #svg-links #careers-click, main.internal-main.about-us #svg-links #community-click, main.internal-main.about-us #svg-links #leadership-click{cursor:pointer}main.internal-main.about-us #svg-links #careers-click:hover, main.internal-main.about-us #svg-links #community-click:hover, main.internal-main.about-us #svg-links #leadership-click:hover{opacity:0.8}main.internal-main.about-us #svg-links
rect.c{cursor:pointer}main.internal-main.about-us #svg-links .c:hover{opacity:0.8}main.internal-main.about-us #svg-links
svg{max-width:100%;width:100%}@media (max-width: 1024px){main.internal-main.about-us
.desktop{display:none}}main.internal-main.about-us
footer{padding-bottom:10%}main.internal-main.mb .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.mb .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.mb .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}@media (max-width: 1024px){main.internal-main.mb .internal-header .text-container
h2{font-size:45px}}main.internal-main.mb .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.mb .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.mb .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.mb .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.mb .internal-header .right-half{position:relative;width:50%}main.internal-main.mb .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.mb .internal-header .right-half
svg{position:absolute}main.internal-main.mb .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.mb .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.mb section#video-mobile-top{padding:10% 0}main.internal-main.mb section#video-mobile-top
p{text-align:left !important;font-size:22px;font-weight:500}main.internal-main.mb
#video{height:71.875rem;padding:5rem 0 3rem;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}@media (max-width: 1024px){main.internal-main.mb
#video{height:620px}main.internal-main.mb #video
.desktop{display:none}}main.internal-main.mb #video
p.special{font-size:1.625rem;color:#3A3A3A}main.internal-main.mb #video .text-container p:first-of-type{margin-bottom:40px !important}main.internal-main.mb #video-mobile-bottom{padding:10% 0}main.internal-main.mb #video-mobile-bottom
h2{font-size:2rem}main.internal-main.mb #text-block-orange{padding:6% 0}@media (max-width: 1024px){main.internal-main.mb #text-block-orange{padding:10% 0}}main.internal-main.mb #text-block-orange
p{margin-bottom:40px}main.internal-main.mb #parallax-image{position:relative}main.internal-main.mb #parallax-image .mobile-text{position:absolute;z-index:100;width:100%}main.internal-main.mb #parallax-image .mobile-text
h2{color:white}main.internal-main.mb #parallax-image .text-container{position:relative;z-index:1;color:white}main.internal-main.mb #parallax-image .text-container
h3{font-size:1.875rem}main.internal-main.mb #parallax-image .text-container
p{font-size:1.313rem}main.internal-main.mb #parallax-image
img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}@media (max-width: 1024px){main.internal-main.mb #parallax-image
img{height:375px}}main.internal-main.mb .mobile-text-marine{padding:10% 0}main.internal-main.mb .mobile-text-marine
h3{line-height:1.3}main.internal-main.mb
#contact{padding:5% 0}@media (max-width: 1024px){main.internal-main.mb
#contact{padding:10% 0}}@media (max-width: 1024px){main.internal-main.mb #contact
h2{font-size:32px}}main.internal-main.mb #contact
h3{font-size:1.875rem;margin-top:5%}@media (max-width: 1024px){main.internal-main.mb #contact
h3{font-size:22px}}main.internal-main.mb #contact
a{color:#F36C24}main.internal-main.mb #contact input, main.internal-main.mb #contact
textarea{border-radius:9px;background-color:rgba(58, 58, 58, 0.062745098);font-family:"museo-sans-rounded",sans-serif;font-size:1.313rem;padding:8px;color:#3A3A3A;border:none;margin-top:5%}main.internal-main.mb #contact input.wpcf7-form-control.wpcf7-text.name{width:100%}main.internal-main.mb #contact input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.email{width:100%}main.internal-main.mb #contact input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone{width:85%;margin-left:15%}main.internal-main.mb #contact input.wpcf7-form-control.wpcf7-submit{color:#F36C24;border:3px
solid #F36C24;border-radius:9px;font-weight:normal;font-size:21px;line-height:34px;text-align:center;white-space:nowrap;padding:4px
55px;text-decoration:none;transition:all 0.3s;background-color:transparent;cursor:pointer}main.internal-main.mb #contact input.wpcf7-form-control.wpcf7-submit:hover{transition:all 0.3s;opacity:0.8}main.internal-main.mb #contact .contact-info{margin-top:5%}main.internal-main.leadership .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.leadership .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.leadership .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.leadership .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.leadership .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.leadership .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.leadership .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.leadership .internal-header .right-half{position:relative;width:50%}main.internal-main.leadership .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.leadership .internal-header .right-half
svg{position:absolute}main.internal-main.leadership .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.leadership .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.leadership #president-message{position:relative;padding:5% 0;min-height:721px;height:42vw}@media (max-width: 1024px){main.internal-main.leadership #president-message{height:auto;padding:10% 0 0}}@media (max-width: 1024px){main.internal-main.leadership #president-message
h2{font-size:2rem}}@media (max-width: 1024px){main.internal-main.leadership #president-message
h3{font-size:1.375rem}}main.internal-main.leadership #president-message .president-image{position:absolute;z-index:1;left:-8rem;top:0;width:55%;height:auto}@media (max-width: 1024px){main.internal-main.leadership #president-message .president-image{left:0;top:0;width:100%;height:auto;position:relative;margin-bottom:10%}}main.internal-main.leadership #president-message
p{margin-bottom:38px;font-size:1.5rem;line-height:1.25}@media (max-width: 1024px){main.internal-main.leadership #president-message
p{font-size:18px;line-height:25px}}main.internal-main.leadership #president-message
p.big{font-size:1.875rem;margin-bottom:38px;line-height:1.2}@media (max-width: 1024px){main.internal-main.leadership #president-message
p.big{font-size:22px;letter-spacing:-0.02em}}main.internal-main.leadership #president-message-2{position:relative;padding:5% 0;min-height:721px;height:42vw}@media (max-width: 1024px){main.internal-main.leadership #president-message-2{display:flex;flex-direction:column-reverse;height:auto;padding:0
0 10%;min-height:unset}}main.internal-main.leadership #president-message-2
h2{font-size:2rem}@media (max-width: 1024px){main.internal-main.leadership #president-message-2
h3{font-size:1.375rem}}main.internal-main.leadership #president-message-2 .president-image{position:absolute;z-index:1;right:-8rem;top:0;width:55%;height:auto}@media (max-width: 1024px){main.internal-main.leadership #president-message-2 .president-image{left:0;top:0;width:100%;height:auto;margin-bottom:10%;position:relative}}main.internal-main.leadership #president-message-2
p{margin-bottom:38px;font-size:1.5rem;line-height:1.25}@media (max-width: 1024px){main.internal-main.leadership #president-message-2
p{font-size:18px;line-height:25px}}main.internal-main.leadership #president-message-2
p.big{font-size:1.875rem;margin-bottom:38px;line-height:1.2}@media (max-width: 1024px){main.internal-main.leadership #president-message-2
p.big{font-size:22px;letter-spacing:-0.02em}}main.internal-main.leadership
#people{padding:5% 0}@media (max-width: 1024px){main.internal-main.leadership
#people{width:100% !important}}main.internal-main.leadership #people .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:20px}@media (max-width: 1024px){main.internal-main.leadership #people .grid-container{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media all and (max-width: 778px){main.internal-main.leadership #people .grid-container{grid-template-columns:1fr}}main.internal-main.leadership #people .orange-bar{grid-column:1/span 3;background-color:#F36C24;display:flex;align-items:center;padding:2.5rem;position:relative}main.internal-main.leadership #people .orange-bar
h2{font-size:1.875rem;color:white}@media (max-width: 1024px){main.internal-main.leadership #people .orange-bar
h2{font-size:22px;letter-spacing:-0.01em;line-height:28px}}main.internal-main.leadership #people .orange-bar #top-right{top:0;right:0;position:absolute}main.internal-main.leadership #people .orange-bar #bottom-left{bottom:0;left:0;position:absolute}@media (max-width: 1024px){main.internal-main.leadership #people .orange-bar{grid-column:unset}}main.internal-main.leadership #people .orange-bar
svg{width:240px;height:240px}@media (max-width: 1024px){main.internal-main.leadership #people .orange-bar
svg{width:131.24px;height:131.24px}}main.internal-main.leadership #people
.item{grid-column:auto;position:relative;width:100%;height:23.375rem}@media (max-width: 1024px){main.internal-main.leadership #people
.item{width:100%;margin:auto}}@media (max-width: 1024px){main.internal-main.leadership #people
.item{grid-column:unset}}main.internal-main.leadership #people .item
img.member{position:absolute;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(0.8)}main.internal-main.leadership #people .item
.content{position:absolute;z-index:1;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.499) 0%, rgba(0, 0, 0, 0) 70%);width:100%;height:50%;padding:2.5rem 1.5rem}main.internal-main.leadership #people .item .content
h2{font-size:1.875rem;color:white}main.internal-main.leadership #people .item .content h2
span.small{font-size:70% !important}main.internal-main.leadership #people .item .content
p{color:white;font-size:1rem;line-height:1.3}main.internal-main.leadership #people .item svg.top-left-triangle{position:absolute;top:0;left:0;z-index:2}main.internal-main.leadership #people .item svg.bottom-right-triangle{position:absolute;bottom:0;right:-0.15px;z-index:2}main.internal-main.careers .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.careers .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.careers .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.careers .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.careers .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.careers .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.careers .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1);z-index:10}main.internal-main.careers .internal-header .right-half{position:relative;width:50%}main.internal-main.careers .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.careers .internal-header .right-half
svg{position:absolute}main.internal-main.careers .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.careers .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0;z-index:10}main.internal-main.careers #join-our-team .single-item{margin-bottom:2.5%}main.internal-main.careers #parallax-image{position:relative;display:flex;align-items:center}main.internal-main.careers #parallax-image
img{height:100vw}@media (max-width: 1024px){main.internal-main.careers #parallax-image
img{height:100%}}main.internal-main.careers #parallax-image
.overlay{background-color:rgba(10, 10, 10, 0.4);width:100%;height:100%;position:absolute;z-index:1}main.internal-main.careers #parallax-image
h2{color:white;font-size:3.2rem;position:absolute;z-index:1;left:0;right:0;margin-left:auto;margin-right:auto;width:70%;max-width:1440px;line-height:1.1 !important}main.internal-main.careers section#image-text{padding:10% 0}main.internal-main.careers section#image-text
h2{color:#3a3a3a;font-size:1.375rem;line-height:1.5}main.internal-main.careers #join-our-team{padding:2.5% 0}@media (max-width: 1024px){main.internal-main.careers #join-our-team
.container{justify-content:flex-start}}@media (max-width: 1024px){main.internal-main.careers #join-our-team
h2.orange{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}main.internal-main.careers #join-our-team .title-container{margin-bottom:2.5%}@media (max-width: 1024px){main.internal-main.careers #clip-path-left-top{display:none}}main.internal-main.careers #clip-path-left-top
img{width:100%;height:auto;z-index:1;position:relative}main.internal-main.careers #clip-path-left-bottom .clip-path{background-size:200%;background-position:-300px -100px}main.internal-main.careers #clip-path-left-bottom
ul{margin:0;padding:0
2.5%}@media (max-width: 1024px){main.internal-main.careers #clip-path-left-bottom
ul{padding:0
0 0 5%}}main.internal-main.careers #clip-path-left-bottom ul
li{font-size:1.313rem}@media (max-width: 1024px){main.internal-main.careers #clip-path-left-bottom ul
li{font-size:1.125rem}}main.internal-main.careers #job-opps{padding:5% 0}main.internal-main.careers #job-opps .title-container{margin-bottom:5%}main.internal-main.careers #job-opps .title-container
h2{margin-bottom:30px}@media (max-width: 1024px){main.internal-main.careers #job-opps .title-container
h2{font-size:32px}}main.internal-main.careers #job-opps
.accordion{display:flex;justify-content:space-between;align-items:center}main.internal-main.careers #job-opps .accordion
.date.mobile{font-weight:normal;font-size:18px;line-height:25px;text-align:left;color:#3a3a3a}@media (max-width: 1024px){main.internal-main.careers #job-opps .accordion .button-title
p.title{font-size:22px;letter-spacing:-0.01em;line-height:24px;text-align:left;color:#f36c24}}main.internal-main.careers #job-opps .accordion .date-icon{display:flex;align-items:center}main.internal-main.careers #job-opps .accordion .date-icon
p{font-size:1rem;color:#3A3A3A;margin-right:32px;font-weight:500;line-height:1}main.internal-main.cffsp .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.cffsp .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.cffsp .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}@media (max-width: 1024px){main.internal-main.cffsp .internal-header .text-container
h2{font-size:45px}}main.internal-main.cffsp .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.cffsp .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.cffsp .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.cffsp .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.cffsp .internal-header .right-half{position:relative;width:50%}main.internal-main.cffsp .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.cffsp .internal-header .right-half
svg{position:absolute}main.internal-main.cffsp .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.cffsp .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.cffsp #text-block .button-group{width:60%;margin:4.25rem auto 0}@media all and (max-width: 1300px){main.internal-main.cffsp #text-block .button-group{width:80%}}@media (max-width: 1024px){main.internal-main.cffsp #text-block .button-group{width:100%;margin:2.5rem auto 2.5rem;display:flex !important;justify-content:center !important}}main.internal-main.cffsp #icon-section{padding:5% 0}main.internal-main.cffsp #icon-section .title-text-container{margin-bottom:2.5%}@media (max-width: 1024px){main.internal-main.cffsp #icon-section .title-text-container{margin-bottom:8%}}main.internal-main.cffsp #icon-section .title-text-container
h2{font-size:3.125rem;line-height:1.1;text-align:center}@media (max-width: 1024px){main.internal-main.cffsp #icon-section .title-text-container
h2{font-size:2rem;text-align:left}}main.internal-main.cffsp #icon-section .title-text-container
p{font-size:1.313rem}main.internal-main.cffsp #icon-section .single-item-container{width:45%;align-items:flex-start;margin-bottom:2.5%}@media (max-width: 1024px){main.internal-main.cffsp #icon-section .single-item-container{width:100%;margin-bottom:15%}}main.internal-main.cffsp #icon-section .single-item-container
img{width:110px;height:auto;margin-right:10%}@media (max-width: 1024px){main.internal-main.cffsp #icon-section .single-item-container
img{width:82px}}main.internal-main.cffsp #icon-section .single-item-container
h3{font-size:1.875rem}@media (max-width: 1024px){main.internal-main.cffsp #icon-section .single-item-container
h3{font-size:1.625rem;line-height:1.2}}main.internal-main.cffsp #icon-section .single-item-container
p{font-size:1.313rem}@media (max-width: 1024px){main.internal-main.cffsp #icon-section .single-item-container
p{font-size:1.125rem}}main.internal-main.cffsp #pass-card{padding:2.5% 0 5%}main.internal-main.cffsp #pass-card h3.small-title{font-size:2.375rem;text-align:center;margin-bottom:0}@media (max-width: 1024px){main.internal-main.cffsp #pass-card h3.small-title{font-size:26px;letter-spacing:-0.01em;line-height:28px;text-align:left;margin-bottom:5%}}main.internal-main.cffsp #pass-card .title-container{margin-bottom:2.5%}main.internal-main.cffsp #pass-card h2.big-title{font-size:3.125rem;text-align:center}@media (max-width: 1024px){main.internal-main.cffsp #pass-card h2.big-title{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}main.internal-main.cffsp #pass-card .card-holder{gap:2.5%}@media (max-width: 1024px){main.internal-main.cffsp #pass-card .card-holder
img{width:70%}}main.internal-main.cffsp #parallax-image{position:relative;display:flex;align-items:center}@media (max-width: 1024px){main.internal-main.cffsp #parallax-image{height:300px}}main.internal-main.cffsp #parallax-image
img{height:100vw}main.internal-main.cffsp #parallax-image
h2{color:white;font-size:4.375rem;position:absolute;z-index:1;left:0;right:0;margin-left:auto;margin-right:auto;width:80%;max-width:1440px;line-height:1.1 !important}main.internal-main.cffsp
section#cta{padding:2.5% 0}main.internal-main.cffsp section#cta
h2{font-size:5rem;margin-bottom:2.5%}main.internal-main.cffsp
#contact{padding:5% 0}@media (max-width: 1024px){main.internal-main.cffsp #contact
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;padding:2.5% 0 5%}}main.internal-main.cffsp #contact
h3{font-size:1.875rem;margin-top:5%}main.internal-main.cffsp #contact
a{color:#F36C24}main.internal-main.cffsp #contact input, main.internal-main.cffsp #contact
textarea{border-radius:9px;background-color:rgba(58, 58, 58, 0.062745098);font-family:"museo-sans-rounded",sans-serif;font-size:1.313rem;padding:8px;color:#3A3A3A;border:none;margin-top:5%}main.internal-main.cffsp #contact input.wpcf7-form-control.wpcf7-text.name{width:100%}main.internal-main.cffsp #contact input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.email{width:100%}main.internal-main.cffsp #contact input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone{width:85%;margin-left:15%}main.internal-main.cffsp #contact input.wpcf7-form-control.wpcf7-submit{color:#F36C24;border:3px
solid #F36C24;border-radius:9px;font-weight:normal;font-size:21px;line-height:34px;text-align:center;white-space:nowrap;padding:4px
55px;text-decoration:none;transition:all 0.3s;background-color:transparent;cursor:pointer}main.internal-main.cffsp #contact input.wpcf7-form-control.wpcf7-submit:hover{transition:all 0.3s;opacity:0.8}main.internal-main.cffsp #contact .contact-info{margin-top:5%}main.internal-main.community .internal-header{display:flex;height:550px;margin-top:80px}@media (max-width: 1024px){main.internal-main.community .internal-header{height:700px}}main.internal-main.community .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.community .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.community .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.community .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}@media (max-width: 1024px){main.internal-main.community .internal-header .left-half{min-height:334px}}main.internal-main.community .internal-header .left-half
svg.mobile{transform:translate(-129px, -85px);position:absolute}main.internal-main.community .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.community .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.community .internal-header .right-half{position:relative;width:50%}main.internal-main.community .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.community .internal-header .right-half
svg{position:absolute}main.internal-main.community .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.community .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}@media (max-width: 600px){main.internal-main.community .internal-header .left-half main.internal-main.community .internal-header .left-half{min-height:415px}}@media (max-width: 1024px){main.internal-main.community .internal-header{height:auto}}main.internal-main.community
section#video{height:800px;display:flex}@media (max-width: 1024px){main.internal-main.community
section#video{height:620px}}main.internal-main.community section#video .text-container{justify-content:center;display:flex;height:inherit;padding-bottom:0}main.internal-main.community section#video .text-container
h2{font-size:4.375rem;line-height:1.1;color:white}@media (max-width: 1024px){main.internal-main.community section#video .text-container
h2{font-size:45px;margin-bottom:100px}}@media (max-width: 1024px){main.internal-main.community section#video .text-container{justify-content:flex-end}}main.internal-main.community section#clip-path-right-top .clip-path{background-color:#F36C24}main.internal-main.community section#clip-path-right-top
ul{padding-left:0;margin-left:1.5rem}main.internal-main.community section#clip-path-right-top ul
li{font-size:1.313rem}@media (max-width: 1024px){main.internal-main.community section#clip-path-right-top ul
li{font-size:1.125rem}}main.internal-main.community section#clip-path-right-top .image-collage{position:relative;width:100%;height:auto}main.internal-main.community section#clip-path-right-bottom
ul{padding-left:0;margin-left:1.5rem}main.internal-main.community section#clip-path-right-bottom ul
li{font-size:1.313rem}@media (max-width: 1024px){main.internal-main.community section#clip-path-right-bottom ul
li{font-size:1.125rem}}main.internal-main.community section#clip-path-right-bottom .light-blue-bg .image-container{justify-content:center}main.internal-main.community section#clip-path-right-bottom .image-collage{position:relative;width:100%;height:auto}main.internal-main.community section#clip-path-right-bottom .text-group{position:relative}main.internal-main.community section#clip-path-right-bottom .image-collage{max-width:100%}main.internal-main.community section#clip-path-right-bottom
svg.mobile{max-width:100%}main.internal-main.community
#empower{padding:5% 0}@media (max-width: 1024px){main.internal-main.community #empower
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}main.internal-main.community #empower
ul{margin:2.5% 0 5%;padding-left:0;margin-left:1.5rem;-moz-column-count:2;column-count:2}@media (max-width: 1024px){main.internal-main.community #empower
ul{-moz-column-count:1;column-count:1}}main.internal-main.community #empower ul
li{font-size:1.313rem}@media (max-width: 1024px){main.internal-main.community #empower ul
li{font-size:1.125rem}}main.internal-main.community #empower
svg.mobile{max-width:100%}main.internal-main.community #empower
img{width:100%;height:auto}main.internal-main.retail-gas .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.retail-gas .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.retail-gas .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.retail-gas .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.retail-gas .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.retail-gas .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.retail-gas .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.retail-gas .internal-header .right-half{position:relative;width:50%}main.internal-main.retail-gas .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.retail-gas .internal-header .right-half
svg{position:absolute}main.internal-main.retail-gas .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.retail-gas .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.retail-gas #president-message-2{position:relative;padding:5% 0;min-height:721px;height:54vw}main.internal-main.retail-gas #president-message-2 .president-image{position:absolute;z-index:1;right:-8rem;top:0;width:55%;height:auto}main.internal-main.retail-gas #president-message-2
p{margin-bottom:38px;font-size:1.625rem;line-height:1.4}main.internal-main.retail-gas #president-message-2
p.big{font-size:1.875rem;margin-bottom:38px;line-height:1.2}main.internal-main.retail-gas #president-message-2
h2{font-size:1.875rem}main.internal-main.retail-gas #president-message-2
h3{margin-top:0;line-height:1}main.internal-main.retail-gas #text-block-orange
img.coffee{position:absolute;right:16vw;bottom:6vw}main.internal-main.retail-gas #clip-path-right-bottom
.hotdog{width:100%;position:relative}main.internal-main.retail-gas
#yay{padding:5vw 0 5vw;position:relative}main.internal-main.retail-gas #yay
.card{position:absolute;left:10%;top:-5vw}main.internal-main.retail-gas #yay
h2{line-height:1.1;margin-bottom:5%}main.internal-main.gas-con .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.gas-con .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.gas-con .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.internal-main.gas-con .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.gas-con .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}@media (max-width: 1024px){main.internal-main.gas-con .internal-header .left-half{background-color:#F36C24}}main.internal-main.gas-con .internal-header .left-half svg.bg-image{position:absolute;z-index:0}@media (max-width: 1024px){main.internal-main.gas-con .internal-header .left-half img.bg-image{display:none}}main.internal-main.gas-con .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}@media (max-width: 1024px){main.internal-main.gas-con .internal-header .left-half svg.bottom-left-triangle{transform:unset}}main.internal-main.gas-con .internal-header .left-half svg.bottom-left-triangle.mobile{top:0;left:-100px}main.internal-main.gas-con .internal-header .right-half{position:relative;width:50%}main.internal-main.gas-con .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.gas-con .internal-header .right-half
svg{position:absolute}main.internal-main.gas-con .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.gas-con .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.gas-con #text-block-blue.map-container{position:relative;padding:5% 0 0;overflow:hidden}@media (max-width: 1024px){main.internal-main.gas-con #text-block-blue.map-container{padding:15% 0}}main.internal-main.gas-con #text-block-blue.map-container .text-container{position:relative;z-index:1}main.internal-main.gas-con #text-block-blue.map-container .text-container
h2{font-weight:normal;font-size:80px;letter-spacing:-0.01em;line-height:75px;text-align:center;color:#fff;text-shadow:0px 20px 20px #2d6da6}@media (max-width: 1024px){main.internal-main.gas-con #text-block-blue.map-container .text-container
h2{font-size:38px;letter-spacing:-0.01em;line-height:37px;text-align:center}}main.internal-main.gas-con #text-block-blue.map-container .text-container
h3{font-weight:normal;font-size:45px;letter-spacing:-0.01em;line-height:60px;text-align:center;color:#fff}@media (max-width: 1024px){main.internal-main.gas-con #text-block-blue.map-container .text-container
h3{font-size:26px;letter-spacing:-0.01em;line-height:30px;text-align:center;margin:10% 0}}main.internal-main.gas-con #text-block-blue.map-container
.map{position:absolute;top:0%;left:0;z-index:0}@media (max-width: 1024px){main.internal-main.gas-con #text-block-blue.map-container
.map{top:-35%;left:0;z-index:0;width:145vw}}main.internal-main.gas-con #text-block-blue.map-container
img{max-width:738.95px;margin-top:5%}main.internal-main.gas-con #icon-section{padding:5% 0}main.internal-main.gas-con #icon-section .title-text-container{margin-bottom:2.5%}main.internal-main.gas-con #icon-section .title-text-container
h2{font-size:3.125rem;line-height:1.1;text-align:center}@media (max-width: 1024px){main.internal-main.gas-con #icon-section .title-text-container
h2{font-size:2rem;text-align:left;margin:5% 0}}main.internal-main.gas-con #icon-section .title-text-container
p{font-size:1.313rem}main.internal-main.gas-con #icon-section .single-item-container{width:45%;align-items:flex-start;margin-bottom:2.5%}@media (max-width: 1024px){main.internal-main.gas-con #icon-section .single-item-container{width:100%;margin-bottom:8%}}main.internal-main.gas-con #icon-section .single-item-container
img{width:110px;height:auto;margin-right:10%}@media (max-width: 1024px){main.internal-main.gas-con #icon-section .single-item-container
img{width:82px}}main.internal-main.gas-con #icon-section .single-item-container
h3{font-size:1.875rem;line-height:1.2}@media (max-width: 1024px){main.internal-main.gas-con #icon-section .single-item-container
h3{font-size:1.625rem;line-height:1.2}}main.internal-main.gas-con #icon-section .single-item-container
p{font-size:1.313rem}@media (max-width: 1024px){main.internal-main.gas-con #icon-section .single-item-container
p{font-size:1.125rem}}main.internal-main.gas-con #parallax-image .text-container{position:absolute;z-index:1;height:inherit;width:100%;bottom:0;display:flex;align-items:flex-end;margin-bottom:80px}@media (max-width: 1024px){main.internal-main.gas-con #parallax-image .text-container{align-items:center;margin-bottom:0}}main.internal-main.gas-con #parallax-image .text-container
h2{font-size:50px;letter-spacing:-0.01em;line-height:58px;text-align:left;color:#fff;margin-bottom:42px}@media (max-width: 1024px){main.internal-main.gas-con #parallax-image .text-container
h2{margin-bottom:0}}main.internal-main.gas-con #parallax-image .text-container
p{font-weight:normal;font-size:21px;line-height:30px;text-align:left;color:#fff}@media (max-width: 1024px){main.internal-main.gas-con #clip-path-right-bottom .clip-path{background-size:contain}}main.internal-main.gas-con #parallax-image
img{height:80rem !important}@media (max-width: 1024px){main.internal-main.gas-con #parallax-image
img{height:26rem !important;-o-object-fit:cover;object-fit:cover}}main.internal-main.gas-con
section#cta{padding:30px
0}main.internal-main.gas-con section#cta
h2{font-size:5rem}@media (max-width: 1024px){main.internal-main.gas-con section#cta
h2{font-size:2.375rem}}main.internal-main.gas-con #parallax-mobile-text{background:#EEF3F9;padding:5% 0}main.internal-main.gas-con #parallax-mobile-text
h2{font-size:18px;line-height:25px;text-align:left;color:#3a3a3a}main.internal-main.payment .internal-header{display:flex;height:550px;margin-top:80px}main.internal-main.payment .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.payment .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}@media (max-width: 1024px){main.internal-main.payment .internal-header .text-container
h2{font-size:45px}}main.internal-main.payment .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.payment .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.payment .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.payment .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.payment .internal-header .right-half{position:relative;width:50%}main.internal-main.payment .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.payment .internal-header .right-half
svg{position:absolute}main.internal-main.payment .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.payment .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.payment #text-block p:first-of-type{margin-bottom:30px}main.internal-main.payment #text-block
a{color:#F36C24;font-weight:700}main.internal-main.payment
section#body{padding:0
5%}main.internal-main.payment
input{border-radius:9px;background-color:rgba(58, 58, 58, 0.062745098);font-family:"museo-sans-rounded",sans-serif;font-size:1.313rem;padding:8px;color:#3A3A3A;border:none;margin-left:2.5rem}main.internal-main.payment
input#accountHolderName{margin-left:5rem}main.internal-main.payment
input#paymentAmount{margin-left:11.5rem}main.internal-main.payment
form{text-align:left}main.internal-main.payment
button{font-weight:normal;font-size:21px;line-height:34px;text-align:center;white-space:nowrap;padding:6px
40px;text-decoration:none;transition:all 0.3s;color:#F36C24;border:3px
solid #F36C24;border-radius:9px;background-color:transparent;margin-top:2.5rem;font-family:"museo-sans-rounded",sans-serif}main.internal-main.payment button:hover{transition:all 0.3s;opacity:0.8}main.internal-main.payment
#contact{padding:5% 0}@media (max-width: 1024px){main.internal-main.payment #contact
form#paymentForm{margin-top:5%}}main.internal-main.payment #contact .contact-info{margin-top:5rem}@media (max-width: 1024px){main.internal-main.payment #contact .contact-info{margin-top:2rem;margin-bottom:3rem}}main.internal-main.payment #contact .contact-info
a{color:#F36C24}main.internal-main.payment #contact .form-group{display:flex;align-items:flex-start;margin-bottom:2.5rem}@media (max-width: 1024px){main.internal-main.payment #contact .form-group{flex-direction:column}main.internal-main.payment #contact .form-group
label{width:100%;margin:5% 0 2.5%}main.internal-main.payment #contact .form-group
input{width:100%;margin-left:0}}main.default .internal-header{display:flex;height:550px;margin-top:80px}main.default .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.default .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}main.default .internal-header .text-container
p{color:white;margin:5% 0}main.default .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.default .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.default .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.default .internal-header .right-half{position:relative;width:50%}main.default .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.default .internal-header .right-half
svg{position:absolute}main.default .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.default .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.default .entry-content{padding:5% 0}main.default .entry-content
p{margin-bottom:40px}main.internal-main.homeheat .internal-header{display:flex;height:650px;margin-top:80px}@media (max-width: 1024px){main.internal-main.homeheat .internal-header{height:700px}}main.internal-main.homeheat .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}main.internal-main.homeheat .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}@media (max-width: 1024px){main.internal-main.homeheat .internal-header .text-container
h2{font-size:45px}}main.internal-main.homeheat .internal-header .text-container
p{color:white;margin:5% 0}main.internal-main.homeheat .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}main.internal-main.homeheat .internal-header .left-half svg.bg-image{position:absolute;z-index:0}main.internal-main.homeheat .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}main.internal-main.homeheat .internal-header .right-half{position:relative;width:50%}main.internal-main.homeheat .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}main.internal-main.homeheat .internal-header .right-half
svg{position:absolute}main.internal-main.homeheat .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}main.internal-main.homeheat .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}main.internal-main.homeheat #clip-path-left-top .parallax-element{width:85%}@media (max-width: 1024px){main.internal-main.homeheat #clip-path-left-top .parallax-element{width:100%}}main.internal-main.homeheat #text-block .button-group{width:90%;margin:4.25rem auto 0}@media all and (max-width: 1024px){main.internal-main.homeheat #text-block .button-group{justify-content:center !important}}@media all and (max-width: 791px){main.internal-main.homeheat #text-block .button-group{justify-content:flex-start !important}}main.internal-main.homeheat #text-block .button-group
a{width:-moz-fit-content;width:fit-content}@media (max-width: 1024px){main.internal-main.homeheat #text-block .button-group
a{font-size:20px;line-height:34px;text-align:center;color:#f36c24}}@media (max-width: 1024px){main.internal-main.homeheat #text-block .button-group{width:100%;margin:2.5rem auto 2.5rem}}main.internal-main.homeheat #text-block-orange
h2{color:white}@media (max-width: 1024px){main.internal-main.homeheat #text-block-orange
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:center;color:#fff}}main.internal-main.homeheat #icon-section{padding:5% 0}main.internal-main.homeheat #icon-section .title-text-container{margin-bottom:2.5%}@media (max-width: 1024px){main.internal-main.homeheat #icon-section .title-text-container{margin-bottom:0%}}main.internal-main.homeheat #icon-section .title-text-container
h2{font-size:3.125rem;line-height:1.1;text-align:left;margin-bottom:40px}@media (max-width: 1024px){main.internal-main.homeheat #icon-section .title-text-container
h2{font-size:2rem;text-align:left;margin-bottom:20px}}main.internal-main.homeheat #icon-section .title-text-container
p{font-size:1.313rem}main.internal-main.homeheat #icon-section .single-item-container{width:100%;align-items:flex-start;margin-bottom:2.5%;align-items:center}@media (max-width: 1024px){main.internal-main.homeheat #icon-section .single-item-container{width:100%;margin-bottom:10%;margin-top:10%}}main.internal-main.homeheat #icon-section .single-item-container
img{width:110px;height:auto;margin-right:8%}@media (max-width: 1024px){main.internal-main.homeheat #icon-section .single-item-container
img{width:82px}}main.internal-main.homeheat #icon-section .single-item-container
h3{font-size:1.875rem;margin-bottom:0}@media (max-width: 1024px){main.internal-main.homeheat #icon-section .single-item-container
h3{font-size:1.625rem;line-height:1.1}}main.internal-main.homeheat #icon-section .single-item-container
p{font-size:1.313rem;margin-top:0}@media (max-width: 1024px){main.internal-main.homeheat #icon-section .single-item-container
p{font-size:1.125rem}}main.internal-main.homeheat #pass-card{padding:2.5% 0 5%}main.internal-main.homeheat #pass-card h3.small-title{font-size:2.375rem;text-align:center;margin-bottom:0}@media (max-width: 1024px){main.internal-main.homeheat #pass-card h3.small-title{font-size:26px;letter-spacing:-0.01em;line-height:28px;text-align:left}}main.internal-main.homeheat #pass-card .title-container{margin-bottom:2.5%}main.internal-main.homeheat #pass-card h2.big-title{font-size:3.125rem;text-align:center}@media (max-width: 1024px){main.internal-main.homeheat #pass-card h2.big-title{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}main.internal-main.homeheat #pass-card .card-holder{gap:2.5%}main.internal-main.homeheat #parallax-image{position:relative;display:flex;align-items:center;height:650px}@media (max-width: 1024px){main.internal-main.homeheat #parallax-image{height:395px}}main.internal-main.homeheat #parallax-image
img{height:650px;width:100%;-o-object-fit:cover;object-fit:cover;top:45%}@media (max-width: 1024px){main.internal-main.homeheat #parallax-image
img{top:0;height:395px}}main.internal-main.homeheat #parallax-image
h2{color:white;font-size:4.375rem;position:absolute;z-index:1;left:0;right:0;margin-left:auto;margin-right:auto;width:80%;max-width:1440px;line-height:1.1 !important}main.internal-main.homeheat
section#cta{padding:2.5% 0}main.internal-main.homeheat section#cta
h2{font-size:5rem;margin-bottom:2.5%}@media (max-width: 1024px){main.internal-main.homeheat section#cta
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left;color:#ec6a00}}main.internal-main.homeheat
#contact{padding:5% 0}@media (max-width: 1024px){main.internal-main.homeheat
#contact{padding:10% 0}}@media (max-width: 1024px){main.internal-main.homeheat #contact
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left;color:#ec6a00;margin-bottom:5%}}main.internal-main.homeheat #contact
h3{font-size:1.875rem;margin-top:5%}main.internal-main.homeheat #contact p.sub-text{font-weight:normal;font-size:26px;line-height:38px;text-align:left;color:#3a3a3a}@media (max-width: 1024px){main.internal-main.homeheat #contact p.sub-text{font-size:22px;line-height:29px;text-align:left;color:#3a3a3a}}main.internal-main.homeheat #contact
a{color:#F36C24}main.internal-main.homeheat #contact input, main.internal-main.homeheat #contact
textarea{border-radius:9px;background-color:rgba(58, 58, 58, 0.062745098);font-family:"museo-sans-rounded",sans-serif;font-size:1.313rem;padding:8px;color:#3A3A3A;border:none;margin-top:5%}main.internal-main.homeheat #contact input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.delivery{width:100%;margin-top:2.5%}main.internal-main.homeheat #contact
textarea{margin-top:2.5%}main.internal-main.homeheat #contact input.wpcf7-form-control.wpcf7-text.name{width:100%;margin-top:0}main.internal-main.homeheat #contact input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.email{width:100%}main.internal-main.homeheat #contact input.account-name{width:100%}main.internal-main.homeheat #contact input.account-number{width:85%;margin-left:15%}@media (max-width: 1024px){main.internal-main.homeheat #contact input.account-number{width:95%;margin-left:5%}}main.internal-main.homeheat #contact input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone{width:85%;margin-left:15%}@media (max-width: 1024px){main.internal-main.homeheat #contact input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone{width:95%;margin-left:5%}}main.internal-main.homeheat #contact input.wpcf7-form-control.wpcf7-submit{color:#F36C24;border:3px
solid #F36C24;border-radius:9px;font-weight:normal;font-size:21px;line-height:34px;text-align:center;white-space:nowrap;padding:4px
55px;text-decoration:none;transition:all 0.3s;background-color:transparent;cursor:pointer}main.internal-main.homeheat #contact input.wpcf7-form-control.wpcf7-submit:hover{transition:all 0.3s;opacity:0.8}main.internal-main.homeheat #contact .contact-info{margin-top:5%}@media (max-width: 1024px){main.internal-main.homeheat #contact .contact-info
form{margin-top:10%;margin-bottom:10%}}html,body{overflow-x:hidden;margin:0}html{height:100%;scroll-behavior:smooth}@media (max-width: 1024px){html{height:auto}}.mobile{display:none}@media (max-width: 1024px){.mobile{display:block}}#page.internal-page{max-width:1600px;margin:0
auto;box-shadow:0 0 50px -1px rgba(0, 0, 0, 0.2);background-color:color}body{overflow-y:scroll;position:relative;background-color:#fff;overflow-x:hidden}body.header-home{background-color:#F8F8F8}span.small{font-size:90% !important}.page{margin:0}.orange{color:#F36C24}body{font-family:"museo-sans-rounded",sans-serif}h1{font-size:115px;font-weight:500}@media (max-width: 1024px){h1{font-size:70px}}h1 span.orange-animate{font-weight:700}h2{font-size:3.125rem;font-weight:500;margin:0}h3{font-size:1.875rem;font-weight:500;margin:2.5% 0}p{margin:0;font-size:1.313rem}@media (max-width: 1024px){p{font-size:1.125rem}}@media (max-width: 1024px){ul
li{font-size:1.125rem}}.languages-menu{margin-left:20px}@media (max-width: 1024px){.languages-menu{margin-left:4px;margin-top:10px}}.languages-menu
a{color:#3A3A3A}@media (max-width: 1024px){.languages-menu
a{font-size:1.5rem}}.main-navigation{display:block;width:100%}.main-navigation
ul{list-style:none;margin:0;padding-left:0}.main-navigation ul:hover
ul{display:block}.main-navigation ul
ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}@media (max-width: 1024px){.main-navigation ul
ul{box-shadow:unset;float:unset;position:unset;top:unset;left:unset;z-index:unset}}.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}header#masthead{height:80px;position:fixed;top:0;left:0;right:0;z-index:1000;background-color:white}header#masthead
.container{height:inherit;align-items:center}@media (max-width: 1024px){header#masthead .logo-menu-container{margin-left:0;justify-content:space-between}}header#masthead .site-branding{width:242.17px;margin:auto 50px}header#masthead .site-branding
a{width:242.17px;height:auto}@media (max-width: 1024px){header#masthead .site-branding
a{width:190px}}@media (max-width: 1024px){header#masthead .site-branding{width:190px;margin:auto 50px auto 5%}}header#masthead
nav{display:flex;justify-content:space-between}header#masthead nav ul
li{height:80px;display:flex;align-items:center}header#masthead nav ul li
a{color:#3A3A3A;transition:0.3s all}header#masthead nav ul li a:hover{color:#F36C24;transition:0.3s all}header#masthead nav ul
li.contact{position:relative;color:#F36C24;margin-left:0;padding-left:0.4rem}@media all and (min-width: 1900px){header#masthead nav ul
li.contact{padding-left:1.4rem}}header#masthead nav ul li.contact:before{content:"|";position:absolute;left:-1rem;color:#F36C24}header#masthead nav ul li.menu-item-has-children:not(.contact){position:relative}header#masthead nav ul li.menu-item-has-children:not(.contact):hover:before{content:url(https://northatlantic.ca/wp-content/uploads/2024/04/polygon.svg);position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}header#masthead nav ul li.menu-item-has-children.contact{position:relative}header#masthead nav ul li.menu-item-has-children.contact:hover:after{content:url(https://northatlantic.ca/wp-content/uploads/2024/04/polygon.svg);position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}header#masthead nav ul ul.sub-menu{display:flex;flex-direction:column;background:white;border-top:#F36C24 solid 3px;margin-top:0px}header#masthead nav ul ul.sub-menu
li{border-bottom:#DBDBDB solid 1px}header#masthead nav ul ul.sub-menu li
a{margin:5% 5%}header#masthead nav ul li.contact
a{color:#F36C24;position:relative}header#masthead nav ul
li.login{position:relative;margin-left:2rem}header#masthead nav ul li.login:before{content:url(https://northatlantic.ca/wp-content/uploads/2024/03/Login.svg);position:absolute;left:-2.5rem;top:1.5rem}header#masthead nav ul li.login
a{color:#F36C24;position:relative}div.menu-menu-2-container{width:100%}div.menu-menu-2-container ul#menu-menu-2{display:flex;width:100%;justify-content:space-between}.menu-menu-1-container{width:100%}.menu-menu-1-container ul#menu-menu-1{display:flex;width:100%;justify-content:space-between}.menu-menu-1-menu-2-french-container{width:100%}.menu-menu-1-menu-2-french-container ul#menu-menu-1-menu-2-french{width:100%;display:flex;justify-content:space-between}.menu-menu-2-french-container{width:100%}.menu-menu-2-french-container ul#menu-menu-2-french{display:flex;justify-content:space-between;width:100%}@media (max-width: 1024px){ul#menu-menu-3
a{font-size:2rem;font-weight:500;color:#3A3A3A}}@media (max-width: 1024px){ul#menu-menu-1-menu-2-french-1
a{font-size:2rem;font-weight:500;color:#3A3A3A}}#site-navigation-right{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 1024px){#site-navigation-right{display:none !important}}#site-navigation-right .menu-menu-2-container{width:100%;margin-left:5%}#site-navigation-right ul#primary-menu{width:100%;display:flex;justify-content:space-between}#site-navigation-right ul#primary-menu
a{transition:all 0.3s}#site-navigation-right ul#primary-menu a:hover{opacity:0.8;transition:all 0.3s}#site-navigation-left{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 1024px){#site-navigation-left{display:none !important}}#site-navigation-left .menu-menu-1-container{width:100%;margin-right:5%}#site-navigation-left .menu-menu-1-container ul#menu-menu-1{display:flex;justify-content:space-around}#site-navigation-left .menu-menu-1-container ul#menu-menu-1
a{transition:all 0.3s}#site-navigation-left .menu-menu-1-container ul#menu-menu-1 a:hover{opacity:0.8;transition:all 0.3s}.header-container{width:100%;height:100vh;background-color:#F36C24;overflow:hidden;position:relative;overflow:hidden;position:relative;z-index:1}@media all and (max-width: 1025px){.header-container{height:72vw}}@media all and (max-width: 500px){.header-container{height:300px}}.header-container .bg-image-1{width:100%;height:822px;-o-object-fit:cover;object-fit:cover;display:none}.header-container
.animation{position:absolute}.header-container .top-left{width:100%;max-width:100%;left:0;bottom:0}@media all and (max-width: 1200px){.header-container .top-left{bottom:20%;top:unset}}@media all and (max-width: 1025px){.header-container .top-left{top:-15vh;bottom:unset}}@media all and (max-width: 500px){.header-container .top-left{bottom:unset;top:0}}.header-container .middle-left{width:100%;max-width:100%;left:0;z-index:1;bottom:0}@media all and (max-width: 1200px){.header-container .middle-left{top:0}}@media all and (max-width: 1025px){.header-container .middle-left{top:-15vh;bottom:unset}}@media all and (max-width: 500px){.header-container .middle-left{bottom:unset;top:0}}.header-container .bottom-left{z-index:2;left:0;bottom:0;width:100%;max-width:100%}@media all and (max-width: 1200px){.header-container .bottom-left{bottom:20%}}@media all and (max-width: 1025px){.header-container .bottom-left{top:-15vh;bottom:unset}}@media all and (max-width: 500px){.header-container .bottom-left{bottom:unset;top:0}}.header-container .top-right{width:100%;max-width:100%;right:0;bottom:0}@media all and (max-width: 1200px){.header-container .top-right{bottom:20%}}@media all and (max-width: 1025px){.header-container .top-right{top:-15vh;bottom:unset}}@media all and (max-width: 500px){.header-container .top-right{bottom:unset;top:0}}.header-container .middle-right{width:100%;max-width:100%;z-index:1;right:0;bottom:0}@media all and (max-width: 1200px){.header-container .middle-right{bottom:20%}}@media all and (max-width: 1025px){.header-container .middle-right{top:-15vh;bottom:unset}}@media all and (max-width: 500px){.header-container .middle-right{bottom:unset;top:0}}.header-container .bottom-right{z-index:2;right:0;width:100%;max-width:100%;bottom:0}@media all and (max-width: 1200px){.header-container .bottom-right{bottom:20%}}@media all and (max-width: 1025px){.header-container .bottom-right{top:-15vh;bottom:unset}}@media all and (max-width: 500px){.header-container .bottom-right{bottom:unset;top:0}}.header-container
h1{color:white;opacity:0;position:relative;z-index:3}@media all and (min-width: 1200px){.overlaying-container-mobile{display:none}}@media all and (max-width: 1200px){.header-container-desktop{display:none}}.header-container-mobile{width:100%;height:100vh;background-color:#F36C24;overflow:hidden;position:relative;overflow:hidden;position:relative;z-index:1}@media all and (min-width: 1200px){.header-container-mobile{display:none}}@media all and (max-width: 1200px){.header-container-mobile{height:55vw}}@media all and (max-width: 1025px){.header-container-mobile{height:72vw}}@media all and (max-width: 500px){.header-container-mobile{height:295px}}.header-container-mobile .bg-image-1{width:100%;height:822px;-o-object-fit:cover;object-fit:cover;display:none}.header-container-mobile
.animation{position:absolute}.header-container-mobile .top-left{width:100%;max-width:100%;left:0;bottom:0}@media all and (max-width: 1025px){.header-container-mobile .top-left{top:-10vh;bottom:unset}}@media all and (max-width: 500px){.header-container-mobile .top-left{bottom:unset;top:0}}.header-container-mobile .middle-left{width:100%;max-width:100%;left:0;z-index:1;bottom:0}@media all and (max-width: 1025px){.header-container-mobile .middle-left{top:-10vh;bottom:unset}}@media all and (max-width: 500px){.header-container-mobile .middle-left{bottom:unset;top:0}}.header-container-mobile .bottom-left{z-index:2;left:0;bottom:0;width:100%;max-width:100%}@media all and (max-width: 1025px){.header-container-mobile .bottom-left{top:-10vh;bottom:unset}}@media all and (max-width: 500px){.header-container-mobile .bottom-left{bottom:unset;top:0}}.header-container-mobile .top-right{width:100%;max-width:100%;right:0;bottom:0}@media all and (max-width: 1025px){.header-container-mobile .top-right{top:-10vh;bottom:unset}}@media all and (max-width: 500px){.header-container-mobile .top-right{bottom:unset;top:0}}.header-container-mobile .middle-right{width:100%;max-width:100%;z-index:1;right:0;bottom:0}@media all and (max-width: 1025px){.header-container-mobile .middle-right{top:-10vh;bottom:unset}}@media all and (max-width: 500px){.header-container-mobile .middle-right{bottom:unset;top:0}}.header-container-mobile .bottom-right{z-index:2;right:0;width:100%;max-width:100%;bottom:0}@media all and (max-width: 1025px){.header-container-mobile .bottom-right{top:-10vh;bottom:unset}}@media all and (max-width: 500px){.header-container-mobile .bottom-right{bottom:unset;top:0}}.header-container-mobile
h1{color:white;opacity:0;position:relative;z-index:3}.overlaying-container{height:72vw;overflow:hidden;position:relative}@media all and (max-width: 1200px){.overlaying-container{height:55vw}}@media all and (max-width: 1025px){.overlaying-container{height:57vw}}@media all and (max-width: 500px){.overlaying-container{height:285px;overflow:hidden;position:relative}}@media all and (max-width: 350px){.overlaying-container{height:273px;overflow:hidden;position:relative}}.overlaying-container .mobile-text-container{top:0;background-color:#F36C24;height:72vw;width:100%;position:absolute;z-index:10;opacity:0}@media all and (min-width: 1200px){.overlaying-container .mobile-text-container{display:none}}@media all and (max-width: 1200px){.overlaying-container .mobile-text-container{display:flex;align-items:center;height:55vw}}@media all and (max-width: 1024px){.overlaying-container .mobile-text-container{display:unset}}@media all and (max-width: 500px){.overlaying-container .mobile-text-container{top:0;height:295px}}.overlaying-container .mobile-text-container
h1{font-size:70px;letter-spacing:-0.01em;line-height:57px;text-align:left;color:#fff;margin:100px
0 0;z-index:100;position:relative}@media all and (max-width: 1025px){.overlaying-container .mobile-text-container
h1{margin-top:25vw}}@media all and (max-width: 500px){.overlaying-container .mobile-text-container
h1{margin-top:100px}}.overlaying-container .mobile-text-container
p{color:white;margin:5% 0 0;z-index:100;position:relative}.overlaying-container .mobile-text-container svg.blue-bg{position:absolute;opacity:0;top:0;margin-top:75px;z-index:2}@media all and (max-width: 1200px){.overlaying-container .mobile-text-container svg.blue-bg{top:65px;bottom:unset;margin-top:0}}@media all and (max-width: 500px){.overlaying-container .mobile-text-container svg.blue-bg{bottom:unset;top:75px}}@media all and (max-width: 1200px){.header-container-desktop{display:none}}@media all and (max-width: 1200px){.header-scroll-container-desktop{display:none}}.header-scroll-container{position:relative;z-index:100;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media all and (max-width: 500px){.header-scroll-container{height:295px}}.header-scroll-container
.panel.orange{background-color:rgba(243, 108, 36, 0.9);height:100vh;width:100vw;display:flex;align-items:center;flex-direction:column;z-index:2;position:absolute;top:0}@media all and (max-width: 1025px){.header-scroll-container
.panel.orange{height:50vh}}@media all and (max-width: 500px){.header-scroll-container
.panel.orange{height:295px}}.header-scroll-container .panel.orange
.orange{background-color:rgba(243, 108, 36, 0.9);color:white}.header-scroll-container #trigger-container{position:absolute;top:0;z-index:3;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;padding-top:10vw}.header-scroll-container #trigger-container
h1.trigger{color:white;opacity:0;margin:5% 0 0 0}@media (max-width: 1024px){.header-scroll-container #trigger-container{height:400px}}.header-scroll-container .blue-bg{position:absolute;top:0;right:0;left:0;bottom:0;width:100vw;height:auto;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:1}@media all and (max-width: 1025px){.header-scroll-container .blue-bg{height:50vh}}@media (max-width: 1024px){.header-scroll-container .blue-bg{height:400px}}.header-scroll-container
p{color:white;font-size:1.7rem}@media all and (max-width: 1550px){.header-scroll-container
p{font-size:1.125rem}}.header-scroll-container
h1{color:white;opacity:0;position:relative;z-index:3}.header-scroll-container .main-text-container{opacity:0;margin-top:5%;position:relative;z-index:10}.header-scroll-container .main-text-container .button-container{margin-top:5%}div.spacer{height:112vw}@media all and (max-width: 1920px){div.spacer{height:120vw}}@media all and (max-width: 1520px){div.spacer{height:122.5vw}}@media all and (max-width: 1200px){div.spacer{height:0}}@media (max-width: 1024px){div.spacer{height:0}}.mobile-text{padding:10% 0 0}@media all and (min-width: 1200px){.mobile-text{display:none}}@media all and (max-width: 1200px){.mobile-text{padding:5% 0}}section#commercial{position:relative;height:100vh;overflow:hidden;background-color:white}@media (max-width: 1024px){section#commercial{height:auto;padding:10% 0}}section#commercial
h2{color:#F36C24}@media (max-width: 1024px){section#commercial
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}@media (max-width: 1024px){section#commercial
h3{font-size:22px;letter-spacing:-0.02em;text-align:left;color:#3a3a3a}}section#commercial
.container{height:inherit}section#commercial .clip-path{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-webkit-clip-path:polygon(22% 0, 65% 131%, 22% 140%, 0 57%, 0 0);clip-path:polygon(22% 0, 65% 131%, 22% 140%, 0 57%, 0 0);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#commercial .clip-path{position:relative;height:300px;width:90%;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-size:cover !important;background-attachment:scroll;margin-bottom:5%;background-position:center !important}}section#retail{position:relative;height:100vh;overflow:hidden;background-color:#F2F6FA}@media (max-width: 1024px){section#retail{height:auto;padding:10% 0}}section#retail
h2{color:#F36C24}@media (max-width: 1024px){section#retail
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}@media (max-width: 1024px){section#retail
h3{font-size:22px;letter-spacing:-0.02em;text-align:left;color:#3a3a3a}}section#retail
.container{height:inherit}section#retail .clip-path{position:absolute;z-index:0;left:0;top:0;width:55%;height:100%;-webkit-clip-path:polygon(36% 100%, 0 100%, 0 47%, 20.7% 0, 99.7% 0);clip-path:polygon(36% 100%, 0 100%, 0 47%, 20.7% 0, 99.7% 0);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#retail .clip-path{position:relative;height:300px;width:90%;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-size:cover;background-attachment:scroll;margin-bottom:5%;background-position:center}}section#video{height:100vh;position:relative}section#video
.overlay{background-color:rgba(10, 10, 10, 0.22);width:100%;height:100%;position:absolute;z-index:0}@media (max-width: 1024px){section#video{height:450px}}section#video .text-container.desktop{justify-content:flex-end;align-items:flex-start;display:flex;height:inherit;color:#FFF;padding-bottom:6%;position:relative;z-index:1}section#video .text-container.desktop
p{width:57%}@media (max-width: 1024px){section#video .text-container.desktop
p{width:100%}}@media (max-width: 1024px){section#video .text-container.desktop{display:none}}section#video
video{position:absolute;z-index:-1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.video.mobile{height:auto;padding:10% 0}section.video.mobile
h2{color:#F36C24}@media (max-width: 1024px){section.video.mobile
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}@media (max-width: 1024px){section.video.mobile
h3{font-size:22px;letter-spacing:-0.02em;text-align:left;color:#3a3a3a}}section#marine{position:relative;height:100vh;overflow:hidden;background-color:white}@media (max-width: 1024px){section#marine{height:auto;padding:10% 0}}section#marine
h2{color:#F36C24}@media (max-width: 1024px){section#marine
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}@media (max-width: 1024px){section#marine
h3{font-size:22px;letter-spacing:-0.02em;text-align:left;color:#3a3a3a}}section#marine
.container{height:inherit}section#marine .clip-path{position:absolute;z-index:0;left:40%;top:0;width:70%;height:100%;-webkit-clip-path:polygon(65% 100%, 3% 100%, 54% 0, 99% 0, 100% 40%);clip-path:polygon(65% 100%, 3% 100%, 54% 0, 99% 0, 100% 40%);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#marine .clip-path{position:relative;height:300px;width:90%;left:0;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-size:cover;background-attachment:scroll;margin-bottom:5%;background-position:center}}section#careers{position:relative;height:100vh;overflow:hidden;background-color:#F2F6FA}@media (max-width: 1024px){section#careers{height:auto;padding:10% 0}}section#careers
h2{color:#F36C24}@media (max-width: 1024px){section#careers
h2{font-size:32px;letter-spacing:-0.01em;line-height:37px;text-align:left}}section#careers
h3{line-height:1.1}@media (max-width: 1024px){section#careers
h3{font-size:22px;letter-spacing:-0.02em;text-align:left;color:#3a3a3a}}section#careers
.container{height:inherit}section#careers .clip-path{position:absolute;z-index:0;left:33%;top:0;width:70%;min-height:500px;height:100%;-webkit-clip-path:polygon(66% 100%, 13% 0, 75% 0, 100% 41%, 100% 100%);clip-path:polygon(66% 100%, 13% 0, 75% 0, 100% 41%, 100% 100%);background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){section#careers .clip-path{position:relative;left:unset;height:300px;min-height:0;width:90%;-webkit-clip-path:unset;clip-path:unset;margin:auto;background-size:cover;background-attachment:scroll;margin-bottom:5%;background-position:center}}section#community{background-color:#F36C24;height:100vh;padding:2.5% 0;overflow:hidden;scroll-behavior:smooth}@media (max-width: 1024px){section#community{height:100vh;padding:5% 0;scroll-behavior:smooth}}section#community .button-group{width:90%;margin-left:10%;text-align:center;margin-top:30px}@media (max-width: 1024px){section#community .button-group{margin-bottom:5vw;margin-top:0px}}section#community .button-group
a{background-color:#F36C24}section#community .scroll-section{height:100vh;overflow:hidden}@media (max-width: 1024px){section#community .scroll-section{height:auto}}section#community .horizontal-scroll-container{display:flex;width:140%;will-change:transform;margin-top:4vw;scroll-behavior:smooth}@media (max-width: 1024px){section#community .horizontal-scroll-container{width:2600px;height:550px;margin-top:10vw;overflow:hidden}}@media all and (max-width: 600px){section#community .horizontal-scroll-container{width:2600px;height:550px;margin-top:20vw;overflow:hidden}}@media all and (max-width: 400px){section#community .horizontal-scroll-container{height:430px}}section#community .horizontal-scroll-container
img{height:50vh !important;width:inherit;margin-top:1%;margin-left:10%;width:2947px}@media (max-width: 1024px){section#community .horizontal-scroll-container
img{height:80vh;margin-left:0}}section#community .horizontal-scroll-container
svg{margin-left:5%;will-change:transform}section#community .horizontal-scroll-container .svg-community{will-change:transform;scroll-behavior:smooth}section#community .panel-hori{width:33.333%;height:100vh;padding-top:1rem;flex-shrink:0;display:flex;justify-content:flex-start;align-items:flex-start}@media (max-width: 1024px){section#community .panel-hori{height:auto}}section#community
h2.sticky{font-size:60px;color:white;line-height:0.8;top:3.5vw;left:10%;position:relative;z-index:1}@media (max-width: 1024px){section#community
h2.sticky{top:20.5vw}}section#community
h3{color:white}footer{height:auto;background-color:#2D6DA6;padding:90px
0;display:flex;flex-direction:column;justify-content:center;padding:5% 0 8%}footer
a{color:white;text-decoration:none;transition:all 0.3s}footer a:hover{color:#F36C24;transition:all 0.3s}footer .footer-logo.mobile{display:none}@media (max-width: 1024px){footer .footer-logo.mobile{margin:5% 0}}footer
.mobile{display:none}@media (max-width: 1024px){footer
.mobile{display:block}}@media (max-width: 1024px){footer
.desktop{display:none}}footer
.grid{display:grid;grid-template-columns:repeat(4, 1fr) 0.8fr;grid-template-rows:auto;grid-column-gap:25px;grid-row-gap:0px}@media (max-width: 1024px){footer
.grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-column-gap:25px;grid-row-gap:15px}}@media (max-width: 1024px){footer .grid .menu-1{grid-area:1/1/2/2;margin-top:5%}}@media (max-width: 1024px){footer .grid .menu-2{grid-area:1/2/2/3;margin-top:5%}}@media (max-width: 1024px){footer .grid .menu-3{grid-area:2/1/3/2}}@media (max-width: 1024px){footer .grid .menu-4{grid-area:2/2/3/3}}footer .grid .address
hr{margin:5% 0}footer .grid .address
p{font-size:16px;color:white}footer .grid .address
a.btn{margin-top:5%}@media (max-width: 1024px){footer .grid
.address{grid-area:3/1/4/3}}footer .grid
ul{list-style:none;padding-left:0;margin-left:0;margin-top:0;margin-bottom:0.5rem}footer .grid ul
li{padding-left:0;margin-left:0;color:white;margin-bottom:0.5rem}@media (max-width: 1024px){footer .grid ul
li{font-size:16px;margin-bottom:1rem}}footer .grid ul li.big-link{font-size:1.438rem;font-weight:700}@media (max-width: 1024px){footer .grid ul li.big-link{font-size:23px}}footer .grid ul li
a{color:white;margin-bottom:1.8rem;cursor:pointer;text-decoration:none}footer .grid .social-container
img{cursor:pointer}footer .grid .social-container
img.fb{margin-right:1rem}@media (max-width: 1024px){footer .grid .social-container
img.fb{margin-left:10rem}}footer .grid .social-container
img.linkedin{margin-right:1rem}@media (max-width: 1024px){footer .grid .social-container
img.linkedin{margin-left:10rem}}footer .social-container.flex.desktop{margin-top:10%}footer
hr{width:100%;background:white;height:2px;margin:2.5% 0}footer .bottom-menu{width:70%}@media (max-width: 1024px){footer .bottom-menu{width:100%;display:flex;justify-content:space-between;flex-direction:column}}footer .bottom-menu .social-container.desktop{display:flex;align-items:flex-end;margin-bottom:2.5%;margin-top:10%}footer .bottom-menu .social-container.desktop
img.fb{margin-right:1rem}@media (max-width: 1024px){footer .bottom-menu .social-container.desktop
img.fb{margin-right:1rem}}footer .bottom-menu .social-container.desktop
img.linkedin{margin-right:1rem}@media (max-width: 1024px){footer .bottom-menu .social-container.desktop
img.linkedin{margin-right:1rem}}@media (max-width: 1024px){footer .bottom-menu .social-container.mobile{display:flex;align-items:flex-end;margin-top:5%;margin-bottom:5%}}footer .bottom-menu .social-container.mobile
img.fb{margin-right:1rem}@media (max-width: 1024px){footer .bottom-menu .social-container.mobile
img.fb{margin-right:1rem}}footer .bottom-menu .social-container.mobile
img.linkedin{margin-right:1rem}@media (max-width: 1024px){footer .bottom-menu .social-container.mobile
img.linkedin{margin-right:1rem}}footer .bottom-menu
ul{list-style:none;display:flex;justify-content:flex-end;color:white;padding-left:0;margin-left:0;margin-bottom:0.5rem}@media (max-width: 1024px){footer .bottom-menu
ul{flex-direction:column}}footer .bottom-menu ul
a{color:white;text-decoration:none}footer .bottom-menu ul li:not(:first-child){margin-left:2.5rem;position:relative;cursor:pointer}@media (max-width: 1024px){footer .bottom-menu ul li:not(:first-child){margin-left:0}}footer .bottom-menu ul li:not(:first-child):before{content:"|";position:absolute;left:-1.5rem}@media (max-width: 1024px){footer .bottom-menu ul li:not(:first-child):before{content:unset;position:absolute;left:0}}footer.home{padding:5% 0}article .internal-header{display:flex;height:550px;margin-top:80px}article .internal-header .text-container{position:absolute;z-index:1;height:inherit;align-items:center;left:0;right:0;margin-left:auto;margin-right:auto}article .internal-header .text-container
h2{color:white;line-height:1;font-size:4.375rem}article .internal-header .text-container
p{color:white;margin:5% 0}article .internal-header .left-half{position:relative;width:50%;overflow:hidden;height:inherit}article .internal-header .left-half svg.bg-image{position:absolute;z-index:0}@media (max-width: 1024px){article .internal-header .left-half svg.bg-image{height:329px}}article .internal-header .left-half
svg.mobile{transform:translate(-130px, -82px)}article .internal-header .left-half svg.bottom-left-triangle{bottom:0;right:0;position:absolute;transform:scaleX(-1)}article .internal-header .right-half{position:relative;width:50%}article .internal-header .right-half
img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}article .internal-header .right-half
svg{position:absolute}article .internal-header .right-half svg.top-right-triangle{position:absolute;top:0;right:0;z-index:2}article .internal-header .right-half svg.bottom-left-triangle{bottom:0;left:0}article
h2{font-size:3.125rem;font-weight:500;margin:0}@media (max-width: 1024px){article
h2{font-size:2rem;line-height:1.2}}article
h3{font-size:1.875rem;font-weight:500;margin:2.5% 0}@media (max-width: 1024px){article
h3{font-size:1.5rem;line-height:1.2}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}