@font-face{font-family:Mont;src:url(/assets/fonts/Mont-Thin.woff2) format("woff2"),url(/assets/fonts/Mont-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-ThinItalic.woff2) format("woff2"),url(/assets/fonts/Mont-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:block}@font-face{font-family:Mont Hairline;src:url(/assets/fonts/Mont-HairlineItalic.woff2) format("woff2"),url(/assets/fonts/Mont-HairlineItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:block}@font-face{font-family:Mont Hairline;src:url(/assets/fonts/Mont-Hairline.woff2) format("woff2"),url(/assets/fonts/Mont-Hairline.woff) format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-ExtraLight.woff2) format("woff2"),url(/assets/fonts/Mont-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Mont DEMO;src:url(/assets/fonts/Mont-DEMOExtraLight.woff2) format("woff2"),url(/assets/fonts/Mont-DEMOExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-ExtraLightItalic.woff2) format("woff2"),url(/assets/fonts/Mont-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-LightItalic.woff2) format("woff2"),url(/assets/fonts/Mont-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-Light.woff2) format("woff2"),url(/assets/fonts/Mont-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-Regular.woff2) format("woff2"),url(/assets/fonts/Mont-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-BookItalic.woff2) format("woff2"),url(/assets/fonts/Mont-BookItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-Book.woff2) format("woff2"),url(/assets/fonts/Mont-Book.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-Bold.woff2) format("woff2"),url(/assets/fonts/Mont-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-BoldItalic.woff2) format("woff2"),url(/assets/fonts/Mont-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-Black.woff2) format("woff2"),url(/assets/fonts/Mont-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-BlackItalic.woff2) format("woff2"),url(/assets/fonts/Mont-BlackItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Mont DEMO;src:url(/assets/fonts/Mont-DEMOHeavy.woff2) format("woff2"),url(/assets/fonts/Mont-DEMOHeavy.woff) format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-Heavy.woff2) format("woff2"),url(/assets/fonts/Mont-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-HeavyItalic.woff2) format("woff2"),url(/assets/fonts/Mont-HeavyItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:block}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaACond-Thin.woff2) format("woff2"),url(/assets/fonts/ProximaNovaACond-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaACond-Light.woff2) format("woff2"),url(/assets/fonts/ProximaNovaACond-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Proxima Nova Cn;src:url(/assets/fonts/ProximaNovaAExCn-Light.woff2) format("woff2"),url(/assets/fonts/ProximaNovaAExCn-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaA-Light.woff2) format("woff2"),url(/assets/fonts/ProximaNovaA-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Mont Regular;src:url(/assets/fonts/Mont-RegularItalic.woff2) format("woff2"),url(/assets/fonts/Mont-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Proxima Nova Alt;src:url(/assets/fonts/ProximaNovaA-Regular.woff2) format("woff2"),url(/assets/fonts/ProximaNovaA-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-SemiBold.woff2) format("woff2"),url(/assets/fonts/Mont-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Mont;src:url(/assets/fonts/Mont-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/Mont-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Proxima Nova Cn;src:url(/assets/fonts/ProximaNovaAExCn-Bold.woff2) format("woff2"),url(/assets/fonts/ProximaNovaAExCn-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaA-Bold.woff2) format("woff2"),url(/assets/fonts/ProximaNovaA-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Proxima Nova Al;src:url(/assets/fonts/ProximaNovaA-Extrabld.woff2) format("woff2"),url(/assets/fonts/ProximaNovaA-Extrabld.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/ProximaNovaA-Black.woff2) format("woff2"),url(/assets/fonts/ProximaNovaA-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:block}.footer{background-color:#000}.footer__title{color:#fff;font-family:Proxima Nova,sans-serif}.footer__title--1{font-weight:700;font-size:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(34 * 1px) + (34/.77 - 34)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__title--1{font-size:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(34 * 1px) + (34/.77 - 34)*(100vw - 375*1px)/(768 - 375))}}.footer__title--1 strong{color:#3c90c8}.footer__title--1 h1,.footer__title--1 h2,.footer__title--1 h3,.footer__title--1 h4,.footer__title--1 h5,.footer__title--1 h6,.footer__title--1 p,.footer__title--1 strong{font-size:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(34 * 1px) + (34/.77 - 34)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__title--1 h1,.footer__title--1 h2,.footer__title--1 h3,.footer__title--1 h4,.footer__title--1 h5,.footer__title--1 h6,.footer__title--1 p,.footer__title--1 strong{font-size:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(34 * 1px) + (34/.77 - 34)*(100vw - 375*1px)/(768 - 375))}}.footer__title--1 h1 strong,.footer__title--1 h2 strong,.footer__title--1 h3 strong,.footer__title--1 h4 strong,.footer__title--1 h5 strong,.footer__title--1 h6 strong,.footer__title--1 p strong,.footer__title--1 strong strong{color:#3c90c8}.footer__title--2{font-weight:400;font-size:calc(calc(36 * 1px) + (36/.77 - 36)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(46 * 1px) + (46/.77 - 46)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__title--2{font-size:calc(calc(36 * 1px) + (36/.77 - 36)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(46 * 1px) + (46/.77 - 46)*(100vw - 375*1px)/(768 - 375))}}.footer__title--2 strong{color:#3c90c8}.footer__title--2 h1,.footer__title--2 h2,.footer__title--2 h3,.footer__title--2 h4,.footer__title--2 h5,.footer__title--2 h6,.footer__title--2 p,.footer__title--2 strong{font-size:calc(calc(36 * 1px) + (36/.77 - 36)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(46 * 1px) + (46/.77 - 46)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__title--2 h1,.footer__title--2 h2,.footer__title--2 h3,.footer__title--2 h4,.footer__title--2 h5,.footer__title--2 h6,.footer__title--2 p,.footer__title--2 strong{font-size:calc(calc(36 * 1px) + (36/.77 - 36)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(46 * 1px) + (46/.77 - 46)*(100vw - 375*1px)/(768 - 375))}}.footer__title--2 h1 strong,.footer__title--2 h2 strong,.footer__title--2 h3 strong,.footer__title--2 h4 strong,.footer__title--2 h5 strong,.footer__title--2 h6 strong,.footer__title--2 p strong,.footer__title--2 strong strong{color:#3c90c8}.footer__title--3{font-weight:400;font-size:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(34 * 1px) + (34/.77 - 34)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__title--3{font-size:calc(calc(20 * 1px) + (20/.77 - 20)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 375*1px)/(768 - 375))}}.footer__title--3 strong{color:#3c90c8}.footer__title--3 h1,.footer__title--3 h2,.footer__title--3 h3,.footer__title--3 h4,.footer__title--3 h5,.footer__title--3 h6,.footer__title--3 p,.footer__title--3 strong{font-size:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(34 * 1px) + (34/.77 - 34)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__title--3 h1,.footer__title--3 h2,.footer__title--3 h3,.footer__title--3 h4,.footer__title--3 h5,.footer__title--3 h6,.footer__title--3 p,.footer__title--3 strong{font-size:calc(calc(20 * 1px) + (20/.77 - 20)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(28 * 1px) + (28/.77 - 28)*(100vw - 375*1px)/(768 - 375))}}.footer__title--3 h1 strong,.footer__title--3 h2 strong,.footer__title--3 h3 strong,.footer__title--3 h4 strong,.footer__title--3 h5 strong,.footer__title--3 h6 strong,.footer__title--3 p strong,.footer__title--3 strong strong{color:#3c90c8}.footer__subtitle{color:#fff;font-family:Proxima Nova,sans-serif;font-weight:400;font-size:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__subtitle{font-size:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 375*1px)/(768 - 375))}}.footer__subtitle h1,.footer__subtitle h2,.footer__subtitle h3,.footer__subtitle h4,.footer__subtitle h5,.footer__subtitle h6,.footer__subtitle p,.footer__subtitle strong{font-size:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__subtitle h1,.footer__subtitle h2,.footer__subtitle h3,.footer__subtitle h4,.footer__subtitle h5,.footer__subtitle h6,.footer__subtitle p,.footer__subtitle strong{font-size:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 375*1px)/(768 - 375))}}.footer__description{color:#fff;font-family:Proxima Nova,sans-serif;font-weight:400;font-size:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__description{font-size:calc(calc(14 * 1px) + (14/.77 - 14)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 375*1px)/(768 - 375))}}.footer__description h1,.footer__description h2,.footer__description h3,.footer__description h4,.footer__description h5,.footer__description h6,.footer__description p,.footer__description strong{font-size:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 1343*1px)/(1920 - 1343));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__description h1,.footer__description h2,.footer__description h3,.footer__description h4,.footer__description h5,.footer__description h6,.footer__description p,.footer__description strong{font-size:calc(calc(14 * 1px) + (14/.77 - 14)*(100vw - 375*1px)/(768 - 375));line-height:calc(calc(24 * 1px) + (24/.77 - 24)*(100vw - 375*1px)/(768 - 375))}}.footer__container{display:flex;flex-direction:column;padding-block:calc(calc(70 * 1px) + (70/.77 - 70)*(100vw - 1343*1px)/(1920 - 1343));gap:calc(calc(40 * 1px) + (40/.77 - 40)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container{padding-block:calc(calc(70 * 1px) + (70/.77 - 70)*(100vw - 375*1px)/(768 - 375));gap:calc(calc(32 * 1px) + (32/.77 - 32)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content{width:100%}.footer__container .footer__content--1{padding-right:0;padding-left:calc(calc(101 * 1px) + (101/.77 - 101)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--1{padding-left:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--1 .footer__link{display:flex;align-items:center;justify-content:flex-start;gap:calc(calc(20 * 1px) + (20/.77 - 20)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--1 .footer__link{gap:calc(calc(20 * 1px) + (20/.77 - 20)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--1 .footer__link:after{pointer-events:none;content:"";width:0;-o-object-fit:contain;object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#c7c7c7;opacity:.74;height:calc(calc(1 * 1px) + (1/.77 - 1)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--1 .footer__link:after{height:calc(calc(1 * 1px) + (1/.77 - 1)*(100vw - 375*1px)/(768 - 375))}}.footer.active .footer__container .footer__content--1 .footer__link:after{width:100%;animation:footer 4s linear infinite}@keyframes footer{0%{width:0;opacity:0;margin-right:auto;margin-left:unset}49%{width:100%;opacity:1;margin-right:auto;margin-left:unset}50%{width:100%;opacity:1;margin-left:auto;margin-right:unset}to{width:0;opacity:0;margin-left:auto;margin-right:unset}}.footer__container .footer__content--1 .footer__imgContainer{width:100%;display:flex;justify-content:flex-start;align-items:center;height:auto;min-width:calc(calc(180 * 1px) + (180/.77 - 180)*(100vw - 1343*1px)/(1920 - 1343));max-width:calc(calc(180 * 1px) + (180/.77 - 180)*(100vw - 1343*1px)/(1920 - 1343));white-space:nowrap}@media(max-width:767px){.footer__container .footer__content--1 .footer__imgContainer{min-width:calc(calc(180 * 1px) + (180/.77 - 180)*(100vw - 375*1px)/(768 - 375));max-width:calc(calc(180 * 1px) + (180/.77 - 180)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--1 .footer__imgEmphasis{display:flex;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__container .footer__content--2{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:calc(calc(40 * 1px) + (40/.77 - 40)*(100vw - 1343*1px)/(1920 - 1343));padding-left:calc(calc(101 * 1px) + (101/.77 - 101)*(100vw - 1343*1px)/(1920 - 1343));padding-right:calc(calc(101 * 1px) + (101/.77 - 101)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--2{justify-content:center;flex-direction:column;gap:calc(calc(32 * 1px) + (32/.77 - 32)*(100vw - 375*1px)/(768 - 375));padding-left:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375));padding-right:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--2 .footer__box{display:flex;flex-direction:column}.footer__container .footer__content--2 .footer__box--1{text-align:left;gap:calc(calc(32 * 1px) + (32/.77 - 32)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--2 .footer__box--1{gap:calc(calc(32 * 1px) + (32/.77 - 32)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--2 .footer__box--2{text-align:right;gap:calc(calc(40 * 1px) + (40/.77 - 40)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--2 .footer__box--2{text-align:left;gap:calc(calc(32 * 1px) + (32/.77 - 32)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--3{display:flex;flex-direction:column;gap:calc(calc(64 * 1px) + (64/.77 - 64)*(100vw - 1343*1px)/(1920 - 1343));padding-left:calc(calc(101 * 1px) + (101/.77 - 101)*(100vw - 1343*1px)/(1920 - 1343));padding-right:calc(calc(101 * 1px) + (101/.77 - 101)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--3{gap:calc(calc(32 * 1px) + (32/.77 - 32)*(100vw - 375*1px)/(768 - 375));padding-left:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375));padding-right:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--3 .footer__subtitle{position:relative;display:flex;align-items:center;gap:calc(calc(8 * 1px) + (8/.77 - 8)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--3 .footer__subtitle{gap:calc(calc(8 * 1px) + (8/.77 - 8)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--3 .footer__subtitle:before{content:"©"}.footer__container .footer__content--3 .footer__imgContainer{width:100%;display:flex;justify-content:center;align-items:center;height:auto;aspect-ratio:1/1;max-width:calc(calc(38 * 1px) + (38/.77 - 38)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--3 .footer__imgContainer{max-width:calc(calc(38 * 1px) + (38/.77 - 38)*(100vw - 375*1px)/(768 - 375))}}.footer__container .footer__content--3 .footer__imgEmphasis{display:flex;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__container .footer__content--3 .footer__social{display:flex;align-items:center;gap:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 1343*1px)/(1920 - 1343))}@media(max-width:767px){.footer__container .footer__content--3 .footer__social{gap:calc(calc(16 * 1px) + (16/.77 - 16)*(100vw - 375*1px)/(768 - 375))}}