.page{background:#fff}.sf-vto-for-default{position:fixed!important;z-index:2000;width:100%;overflow:hidden;margin-left:auto!important;margin-right:auto!important;padding:0!important;left:0;overflow-y:auto;right:0;margin-top:auto;margin-bottom:auto;border-radius:21px;background-color:#f3f4f6;top:50%;transform:translateY(-50%)}.sf-vto-for-default.sf-optin{max-width:763px;height:auto}@media screen and (max-width:64rem){.sf-vto-for-default.sf-optin{width:80%}}.sf-vto-for-default.vto-optin{max-width:607px;height:auto}@media screen and (max-width:64rem){.sf-vto-for-default.vto-optin{width:80%}}.sf-vto-for-default.vto-optin .modal-scroll-class{max-height:470px!important}@media screen and (max-width:64rem){.sf-vto-for-default.vto-optin .modal-scroll-class{max-height:390px!important}}.sf-vto-for-default .modal-dialog{max-width:85%!important;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.48px;text-align:center;color:#000;margin:0 auto!important}@media screen and (max-width:64rem){.sf-vto-for-default .modal-dialog{margin:.5rem auto;font-size:10px;letter-spacing:-.3px}}.sf-vto-for-default .modal-dialog .modal-content{background-color:#f3f4f6!important}.sf-vto-for-default .modal-dialog a{font-family:Mulish,sans-serif;font-size:14px!important;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.48px;text-decoration:underline}@media screen and (max-width:64rem){.sf-vto-for-default .modal-dialog a{font-size:10px!important;letter-spacing:-.3px}}.sf-vto-for-default .modal-dialog.modal-scroll-class{max-height:450px;overflow-y:scroll;overflow-x:hidden}@media screen and (max-width:64rem){.sf-vto-for-default .modal-dialog.modal-scroll-class.modal-sf-us{height:400px;max-height:400px}.sf-vto-for-default .modal-dialog.modal-scroll-class.modal-sf-us .legal-text{height:170px;overflow-y:scroll;overflow-x:hidden}}.sf-vto-for-default .modal-dialog.modal-scroll-class::-webkit-scrollbar{display:none}@media screen and (max-width:64rem){.sf-vto-for-default .modal-dialog.modal-scroll-class{max-height:390px}}.sf-vto-for-default .custom-control-input:checked~.custom-control-label:after{left:5px!important;top:3px!important}.sf-vto-for-default .custom-checkbox .custom-control-label:before{top:1px;left:5px;height:16px;width:16px}.sf-vto-for-default .close{font-size:4.1vh;right:20px;font-weight:400;line-height:1;color:#8e8e8e;position:absolute;top:10px;opacity:1;z-index:2}@media screen and (max-width:64rem){.sf-vto-for-default .close{right:15px}}.sf-vto-for-default .modal-body{padding:0 0 140px}.sf-vto-for-default .modal-body.sf-vto-checkbox-removed{padding:0 0 90px}@media screen and (max-width:64rem){.sf-vto-for-default .modal-body{padding:0 0 125px}.sf-vto-for-default .modal-body.sf-vto-checkbox-removed{padding:0 0 80px}}.sf-vto-for-default .vto-sf-optin{border:0}.sf-vto-for-default .head-title{text-align:center;font-weight:800;font-size:3.6vh;margin-bottom:25px}.sf-vto-for-default .custom-control{padding:0!important;margin:10px 50px 0;height:40px}@media screen and (max-width:64rem){.sf-vto-for-default .custom-control{margin:10px 25px 0}}.sf-vto-for-default .custom-control-label{margin-left:15px;padding-left:15px!important;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.48px;text-align:center;color:#000}@media screen and (max-width:64rem){.sf-vto-for-default .custom-control-label{margin-left:20px;font-size:10px;letter-spacing:-.3px;font-family:Mulish,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;text-align:center;color:#000}}.sf-vto-for-default .custom-control-input:checked~.custom-control-label:after{left:3px;top:2px;width:10px;height:10px;border-color:transparent;background:none;font-family:icomoon;content:"\E909";color:#000;transform:rotate(0deg);font-size:11px}.sf-vto-for-default .btn-sf-vto-container{position:fixed;bottom:0;width:100%;background-color:#f3f4f6}.sf-vto-for-default .button-optin-submit{margin:25px auto 31px;width:50%;background-color:#000;max-width:140px;height:45px;border-radius:3px;border:1px solid #000;font-family:Mulish,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.48px;text-align:center;color:#fff;padding:0}@media screen and (max-width:64rem){.sf-vto-for-default .button-optin-submit{margin:22px auto;font-size:10px;letter-spacing:-.3px}}.sf-vto-for-default .vto-optin-logo{margin:31px 0 45px}@media screen and (max-width:64rem){.sf-vto-for-default .vto-optin-logo{margin:20px 0 28px}}.sf-vto-for-default .vto-optin-logo .vto-optin-img{width:150px;height:59px}@media screen and (max-width:64rem){.sf-vto-for-default .vto-optin-logo .vto-optin-img{width:106px;height:42px}}.sf-vto-for-default .sf-optin-logo{margin:31px 0 34px}@media screen and (max-width:64rem){.sf-vto-for-default .sf-optin-logo{margin:20px 0 28px}}.sf-vto-for-default .sf-optin-logo .sf-optin-img{width:153px;height:70px}@media screen and (max-width:64rem){.sf-vto-for-default .sf-optin-logo .sf-optin-img{width:106px;height:42px}}.vto-sf-show-less,.vto-sf-show-more{display:inline-block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.48px;padding:0;cursor:pointer;background-color:transparent;border:none;color:#767676;text-decoration:none}@media screen and (max-width:64rem){.vto-sf-show-less,.vto-sf-show-more{font-size:10px;letter-spacing:-.3px}}.sf-vto-for-us{position:fixed!important;z-index:2000;width:100%;overflow:hidden;max-width:550px;margin-left:auto!important;margin-right:auto!important;padding:0!important;left:0;overflow-y:auto;right:0;margin-top:auto;margin-bottom:auto;background-color:#fff}@media (max-width:62rem){.sf-vto-for-us{top:0}}.sf-vto-for-us .close{font-size:4.1vh;right:5px;font-weight:700;line-height:1;color:#000;position:absolute;top:0;opacity:1;z-index:2}.sf-vto-for-us .modal-body{padding:0}@media (max-width:20rem){.sf-vto-for-us .modal-body{height:100vh;overflow:auto}}.sf-vto-for-us .vto-sf-optin{border:0}.sf-vto-for-us .head-title{text-align:center;font-weight:800;font-size:24px;margin-bottom:25px}.sf-vto-for-us .custom-control-label,.sf-vto-for-us .legal-text,.sf-vto-for-us .legal-text a{font-size:13px}.sf-vto-for-us .custom-control-input:checked~.custom-control-label:after{left:3px;top:2px;width:10px;height:10px;border-color:transparent;background:none;font-family:icomoon;content:"\E909";color:#000;transform:rotate(0deg);font-size:11px}.sf-vto-for-us .button-optin-submit{margin-top:40px;width:50%;margin-left:auto;margin-right:auto;font-size:13px}
