.light_font_colour{color:#fff}.dark_font_colour{color:#000}.bold_body_copy{font-family:noto-sans,sans-serif;font-weight:700}body{width:100%;text-align:center;color:#000;font-family:noto-sans,sans-serif;font-size:16px;font-weight:400}body h1,body h2,body h3{font-family:"Fjalla One",sans-serif;font-weight:400}body h1{font-size:60px;line-height:58px}body h2{font-size:30px;line-height:37px;letter-spacing:.5px;margin-top:25px}body h3{font-size:24px;line-height:30px}body h4{font-family:noto-sans,sans-serif;font-weight:400;font-size:20px;line-height:28px}body p{margin-bottom:16px;padding:0 50px}body a{color:#000;user-select:none;text-decoration:none;cursor:pointer}body a:hover{text-decoration:underline}body a:visited{color:#000}body .caps{text-transform:uppercase}body .shadow{text-shadow:0 0 7px rgba(0,0,0,.5)}body .left{text-align:left}body .margin_0{margin:0}body .margin_b0{margin-bottom:0 !important}body .margin_t0{margin-top:0 !important}body .margin_t1{margin-top:50px !important}body .margin_t2{margin-top:30px !important}body .margin_t3{margin-top:16px !important}body .margin_t4{margin-top:10px !important}body .modal_window{display:none;position:fixed;top:0;background:rgba(0,0,0,.7);z-index:99;width:100vw;height:100vh;overflow:hidden}body .modal_window .modal_content{width:75vw;height:75vh;top:50%;transform:translateY(-50%);position:relative;background:#fff;text-align:left;margin:0 auto;padding:30px 0}body .modal_window .modal_content .modal_content_inner{height:100%;padding:0 10px 0 30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#777 #fff}body .modal_window .modal_content .modal_content_inner p{padding:0}body .modal_window .modal_content .modal_content_inner section{padding-top:0}body .modal_window .modal_content .modal_content_inner::-webkit-scrollbar{width:50px}body .modal_window .modal_content .modal_content_inner::-webkit-scrollbar-track{background:#fff}body .modal_window .modal_content .modal_content_inner::-webkit-scrollbar-thumb{background-color:#777;border-radius:50px;border:22px solid #fff}body .modal_window .modal_content a{color:#177968;text-decoration:none}body .modal_window .modal_content a:hover{text-decoration:underline}body .modal_window .modal_content .main_title{font-family:"Fjalla One",sans-serif;font-weight:400;color:#177968;font-size:37px}body .modal_window .modal_content .title{font-weight:700;margin-bottom:0}body .modal_window .close{position:absolute;top:18px;right:18px;width:40px;height:40px;cursor:pointer;z-index:1;padding:10px}body .modal_window .close:hover:before,body .modal_window .close:hover:after{background-color:#000}body .modal_window .close:before,body .modal_window .close:after{content:" ";display:block;position:absolute;left:50%;height:25px;width:3px;background-color:#777;border-radius:50px}body .modal_window .close:before{transform:rotate(45deg)}body .modal_window .close:after{transform:rotate(-45deg)}body.modal_window_open{overflow:hidden}body.privacy_open #privacy_modal_window{display:block}body.terms_open #terms_modal_window{display:block}body.imprint_open #imprint_modal_window{display:block}div.img{background-size:100%;background-repeat:no-repeat}label{width:100%;display:block;font-weight:700;margin:20px 0 10px}input,textarea{padding:10px 15px;border-radius:0;border:1px solid #000;border-radius:5px;color:#777;width:100%;display:block}input.field-error,textarea.field-error{outline:2px solid red;outline-offset:-2px}input:focus,textarea:focus,.select2-container.select2-container--open,.select2-container.select2-container--focus,.select2-container--default.select2-container--focus{border-color:#177968;outline-color:#177968;outline-style:solid;outline-offset:-2px;outline-width:2px}body.instax input:focus,body.instax textarea:focus,body.instax .select2-container.select2-container--open,body.instax .select2-container.select2-container--focus,body.instax .select2-container--default.select2-container--focus{border-color:#6c1d45;outline-color:#6c1d45}.select2-container{padding:0;border:1px solid #000;border-radius:5px}.select2-container .select2-selection{height:auto;border:none;border-radius:0;background-color:rgba(0,0,0,0)}.select2-container .select2-selection .select2-selection__rendered{padding:10px 20px 10px 10px;color:#000;line-height:24px}.select2-container .select2-selection .select2-search .select2-search__field{position:absolute;top:10px;margin:0;height:auto}.select2-container .select2-selection .select2-search .select2-search__field:focus{outline-color:rgba(0,0,0,0);outline-style:none}.select2-container .select2-selection .select2-selection__clear{margin-right:30px}.select2-container .select2-selection .select2-selection__placeholder{color:#777}.select2-container .select2-selection.select2-selection--multiple{padding:10px 15px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered{padding-left:0}.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{margin:0 10px 0 0;border-radius:0;background-color:#e4e8ed;border:none}.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{border:none;color:#000;line-height:20px}.select2-container .select2-selection.select2-selection--multiple .select2-search .select2-search__field{pointer-events:none;color:#777;font-family:noto-sans,sans-serif;font-weight:400}.select2-container .select2-selection.select2-selection--multiple::after{content:"";display:block;width:20px;height:20px;background-image:url("../images/dropdown_arrow.svg");background-repeat:no-repeat;background-size:cover;position:absolute;right:5px;top:12px}.select2-container .select2-dropdown{color:#000;border-radius:0;border:none;text-align:left}.select2-container .select2-dropdown .select2-results__option--highlighted,.select2-container .select2-dropdown .select2-results__option--selected{color:#000;background-color:#e4e8ed}.select2-container .select2-selection__arrow{background-image:url("../images/dropdown_arrow.svg");background-repeat:no-repeat;background-position:center;right:5px !important;top:9px !important}.select2-container .select2-selection__arrow b{display:none}.select2-container.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-container.select2-container--open .select2-selection--multiple::after{transform:rotate(180deg)}.select2-container .select2-results .select2-results__options{max-height:216px;border:2px solid #177968;border-width:0 2px 2px;margin-top:-5px;margin-left:-1px;margin-right:1px;background:#fff}body.instax .select2-container .select2-results .select2-results__options{border-color:#6c1d45}section{position:relative;display:block;padding:50px 0 0}section p:last-child{margin-bottom:0}section .content-width{margin:0 auto;width:100%;max-width:1132px;overflow:hidden}section .btn{cursor:pointer;user-select:none}section .cta{background-color:#177968;padding:10px 20px;font-family:"Fjalla One",sans-serif;font-weight:400;font-weight:400;font-size:24px;line-height:24px;letter-spacing:1px;color:#fff;border-radius:10px;width:fit-content;margin:0 auto 30px;border:none}section .cta:hover{background-color:#136456}section .cta.btn-submit:disabled{background-color:#777;cursor:wait}section .cta.instax{background-color:#6c1d45}section .cta.instax:hover{background-color:#581838}section .two_cols{column-count:2;column-gap:50px}section .two_cols p{padding:0}section .no_wrap{white-space:nowrap}section .hide_on_submit.hide{display:none}section .show_on_cta{display:none}section .show_on_cta.show{display:block}section .desktop_only{display:block}section .mobile_only{display:none}section span.link{text-decoration:none;cursor:pointer;user-select:none}section span.link#ot-sdk-btn.ot-sdk-show-settings{color:#177968;border:inherit !important;height:inherit !important;padding:0 !important;font-size:inherit !important;line-height:inherit !important;background-color:inherit !important}section span.link:hover{text-decoration:underline !important}section#header{padding:0}section#header #header_logo_bar{width:100%;height:80px;background:rgba(0,0,0,0);position:relative}section#header #header_logo_bar .fujifilm_logo{background-image:url("../images/header_logo_white.svg");width:202px;height:34px;margin:0 auto;position:relative;top:30px}section#header.form-header{height:350px;background:url("../images/header_bg_xgfx_v2.jpg") no-repeat center;background-size:cover}section#header.form-header.instax{background-image:url("../images/header_bg_instax.jpg");background-position-y:57%}section#header.form-header.instax::after{content:"";display:block;position:absolute;top:0;width:100%;height:50%;background:linear-gradient(to bottom, black 0%, transparent 100%);opacity:.5;z-index:0}section#header.form-header.instax #header_logo_bar .fujifilm_logo{background-image:url("../images/instax_FUJIFILM_logo_white.png");width:208px;height:117px;top:10px;z-index:1}section#landing_menu{padding:200px 0}section#landing_menu h2{margin:0 0 30px}section#landing_menu .landing_menu_btn_container{display:flex;max-width:700px;margin:0 auto;gap:40px}section#landing_menu .landing_menu_btn{padding:55px 25px 10px;color:#fff !important;flex-basis:50%;border-radius:10px;cursor:pointer;transition:350ms ease all}section#landing_menu .landing_menu_btn.xgfx{background:#177968}section#landing_menu .landing_menu_btn.xgfx.hover{background:#136456}section#landing_menu .landing_menu_btn.instax{background:#6c1d45}section#landing_menu .landing_menu_btn.instax.hover{background:#581838}section#landing_menu .landing_menu_btn h2{margin-bottom:5px}section#landing_menu .landing_menu_btn p{padding:0;margin:0}section#landing_menu .landing_menu_btn p::after{content:"";display:block;width:33px;height:33px;background:url("../images/circle_arrow_right.svg") no-repeat center;margin:15px auto 0;opacity:0;transition:350ms ease opacity}section#landing_menu .landing_menu_btn.hover{padding:30px 25px 35px;text-decoration:none}section#landing_menu .landing_menu_btn.hover p::after{opacity:1}section#intro{padding-top:10px}section#intro .content-width{text-align:left}section#intro .content-width a.back{text-decoration:underline;font-weight:normal}section#intro .content-width a.back:hover{text-decoration:none}section#intro .content-width h2,section#intro .content-width h4{text-align:center}section#forms #form-switcher{display:flex;gap:40px}section#forms #form-switcher.show{max-height:500px}section#forms #form-switcher .form-switch-btn{width:33%;flex:auto;align-content:center;opacity:80%;position:relative;padding-bottom:20px;color:#177968;background:#f5f5f5;border-radius:10px;padding:40px 20px}section#forms #form-switcher .form-switch-btn h2{font-size:24px;line-height:30px;margin:0}section#forms #form-switcher .form-switch-btn:nth-child(2){width:34%}section#forms #form-switcher .form-switch-btn:hover{opacity:100%}section#forms #form-switcher .form-switch-btn.selected{opacity:100%;background-color:#177968;color:#fff}section#forms #form-switcher .form-switch-btn.selected .arrow{display:block}section#forms #form-switcher .form-switch-btn .arrow{display:none;margin:0 auto;width:40px;height:40px;position:absolute;bottom:-17px;left:0;right:0;transform:rotate(45deg);border-radius:4px;background:#177968}section#forms #form-switcher .form.show{display:block}section#forms #form-switcher.instax .form-switch-btn{color:#6c1d45}section#forms #form-switcher.instax .form-switch-btn.selected{color:#fff;background-color:#6c1d45}section#forms #form-switcher.instax .form-switch-btn .arrow{background:#6c1d45}section#forms .form{display:none;margin-top:50px}section#forms .form.show{display:block}section#forms .form .form-cols{display:flex;margin:30px 0}section#forms .form .form-col{width:50%;flex:auto}section#forms .form .form-col:first-child{padding-right:20px}section#forms .form .form-col:nth-child(2){padding-left:20px}section#forms .form .form-col p{padding:0;text-align:left;text-align:left}section#forms .form .form-input{margin:10px 0 0;text-align:left}section#forms .form .form-input.select_other{display:none;padding-left:25px;margin-top:10px}section#forms .form .form-input.select_other.show{display:block}section#forms .form .form-input.select_other label{margin-top:10px}section#forms .form .select2-container{width:100% !important}section#forms .form .socials .form-input{position:relative;margin-top:19px}section#forms .form .socials .form-input::before{content:"";display:block;width:20px;height:20px;position:absolute;top:13px;left:13px;background-size:cover;background-position:center;background-repeat:no-repeat}section#forms .form .socials .form-input.facebook::before{background-image:url("../images/icon_facebook.svg")}section#forms .form .socials .form-input.instagram::before{background-image:url("../images/icon_instagram.svg")}section#forms .form .socials .form-input.youtube::before{background-image:url("../images/icon_youtube.svg")}section#forms .form .socials .form-input.tiktok::before{background-image:url("../images/icon_tiktok.svg")}section#forms .form .socials .form-input.web::before{background-image:url("../images/icon_web.svg")}section#forms .form .socials .form-input input{padding-left:40px}section#forms .form .socials.instax .form-input{margin-top:11px}section#forms .form .socials.instax .form-input.facebook::before{background-image:url("../images/icon_facebook_purple.svg")}section#forms .form .socials.instax .form-input.instagram::before{background-image:url("../images/icon_instagram_purple.svg")}section#forms .form .socials.instax .form-input.youtube::before{background-image:url("../images/icon_youtube_purple.svg")}section#forms .form .socials.instax .form-input.tiktok::before{background-image:url("../images/icon_tiktok_purple.svg")}section#forms .form .socials.instax .form-input.web::before{background-image:url("../images/icon_web_purple.svg")}section#forms .form .socials.instax .form-input.other::before{content:"Other:";width:auto;background-image:none;top:11px}section#forms .form .socials.instax .form-input.other input{padding-left:62px}section#forms .form .image_upload img{margin:0 auto;pointer-events:none}section#forms .form .image_upload .dropzone{border:none;border-radius:5px;color:#000;font-family:noto-sans,sans-serif;font-weight:400;background-color:#f5f5f5;min-height:200px}section#forms .form .image_upload .dropzone.field-error{outline:2px solid red;outline-offset:-2px}section#forms .form .image_upload .dropzone .dropzone_instructions{pointer-events:none}section#forms .form .image_upload .dropzone a{color:#177968;text-decoration:none}section#forms .form .image_upload .dropzone a:hover{text-decoration:underline}section#forms .form .image_upload .dropzone p{margin:0;text-align:center}section#forms .form .image_upload .dropzone .dz-success-mark path{fill:#177968}section#forms .form .image_upload .dropzone .dz-error-message{top:145px}section#forms .form label.checkbox{font-weight:400;user-select:none;cursor:pointer}section#forms .form label.checkbox>span::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("../images/checkbox_empty.svg");background-size:cover;cursor:pointer;margin:3px 5px -4px}section#forms .form label.checkbox input[type=checkbox]{appearance:none;height:0;width:0;border:none;position:absolute;z-index:-1;display:inline-block;padding:0;margin:0 20px 0 0}section#forms .form label.checkbox input[type=checkbox]:focus{outline:none}section#forms .form label.checkbox input[type=checkbox]:checked+span::before{background-image:url("../images/checkbox_full.svg")}section#forms .form label.checkbox .link{color:#177968;text-decoration:none}section#forms .form label.checkbox .link:hover{text-decoration:underline}section#forms .form label.checkbox.instax input[type=checkbox]:checked+span::before{background-image:url("../images/checkbox_full_purple.svg")}section#forms .form label.checkbox.instax .link{color:#6c1d45}section#forms .form .form-error{color:red}section#forms #submit_success{display:none;padding:50px 0}section#forms #submit_success.show{display:block}section#faqs .full-width-img{width:100%;height:auto;margin:50px 0}section#faqs .three-images{padding:50px 0;display:flex;flex-direction:row;gap:40px}section#faqs .three-images img{min-width:0}section#faqs .faq-handle{position:relative;display:inline-block;cursor:pointer}section#faqs .faq-handle h3{display:inline-block}section#faqs .faq-handle::after{content:"";display:inline-block;width:22px;height:11px;background-image:url("../images/faq_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 0 0 15px;transform:scaleY(-100%)}section#faqs .faq-handle.open::after{transform:scaleY(100%)}section#faqs .faq-drawer{overflow:hidden;max-height:0;transition:450ms ease all}section#faqs .faq-drawer.open{max-height:700px}section#faqs .faq-drawer span{display:block;padding:15px 0 0;font-weight:700}section#faqs .faq-drawer span.ul-heading{text-decoration:underline;font-weight:400}section#faqs .faq-drawer p{padding:0}section#faqs .faq-drawer ul{margin-top:0}section#faqs .faq-drawer a{font-weight:700}section#footer{padding:0}section#footer .coloured_bg{background-color:#131325}section#footer .two_cols{color:#fff;padding:30px;column-rule:1px solid #fff;font-family:noto-sans,sans-serif;font-weight:700}section#footer .footer_icon{display:inline-block;margin:0 15px 0 0}section#footer .footer_icon:last-child{margin-right:0}section#footer .footer_icon:hover{transform:scale(1.1)}section#footer .footer_icon:active{transform:scale(1)}section#footer #footer_bar{padding:30px;display:flex;justify-content:center;background-color:#ededed}section#footer #footer_bar span{margin:0 20px;color:#000}section#footer #footer_bar a:hover,section#footer #footer_bar a:active{color:#177968}body#landing_page{background:url("../images/landing_bg_xgfx_v2.jpg") no-repeat bottom center;background-size:cover;position:relative}body#landing_page::before{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:url("../images/landing_bg_instax.jpg") no-repeat top center;background-size:cover;opacity:0;transition:450ms ease opacity}body#landing_page.instax::before{opacity:1}body#landing_page section#header #header_logo_bar{background:rgba(0,0,0,0)}body#landing_page section#footer #footer_bar{background-color:rgba(0,0,0,0)}body#landing_page section#footer #footer_bar span{color:#fff}body.x-gfx section#header{background-position:50% 50%}body.instax section#header{background-position:50% 50%}body.instax section#forms .form .image_upload .dropzone{min-height:235px}section#forms #form2.xgfx-form2 .socials .form-input{margin-top:6px}section#forms #form3 .form-content h2,section#forms #form3 .form-content p{max-width:700px;margin-left:auto;margin-right:auto}section#forms #form3 .form-content a{color:#177968;font-weight:700}@media screen and (max-width: 1150px){section .content-width{padding:0 30px}section#header.form-header{height:30vw}section#forms .form-cols .form-col{padding:0px 20px}section#faqs .content-width{padding:0 30px}section#info_2 img{margin:0 auto;width:calc(100% - 60px)}}@media screen and (max-width: 768px){.desktop_only{display:none !important}.mobile_only{display:block !important}.mobile_left{text-align:left}.three-images{flex-direction:column}.three-images img{width:80vw;margin:0 auto}body h1,body h2,body h3,body p{padding:0 20px}body h1{font-size:10vw;line-height:10.5vw}body h2{font-size:6vw;line-height:7vw}body .modal_window .modal_content{height:90vh;padding:35px 0 15px}body .modal_window .modal_content .modal_content_inner{word-break:break-word;padding:0 5px 0 15px}body .modal_window .modal_content .modal_content_inner::-webkit-scrollbar{width:20px}body .modal_window .modal_content .modal_content_inner::-webkit-scrollbar-thumb{border-width:7px;min-height:150px}body .modal_window .close{top:10px;right:10px}body input[type=checkbox]::after{width:16px;height:16px;margin:3px 0 -3px}body section .two_cols{column-count:1}body section .content-width{padding-left:20px;padding-right:20px}body section#header .fujifilm_logo{max-width:40vw}body section#header.form-header{height:40vw;min-height:120px}body section#landing_menu{padding:50px 0}body section#landing_menu .landing_menu_btn_container{flex-direction:column}body section#landing_menu .landing_menu_btn{max-width:80vw;margin-left:auto;margin-right:auto;padding:20px}body section#landing_menu .landing_menu_btn h2{margin-bottom:10px}body section#landing_menu .landing_menu_btn p::after{opacity:1}body section#forms .content-width{padding-left:0;padding-right:0}body section#forms #form-switcher{display:block;position:relative;left:17vw}body section#forms #form-switcher .form-switch-btn{width:66vw !important;background:rgba(0,0,0,0) !important;padding:20px 10px}body section#forms #form-switcher .form-switch-btn.selected{background-color:rgba(0,0,0,0) !important}body section#forms #form-switcher .form-switch-btn.selected .form-switch-btn-inner{background-color:#177968;color:#fff}body section#forms #form-switcher .form-switch-btn .form-switch-btn-inner{background:#f5f5f5;padding:20px;border-radius:10px}body section#forms #form-switcher .form-switch-btn h2{font-size:4vw;line-height:5vw}body section#forms #form-switcher .form-switch-btn .arrow{bottom:12px;z-index:-1}body section#forms #form-switcher.instax .form-switch-btn.selected .form-switch-btn-inner{background-color:#6c1d45}body section#forms #form-switcher.instax .form-switch-btn .arrow{background-color:#6c1d45}body section#forms .form .form-cols{display:block}body section#forms .form .form-col{width:100%;margin:20px 0;padding:0 20px !important;border:none !important}body section#forms .form .socials{padding:0}body section#forms .form label.checkbox{padding:0px 20px;font-size:16px;text-align:left;margin-left:5%;width:auto}body section#forms .form label.checkbox>span::before{margin:3px 5px -3px -19px}body section#forms .form .dropzone{width:90%;margin:0 auto}body section#forms form>.form-input{padding:0 20px}body section#faqs .content-width{padding:0 20px}body section#faqs .content-width h3{padding-left:0}body section#faqs .three-images{gap:10px}body section#faqs .faq-drawer.open{max-height:1530px}body section#footer .footer_links:first-child{margin-bottom:30px}body section#footer .footer_links:first-child::after{content:"";display:block;width:85px;height:1px;background:#fff;margin:30px auto 0}body section#footer #footer_bar{display:block;padding:30px 10px}body section#footer #footer_bar span{margin:0px 10px}body section#footer #footer_bar span:first-child{width:100%;display:block;margin:0 0 10px}}@media screen and (max-width: 350px){body h1{font-size:12vw;line-height:12.5vw}body h2{font-size:7.5vw;line-height:8vw}body .modal_window .modal_content{height:92vh;width:92vw}body .modal_window .modal_content .modal_content_inner{padding-bottom:10px}body .modal_window .modal_content .modal_content_inner::-webkit-scrollbar{width:20px}body .modal_window .modal_content .modal_content_inner::-webkit-scrollbar-thumb{border-width:5px}body .modal_window .close{top:5px;right:7px}body section#footer .footer_icon{width:9vw;margin-right:3vw}body section#footer #footer_bar span{width:100%;display:block;margin:5px 0}}/*# sourceMappingURL=main.min.css.map */
