@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 400;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 700;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 100;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 100;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 200;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 200;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 300;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 300;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 500;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 600;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 800;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 800;
   font-style: italic;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 900;
   font-style: normal;
}

@font-face {
   font-family: YAEom1xBow4-0;
   src: url(../fonts/00ea56141cfcd6347bd4033cf509c3b4.woff);
   font-weight: 900;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 400;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 700;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 100;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 100;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 200;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 200;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 300;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 300;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 500;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 600;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 800;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 800;
   font-style: italic;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 900;
   font-style: normal;
}

@font-face {
   font-family: YAEom7o7hiY-0;
   src: url(../fonts/0825b999588b79e3c40169dec3a2f867.woff);
   font-weight: 900;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 400;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 700;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 100;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 100;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 200;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 200;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 300;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 300;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 500;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 600;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 800;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 800;
   font-style: italic;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 900;
   font-style: normal;
}

@font-face {
   font-family: YAEom7mxDsY-0;
   src: url(../fonts/9c2789045a553da077c1865d02c8a6b6.woff);
   font-weight: 900;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
   font-weight: 700;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
   font-weight: 400;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
   font-weight: 700;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
   font-weight: 100;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
   font-weight: 100;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
   font-weight: 200;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
   font-weight: 200;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
   font-weight: 300;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
   font-weight: 300;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/f8f199f09526f79e87644ed227e0f651.woff2);
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/d257a7100844bc3f98c9021168b6249e.woff2);
   font-weight: 500;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
   font-weight: 600;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
   font-weight: 800;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
   font-weight: 800;
   font-style: italic;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
   font-weight: 900;
   font-style: normal;
}

@font-face {
   font-family: YACgEZ1cb1Q-0;
   src: url(../fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
   font-weight: 900;
   font-style: italic;
}

html {
   font-size: 1vw !important;
   -webkit-text-size-adjust: 100% !important;
   scroll-behavior: smooth !important;
}

html,
body,
p,
ul,
ol,
li {
   font-synthesis: none;
   font-kerning: none;
   font-variant-ligatures: none;
   font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
   font-family: unset;
   -webkit-font-smoothing: subpixel-antialiased;
   -moz-osx-font-smoothing: grayscale;
   text-rendering: geometricprecision;
   white-space: normal;
}

.thunderbay * {
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   /* font-size: 1vw !important;
   -webkit-text-size-adjust: 100% !important; */

   font-synthesis: none;
   font-kerning: none;
   font-variant-ligatures: none;
   font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
   font-family: unset;
   -webkit-font-smoothing: subpixel-antialiased;
   -moz-osx-font-smoothing: grayscale;
   text-rendering: geometricprecision;
   white-space: normal;
}

.thunderbay .font1 {
   font-family: YAEom1xBow4-0;
}

.thunderbay_header {
   overflow: hidden;
   display: grid;
   position: relative;
   align-items: center;

   grid-template-columns: auto min(100vw, 1366px) auto;
   min-height: 16.66666667vh;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   height: 100%;
}

.thunderbay_header_content {
   grid-template-columns: calc(min(100vw, 1366px) * 0.25228853) calc(min(100vw, 1366px) * 0.09593346) calc(min(100vw, 1366px) * 0.02331178) calc(min(100vw, 1366px) * 0.25693247) calc(min(100vw, 1366px) * 0.02331178) calc(min(100vw, 1366px) * 0.09593346) calc(min(100vw, 1366px) * 0.25228853);
   grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.28111274), max-content) minmax(calc(min(100vw, 1366px) * 0.04382633), max-content) minmax(calc(min(100vw, 1366px) * 0.01021839), max-content) minmax(calc(min(100vw, 1366px) * 0.01060678), max-content) minmax(calc(min(100vw, 1366px) * 0.05026846), max-content) minmax(calc(min(100vw, 1366px) * 0.01060678), max-content) minmax(calc(min(100vw, 1366px) * 0.155586), max-content);
   display: grid;
   grid-column: 2;
   position: relative;
}

.thunderbay_header_content {
   margin-top: calc(max(12px, calc(100rem * 50.159538 / 1366)) * -0.1);
   margin-bottom: calc(max(12px, calc(100rem * 50.159538 / 1366)) * -0.1);
}

.thunderbay_header_content span {
   display: block;
   color: #fff;
   text-align: center;
   line-height: 1.4em;
}

.thunderbay_header_content span.title {
   font-family: YAEom1xBow4-0;
   letter-spacing: -0.02em;
   line-height: 1.4em;
   text-transform: uppercase;
   font-size: max(12px, calc(100rem * 50.159538 / 1366));
   /* font-size: max(12px, calc(91.66666667rem * 42.99388971 / 704)); */
   grid-area: 2 / 2 / 3 / 7;
}

.thunderbay_header_content span.text1 {
   font-family: YAEom7o7hiY-0;
   letter-spacing: 0em;
   font-size: max(12px, calc(100rem * 26.399736 / 1366));
   grid-area: 5 / 4 / 6 / 5;
   background-color: #0074ae;
}

/* .thunderbay_content_main {
   display: grid;
   grid-template-columns: auto min(100vw, 1366px) auto;
   min-height: 16.66666667vh;
   position: relative;
   align-items: center;

   grid-template-columns: calc(min(100vw, 1366px) * 0.05622255) 0 0 calc(min(100vw, 1366px) * 0.16536192) calc(min(100vw, 1366px) * 0.08736861) 0 calc(min(100vw, 1366px) * 0.00039658) calc(min(100vw, 1366px) * 0.06404552) 0 0 calc(min(100vw, 1366px) * 0.25312711) 0 0 calc(min(100vw, 1366px) * 0.06412807) calc(min(100vw, 1366px) * 0.00039658) 0 calc(min(100vw, 1366px) * 0.08688949) calc(min(100vw, 1366px) * 0.16584104) 0 0 calc(min(100vw, 1366px) * 0.05622255);
   grid-template-rows: minmax(calc(min(100vw, 1366px) * 0.05453201), max-content) minmax(calc(min(100vw, 1366px) * 0.02781845), max-content) minmax(calc(min(100vw, 1366px) * 0.07540264), max-content) 0 0 minmax(calc(min(100vw, 1366px) * 0.16082414), max-content) 0 0 minmax(calc(min(100vw, 1366px) * 0.01542288), max-content) 0 0 minmax(calc(min(100vw, 1366px) * 0.01630063), max-content) 0 0 minmax(calc(min(100vw, 1366px) * 0.00977917), max-content) 0 0 minmax(calc(min(100vw, 1366px) * 0.20087848), max-content) minmax(calc(min(100vw, 1366px) * 0.00126707), max-content) 0;
   display: grid;
   grid-column: 2;
   position: relative;
}

.thunderbay_content_main_top {
   grid-area: 2 / 5 / 3 / 18;
}


.thunderbay_content_main span {
   display: block;
}

.thunderbay_content_main span.text1 {
   text-transform: none;
   color: #000000;
   letter-spacing: -0.02em;
   line-height: 1.2em;
   font-family: YAEom7o7hiY-0;
   text-align: center;
   font-size: max(12px, calc(100rem * 31.68 / 1366));
} */

.thunderbay .pad1 {
   padding: 1rem;
}

.thunderbay .alignCenter {
   text-align: center;
}

.thunderbay .pad_xl {
   padding: 3rem;
}

.thunderbay .col-container {
   display: flex;
   width: 100%;
}

.thunderbay .col-container .col {
   flex: 1;
}

.thunderbay_article_view {
   display: flex;
   flex-direction: column;
   /* align-items: center; */
   gap: 1rem;
   padding-left: 2rem;
   padding-right: 2rem;
}

.thunderbay .imageFrame {
   background: white;
   box-sizing: border-box;
   /* resize: horizontal;
   border: 1px dashed; */
   overflow: auto;
   max-width: 100%;
   /* height: calc(100vh - 16px); */
   height: calc(100% - 16px);
}

.thunderbay .imageFrame div {
   width: 100%;
   padding-bottom: 60%;
   height: auto;
   min-height: 150px;
   object-fit: cover;
   background-size: cover;
   background-position: center;
}

.thunderbay .imageFrame img {
   width: 100%;
   height: auto;
   object-fit: cover;
   /* aspect-ratio: 900 / 600; */
   /* top: 50%; */
   /* transform: translateY(-50%); */
}

.thunderbay_article_view img {
   display: block;
   width: 100%;
   height: auto;
}

.thunderbay_article_view .image_view {
   width: 273px;
}

.thunderbay_article_view .post_title {
   /* padding: 1rem; */
}

.thunderbay_article_view span,
.thunderbay_article_view p {
   display: block;
   padding: 0;
   margin: 0;
   line-height: 1;
}

.thunderbay_label_view {
   display: flex;
   align-items: center;
   justify-content: center;
}

.thunderbay_article_view .text1 {
   text-transform: none;
   color: #000000;
   letter-spacing: 0em;
   line-height: 1.5em;
   font-family: YAEom7o7hiY-0;
   text-align: center;
   font-size: max(12px, calc(55rem * 31.68 / 1366));
}

.thunderbay_article_view .submit_link {
   display: flex;
   flex-direction: row;
   justify-content: center;
   line-height: 1;
}

.thunderbay .submit_link A {
   text-decoration: none;
   padding: 1.5rem 4rem;
   background-color: #0074ae;
   color: #fff;
   font-family: YAEom7o7hiY-0;
   font-size: max(12px, calc(40rem * 31.68 / 1366));
}

.thunderbay_label_view .text1 {
   text-transform: none;
   color: #000000;
   letter-spacing: -0.02em;
   line-height: 1.2em;
   font-family: YAEom7o7hiY-0;
   text-align: center;
   font-size: max(12px, calc(100rem * 31.68 / 1366));
}

.thunderbay_label_view .text2 {
   text-transform: none;
   color: #000000;
   letter-spacing: -0.02em;
   line-height: 1.2em;
   font-family: YAEom7o7hiY-0;
   text-align: center;
   font-size: max(12px, calc(100rem * 52.799967 / 1366));
}

.thunderbay_CEDC_view {
   display: flex;
   flex-direction: column;
   gap: 2rem;
   align-items: center;
}

.thunderbay_CEDC_view_content {
   display: flex;
   flex-direction: column;
   gap: 1rem;
   font-family: YAEom7o7hiY-0;
   max-width: 400px;
}

.thunderbay_CEDC_view_content img {
   max-width: 160px;
}

.thunderbay_CEDC_view_content .contentTextSmall {
   font-size: max(12px, calc(40rem * 31.68 / 1366));
}

.thunderbay_CEDC_view_content .contentText {
   font-size: max(12px, calc(120rem * 31.68 / 1366));
}

.thunderbay_video_view_wrapper {
   display: flex;
   flex-direction: row;
   gap: 2rem;
}

.thunderbay_video_view_wrapper>* {
   flex: 1;
}

.thunderbay_video_view {
   box-sizing: border-box;
   overflow: auto;
   max-width: 100%;
   height: calc(100% - 16px);
}

.thunderbay_video_view video {
   width: 100%;
   height: auto;
}

.thunderbay_contact_info {
   display: flex;
   flex-direction: row;
   justify-content: space-between;
   gap: 2rem;
}

.thunderbay_contact_info>*:first-child .text1 {
   text-align: left;
}

.thunderbay_contact_info span {
   display: block;
}

.thunderbay_contact_info .text1 {
   text-transform: none;
   color: #000000;
   letter-spacing: -0.02em;
   line-height: 1.2em;
   font-family: YAEom7o7hiY-0;
   text-align: center;
   font-size: max(12px, calc(100rem * 31.68 / 1366));
}

.thunderbay_contact_info>*:first-child .text1 {
   text-align: left;
}

.thunderbay_contact_info .text2 {
   font-family: YAEom7o7hiY-0;
   letter-spacing: 0em;
   font-size: max(12px, calc(70rem * 26.399736 / 1366));
}

.thunderbay_social_links {
   display: flex;
   flex-direction: row;
   gap: 2rem;
}

.thunderbay_social_links>* {}

.thunderbay_social_links img {
   max-height: 28px;
   width: auto;
}

.thunderbay_center_menu_wrapper {
   display: flex;
   flex-direction: row;
   gap: 2rem;
   align-items: center;
   place-content: space-evenly;
}

.thunderbay_center_menu_wrapper>div {
   display: flex;
}

.thunderbay_center_menu {
   /* width: 100%;
   height: 0;
   padding-bottom: 100%;
   display: block; */
   display: inline-block;
   width: 500px;
   height: 380px;
   text-align: center;
}

.thunderbay_center_menu .menuItem {
   /* display: flex;
   flex: 1;
   width: 100%;
   height: 100%; */
   background-position: center;
   background-size: cover;
}

.thunderbay_center_menu A {
   text-transform: none;
   color: #ffffff;
   letter-spacing: -0.02em;
   line-height: 1;
   font-family: YAEom7mxDsY-0;
   font-size: 33.5808px;
}

.thunderbay_center_menu_content,
.thunderbay_center_menu_content_row {
   display: flex;
   flex-direction: row;
   width: 100%;
   height: 100%;
   gap: 1rem;
}

.thunderbay_center_menu_content_row {
   flex-direction: column;
}

.thunderbay_center_menu_content>*,
.thunderbay_center_menu_content_row>* {
   display: flex;
   height: 100%;
   flex: 1;
   justify-items: center;
   justify-content: center;
   align-items: center;
}


@media (max-width: 769px) {
   .thunderbay .col-container {
      flex-direction: column;
      gap: 4rem;
   }

   .thunderbay_header_content span.title {
      font-size: max(12px, calc(91.66666667rem * 42.99388971 / 704));
   }

   .thunderbay_article_view {
      gap: 3rem;
   }

   .thunderbay_label_view .text1 {
      font-size: max(12px, calc(93.33333333rem * 19.136 / 448));
   }

   .thunderbay_video_view_wrapper {
      flex-direction: column;
      gap: 4rem;
      align-items: center;
   }

   .thunderbay_contact_info {
      flex-direction: column;
      justify-content: center;
      text-align: center;
   }

   .thunderbay_social_links {
      justify-content: center;
   }

   .thunderbay_center_menu_wrapper {
      flex-direction: column;
      gap: 4rem;
   }

   /* .thunderbay_CEDC_view {
      justify-content: center;
   } */

   .thunderbay_article_view .text1 {
      font-size: max(12px, calc(110rem * 31.68 / 796));
   }

   .thunderbay .submit_link A {
      font-size: max(12px, calc(90rem * 31.68 / 796));
   }

   .thunderbay_contact_info>*:first-child .text1 {
      text-align: inherit;
   }

   .thunderbay_header_content span.title {
      font-size: max(12px, calc(91.66666667rem * 64.99388971 / 704));
   }

   .thunderbay_header_content span.text1 {
      font-size: max(12px, calc(60rem * 48.0669982 / 704));
      inline-size: fit-content;
      padding: 1rem;
      grid-area: 4 / 2 / 5 / 7;
   }

   .thunderbay_center_menu {
      width: 300px;
      height: 280px;
      text-align: center;
   }

   .thunderbay_center_menu A {
      font-size: 20px;
   }

   .thunderbay_CEDC_view_content {
      gap: 2rem;
      align-items: center;
   }
}