.nutshell-footer .container,.page-footer .container{max-width:1520px}.nutshell-footer .footer-contact-info{display:flex;width:100%;justify-content:space-between;padding-top:24px;padding-bottom:24px;align-items:center;flex-direction:row;gap:32px}.nutshell-footer .footer-contact-info>div:first-child{display:flex;align-items:center;gap:32px;color:var(--Text-text-primary,#0D0F33);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}.nutshell-footer .footer-contact-info>div:first-child>div{width:275px}.nutshell-footer .footer-contact-info .site-logo{width:160px;min-width:160px;margin-right:0!important}.nutshell-footer .footer-contact-info .site-logo img{max-width:160px}.footer-contact__logo{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.footer-contact__logo .logo-item{display:flex;justify-content:center;align-items:center;text-align:center;max-width:65px}.footer-contact__logo .logo-item a{width:100%;display:block}.footer-contact__logo .logo-item img{height:auto;width:100%;max-height:65px}@media (max-width:1024px){.nutshell-footer .footer-contact-info{flex-direction:column;gap:20px;padding-top:32px;padding-bottom:20px}.nutshell-footer .footer-contact-info>div:first-child{flex-direction:column;gap:16px}.nutshell-footer .footer-contact-info>div:first-child>div{width:100%;text-align:center}.footer-contact__logo .logo-item:nth-child(n+6){display:none}.footer-contact__logo{flex-wrap:nowrap}}.page-footer{padding:64px 0;background-color:var(--color-blue)}.page-footer__row{display:block}@media (min-width:1025px){.page-footer__row{display:flex;justify-content:space-between}.page-footer__row__item{padding:0}}.page-footer__row__item:first-child{flex:1}.footer-navigation ul{list-style-type:none;padding:0;margin:0}.footer-navigation .menu{display:flex;flex-wrap:nowrap;gap:64px}@media(min-width :768px) and (max-width :1024px){.footer-navigation .menu .sub-menu>li{width:100%!important}.page-footer-inner__row{display:flex}}.footer-navigation .menu>.menu-item{width:100%;margin-right:0!important}@media (min-width:1025px){.footer-navigation .menu>.menu-item{width:25%}.footer-navigation .menu>.menu-item:not(:last-child){margin-bottom:0}}.footer-navigation .menu>.menu-item>a{font-weight:700;margin-bottom:8px;text-transform:uppercase}.footer-navigation .menu a{color:var(--color-white);text-decoration:none;line-height:30px;font-size:16px;display:inline-block;position:relative}@media (min-width:1199px){.footer-navigation .menu a:before{content:"";display:block;position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:var(--color-white);transform:scaleX(0);transform-origin:right;transition:transform 0.3s ease-in-out}.footer-navigation .menu a:hover:before{transform:scaleX(1);transform-origin:left}}.footer-navigation .menu>.menu-item li:not(:last-child){margin-bottom:8px}.footer-contact__sns{padding:0;margin:0;list-style-type:none;text-align:center;display:flex;align-items:center;gap:16px;margin-top:auto}.footer-contact__sns li{margin-bottom:0}.footer-contact__sns li a{display:block;width:25px;transition:.2s}.footer-contact__sns li a:hover{transform:scale(1.1)}.footer-contact__sns li a img{width:100%;height:auto}.footer-contact__download{list-style-type:none;padding:0;margin:0;text-align:center;display:flex;gap:12px;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-contact__download li{margin-bottom:0}.footer-contact__download li a img{max-width:136px;height:auto}.footer-copyright{display:flex;gap:16px;color:var(--Text-text-invert,#FFF);font-size:16px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:.16px}.footer-copyright a{color:#fff}.footer-contact{display:flex;gap:32px;flex-direction:column;height:100%}@media (max-width:1024px){.footer-contact__download{flex-direction:row;align-items:center}.page-footer{padding-top:0;padding-bottom:40px}.page-footer .container{padding-left:0;padding-right:0}.footer-navigation .menu{flex-direction:column;gap:0}.footer-navigation .menu>.menu-item>a{display:block;padding:16px 24px;margin-bottom:0;border-bottom:.5px solid #fff;position:relative}.footer-navigation .menu>.menu-item>a:after{content:" ";width:13.49px;height:10px;position:absolute;top:26px;right:24px;background:url(/wp-content/themes/nutshell/assets/img/global/triangle-down.svg) no-repeat right center;transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275)}.footer-navigation .menu>.menu-item.active>a:after{transform:rotate(180deg)}.footer-navigation .menu>.menu-item{margin-bottom:0}.footer-navigation .menu .sub-menu{color:#000;display:none;border-bottom:.5px solid #fff;padding-top:8px;padding-left:24px;padding-right:24px}.footer-navigation .menu li.active .sub-menu{display:block}.footer-contact{margin-top:16px;margin-left:auto;margin-right:auto;align-items:center;gap:24px;padding-left:0}ul#menu-footer-menu .menu-no-pointers>a{pointer-events:none}}@media (max-width:767px){.footer-contact__download{flex-wrap:wrap;gap:12px;max-width:338px;padding-left:24px;padding-right:24px;width:100%}.footer-contact__download li{width:calc(50% - 6px)}}.subscriber-form__wrapper{background-color:var(--color-neutral-900);padding:var(--spacing-s-6) 0}.subscriber-intro{margin-bottom:15px;color:var(--color-neutral-white);text-align:center}.selected-cf7-form #peanut-container form label{display:none}.selected-cf7-form form .subscriber-form-wrapper,.selected-cf7-form #peanut-container form div#form-fields-container{position:relative;text-align:left;max-width:700px;margin:0 auto}.subscriber-form-wrapper>.form-col,.selected-cf7-form #peanut-container form div#form-fields-container>div{display:flex;flex-direction:column}.subscriber-form-wrapper>.form-col:not(:last-child),.selected-cf7-form #peanut-container form div#form-fields-container>div:not(:last-child){margin-bottom:0;flex:1 1 34%;display:flex;flex-direction:column}.subscriber-form-wrapper .btn,.selected-cf7-form #peanut-container form div#form-fields-container input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-s-2);height:40px;min-height:40px;padding:9px var(--spacing-s-2);font-family:var(--font-secondary);font-size:16px;font-weight:600;letter-spacing:-.024px;text-transform:none;text-align:center;white-space:nowrap;cursor:pointer;appearance:none;outline:none;box-sizing:border-box;background-color:transparent;color:var(--color-neutral-white);border:1px solid var(--color-neutral-white);border-radius:var(--spacing-s-1);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.2s ease}.subscriber-form-wrapper .btn:hover,.subscriber-form-wrapper .btn:active,.selected-cf7-form #peanut-container form div#form-fields-container input[type="submit"]:hover,.selected-cf7-form #peanut-container form div#form-fields-container input[type="submit"]:active{color:var(--color-neutral-white);border-color:var(--color-neutral-white)}.subscriber-form-wrapper .btn:hover,.selected-cf7-form #peanut-container form div#form-fields-container input[type="submit"]:hover{background-color:rgba(255,255,255,.08)}.subscriber-form-wrapper .btn:active,.selected-cf7-form #peanut-container form div#form-fields-container input[type="submit"]:active{background-color:rgba(255,255,255,.16)}.subscriber-form-wrapper .btn:focus-visible,.selected-cf7-form #peanut-container form div#form-fields-container input[type="submit"]:focus-visible{border-color:var(--color-light-blue)}.masthead__content .subscriber-form-wrapper .btn-orange{background-color:var(--color-orange);color:var(--color-white);padding:7px 20px;margin:0 auto}.subscriber-form-wrapper .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-s-2);height:40px;min-height:40px;padding:9px var(--spacing-s-2);font-family:var(--font-secondary);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.024px;text-transform:none;text-align:center;white-space:nowrap;cursor:pointer;appearance:none;outline:none;box-sizing:border-box;background-color:transparent;color:var(--color-neutral-white);border:1px solid var(--color-neutral-white);border-radius:var(--spacing-s-1);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.2s ease;width:200px;margin-top:10px;margin-left:auto;margin-right:auto}.subscriber-form-wrapper .wpcf7-submit:hover{background-color:rgba(255,255,255,.08);border-color:var(--color-neutral-white);color:var(--color-neutral-white)}.subscriber-form-wrapper .wpcf7-submit:active{background-color:rgba(255,255,255,.16);border-color:var(--color-neutral-white);color:var(--color-neutral-white)}.subscriber-form-wrapper .wpcf7-submit:focus-visible{border-color:var(--color-light-blue)}.subscriber-form-wrapper>.form-col:last-child .btn{width:100%;max-width:100%}@media(min-width:600px){.selected-cf7-form form .subscriber-form-wrapper,.selected-cf7-form #peanut-container form div#form-fields-container{display:flex;flex-direction:row;justify-content:center}.subscriber-form-wrapper>.form-col:not(:last-child),.selected-cf7-form #peanut-container form div#form-fields-container>div:not(:last-child){margin-right:16px}.subscriber-form-wrapper>.form-col:last-child .btn,.selected-cf7-form #peanut-container form div#form-fields-container input[type="submit"]{width:100%;max-width:300px}.subscriber-form-wrapper .wpcf7-submit{width:auto;margin-top:0;margin-left:auto;margin-right:auto}}.subscriber-form-wrapper .wpcf7-not-valid-tip{color:var(--color-white);font-size:13px;position:relative;top:-5px}.subscriber-form-wrapper .wpcf7-response-output{display:none}form #form-fields-container .css-1qrphcp.css-1qrphcp,.css-1qrphcp.css-1qrphcp{font-size:22px;color:#fff;font-weight:700}.selected-cf7-form #peanut-container form div#form-fields-container{align-items:flex-end}.selected-cf7-form #peanut-container form div#form-fields-container>div:nth-child(1){order:1;flex-shrink:0}.selected-cf7-form #peanut-container form div#form-fields-container>div:nth-child(2){order:2;flex-shrink:0}.selected-cf7-form #peanut-container form div#form-fields-container>div:nth-child(3){order:4;margin-bottom:8px}.selected-cf7-form #peanut-container form div#form-fields-container>div:nth-child(4){order:3;margin-bottom:8px}form #form-fields-container .css-199oich.css-199oich,.css-199oich.css-199oich{display:block!important;color:white!important;font-size:16px!important}.page-footer .proudly-brought-to-you{color:#FFF;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.7px;text-transform:uppercase;margin-bottom:var(--spacing-s-2)}.page-footer .logos-list{padding:0;margin:0;list-style:none;display:flex;gap:var(--spacing-s-3)}.page-footer .logos-list li{margin:0}.page-footer .logos-list li a{display:block}.page-footer .logos-list li img{width:auto;max-height:32px}.page-footer .page-footer__container .references-row{margin-top:var(--spacing-s-3)}.page-footer .address-copyright-container .address{margin-bottom:8px}.page-footer .address-copyright-container .address,.page-footer .address-copyright-container .footer-copyright{color:var(--Text-text-invert,#FFF);font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.16px}@media (min-width:1025px){.page-footer .page-footer__container .page-footer__row .page-footer__row__item:nth-child(2){max-width:16.5%;width:100%}}@media (max-width:1024px){.page-footer .page-footer__container .references-row{display:flex;flex-direction:column-reverse;gap:var(--spacing-s-4);align-items:center;text-align:center;padding-left:var(--spacing-s-3);padding-right:var(--spacing-s-3)}.page-footer .page-footer__container .references-row .address-copyright-container{text-align:center;display:flex;flex-direction:column;align-items:center}}