@font-face{font-family:"open_sanslight";src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff2") format("woff2"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"karlaregular";src:url("../fonts/karla-regular-webfont.eot");src:url("../fonts/karla-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/karla-regular-webfont.woff2") format("woff2"),url("../fonts/karla-regular-webfont.woff") format("woff"),url("../fonts/karla-regular-webfont.ttf") format("truetype"),url("../fonts/karla-regular-webfont.svg#karlaregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"wisdom_scriptregular";src:url("../fonts/wisdom-script-webfont.eot");src:url("../fonts/wisdom-script-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/wisdom-script-webfont.woff2") format("woff2"),url("../fonts/wisdom-script-webfont.woff") format("woff"),url("../fonts/wisdom-script-webfont.ttf") format("truetype"),url("../fonts/wisdom-script-webfont.svg#wisdom_scriptregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"helveticaneuebold";src:url("../fonts/helvetica_neu_bold-webfont.woff2") format("woff2"),url("../fonts/helvetica_neu_bold-webfont.woff") format("woff"),url("../fonts/helvetica_neu_bold-webfont.ttf") format("truetype"),url("../fonts/helvetica_neu_bold-webfont.svg#helveticaneuebold") format("svg");font-weight:normal;font-style:normal}body{margin:0px;padding:0px;background-color:#041032;background-size:cover;background-repeat:no-repeat;background-image:url(../img/MoFo_2024_Holiday_Card_Mobile_Video_Final_1500x2668.jpg)}@media screen and (min-width: 1801px){body{background-image:url(../img/MoFo_2024_Holiday_Card_Desktop_Background_2880x1800.png)}}@media screen and (min-width: 1125px)and (max-width: 1800px){body{background-image:url(../img/MoFo_2024_Holiday_Card_Desktop_Background_2880x1800.png)}}*{box-sizing:border-box}#logo{height:32px}.page--container{width:calc(100% - 110px);min-height:100vh;position:relative;margin:auto}@media screen and (max-width: 767px){.page--container{width:100%;padding:0px}}@media screen and (min-width: 768px){.mobile--only{display:none}}.video--wrapper iframe{border:0}.video--wrapper div{display:none}.video--wrapper div#US{display:block}.header{margin:65px auto;position:relative;display:block;text-align:center}@media screen and (max-width: 1200px){.header{text-align:left}}@media screen and (max-width: 767px){.header{margin:0px auto;padding:0px 30px}}.header--logo{position:relative;z-index:999;display:inline-block}@media screen and (max-width: 767px){.header--logo{margin-top:40px}}.header--logo img{width:100%;max-width:172px}.header--lang{position:absolute;top:0px;right:0px;display:flex;align-items:center;column-gap:22px;color:#fff;font-family:"helveticaneuebold";line-height:100%;z-index:998}@media screen and (max-width: 767px){.header--lang{position:fixed;top:-101vh;width:100%;background-color:#0047bb;height:100vh;padding-top:140px;display:block;text-align:center;transition:top .2s ease-out}.header--lang .header--lang--label,.header--lang .header--lang--select{opacity:0;transition:opacity .2s linear;transition-delay:0s}.header--lang.mobile--open{top:0px}.header--lang.mobile--open .header--lang--label,.header--lang.mobile--open .header--lang--select{opacity:1;transition-delay:.15s}}.header--lang--label{text-transform:uppercase;font-size:8px}@media screen and (max-width: 767px){.header--lang--label{font-size:22px;letter-spacing:2px}}.header--lang--select{width:160px;font-family:"open_sanslight";text-align:left;position:relative}@media screen and (max-width: 767px){.header--lang--select{width:100%}}.header--lang--select a{font-size:12px;padding:10px 44px 10px 20px;display:block;display:block;text-decoration:none}@media screen and (max-width: 767px){.header--lang--select a{font-size:18px;padding:0px;margin-top:38px}}@media screen and (max-width: 767px){.header--lang--select div.selected{display:none}}.header--lang--select div.selected a{color:#fff}.header--lang--select div.selected a:after{width:4px;height:4px;content:"";position:absolute;right:40px;top:15px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}.header--lang--select--open div.selected+ul{max-height:300px;opacity:1}.header--lang--select ul{padding:0px;margin:0px;display:block;max-height:0px;opacity:0;overflow:hidden;list-style-type:none;position:absolute;top:0px;width:100%;transition:max-height .2s linear}@media screen and (max-width: 767px){.header--lang--select ul{position:relative;max-height:unset;opacity:1;width:100%}}.header--lang--select ul li{margin-bottom:1px;display:block}@media screen and (max-width: 767px){.header--lang--select ul li{text-align:center}}@media screen and (max-width: 767px){.header--lang--select ul li.selected{display:none}}.header--lang--select ul li a{background-color:#0047bb;color:#fff}@media screen and (max-width: 767px){.header--lang--select ul li a{background-color:rgba(0,0,0,0);display:inline-block}}@media screen and (min-width: 768px){.header--lang--select ul li a:hover{background-color:#fff;color:#000}}@media screen and (min-width: 768px){.header--lang--select ul li.active{display:none}}@media screen and (max-width: 767px){.header--lang--select ul li.active{font-weight:bold}}.header .hamburger{position:absolute;top:40px;right:30px;width:34px;height:34px;cursor:pointer;z-index:999}.header .hamburger span{position:absolute;left:0px;width:100%;height:2px;transform-origin:center;background-color:#a2a7b3;transition:all .1s linear}.header .hamburger span:first-child{top:3px}.header .hamburger span:nth-child(2){top:calc(50% - 1px)}.header .hamburger span:last-child{top:29px}.header .hamburger--close span{background-color:#fff}.header .hamburger--close span:first-child{top:14px;transform:rotate(45deg)}.header .hamburger--close span:nth-child(2){opacity:0}.header .hamburger--close span:last-child{top:14px;transform:rotate(-45deg)}.video--wrapper{margin:auto;position:relative;display:block;width:100%;max-width:960px}@media screen and (max-width: 767px){.video{padding:0px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}}
/*# sourceMappingURL=main.css.map */
