blockquote {
            margin-left: 10px;
            padding-left: 10px;
        }

        .my-button {
            background-color: #1b4e81;
            border-color: #ccc;
            color: #ffffff;
            padding: 7px 10px;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            margin-right: 10px;
            font-weight: bold;
        }

        .my-button1 {
            background-color: #d20f26;
            border-color: #ccc;
            color: #ffffff;
            padding: 7px 10px;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            margin-right: 10px;
            font-weight: bold;
        }

        .div_hover {
            background-color: #003366;
            color: #ffffff;
            font-weight: bold;
            cursor: pointer;
            font-size: 15px;
            padding: 6px 12px;
        }

        .div_hover:hover {
            background-color: #40668c;
            color: #ffffff;
            text-decoration: none;
        }

        .my-button:hover {
            color: #ffffff;
            text-decoration: none;
        }

        .my-button1:hover {
            color: #ffffff;
            text-decoration: none;
        }

        #expand-box {
            width: 100%;
            padding: 0;
            border: 2px solid #bbb;
            margin: 7px 0 0 0;
        }

        #expand-box-header {
            margin: 0;
            padding: 0 0 3px 2px;
            overflow: auto;
        }

        #expand_box_sub_header {
            clear: both;
        }

        @media only screen and (max-width: 1180px) {
            #a10 {
                display: none;
            }
        }

        @media only screen and (max-width: 1120px) {
            #a9 {
                display: none;
            }
        }

        @media only screen and (max-width: 1060px) {
            #a8 {
                display: none;
            }
        }

        @media only screen and (max-width: 1000px) {
            #a7 {
                display: none;
            }
        }

        @media only screen and (max-width: 920px) {
            #a6 {
                display: none;
            }
        }

        @media only screen and (max-width: 860px) {
            #a5 {
                display: none;
            }
        }

        @media only screen and (max-width: 800px) {
            #a4 {
                display: none;
            }
        }

        @media only screen and (max-width: 740px) {
            #a3 {
                display: none;
            }
        }

        @media only screen and (max-width: 680px) {
            #a2 {
                display: none;
            }
        }

        @media only screen and (max-width: 620px) {
            #a1 {
                display: none;
            }
        }

        @media only screen and (max-width: 400px) {
            #c1 {
                padding-left: 11px;
            }
        }

        @media only screen and (max-width: 310px) {
            #b1 {
                display: none;
            }
        }

        .push_to_right {
            padding-left: 100px;
        }

.hide,
        .flag-dropdown {
            display: none;
        }

        .error-box {
            color: #fff;
            background-color: #DE5042;
            border-radius: 5px;
            text-align: center;
            width: 240px;
            font-size: 13px;
            line-height: 20px;
            margin: 5px auto !important;
            z-index: 100;
        }

div#bottombar {
            position: fixed;
            bottom: 0;
            /* left: 0;
        right: 0; */
            height: 80px;
            background: #036;
            /*padding: 5px;*/
            font-size: 20px;
        }

        #bottombar * {
            font-family: "Roboto Slab";
        }

        .footer_left,
        .footer_right {
            flex: 1;
            text-align: center;
            line-height: 80px;
        }

        .btn_click_here {
            text-align: center;
            display: inline-block;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            word-break: break-word;
            overflow-wrap: break-word;
            /*box-sizing: border-box;*/
            font-size: 16px;
            font-weight: 700;
            color: #036;
            font-style: normal;
            line-height: 1;
            width: 60%;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            /*background-color: rgb(0, 50, 104);*/
            text-decoration: none;
            padding: 10px 15px;
            border-color: rgb(255, 255, 255);
            border-width: 0px;
            border-radius: 3px;
        }

        .expire-text {
            font-weight: bold;
            font: Arial;
            color: #ffffff;
            text-align: center;
            line-height: 80px;
            letter-spacing: 2px;
        }

        h1.article-header {
            font-size: 47px;
            line-height: 47px;
            padding: 0;
            margin: 0 auto 24px auto;
            max-width: 992px;
            margin-top: 40px;
        }

        @media screen and (max-width: 600px) {
            h1.article-header {
                font-size: 30px;
                line-height: 36px;
                font-weight: 900;
                letter-spacing: -1.2px;
                padding: 0 16px;
                margin-bottom: 10px;
                margin-top: 20px;
            }
        }

        /*#region footer */
        .wisepops-root {
            left: 0;
            position: fixed;
            bottom: 0;
            width: 100%;
            -webkit-animation: zoomin 0.5s;
            animation: zoomin 0.5s;
        }

        .wisepops-root .cqRQEn {
            z-index: 1;
            pointer-events: auto;
            position: relative;
            box-sizing: border-box;
            width: 100%;
            height: 80px;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            min-height: 1px;
            background-color: rgb(255, 255, 255);
            box-shadow: rgb(51, 51, 51) 0px 0px 0px 0px;
            border-top-style: solid;
            border-right-style: none;
            border-bottom-style: none;
            border-left-style: none;
            font-size: 16px;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            color: rgb(94, 94, 100);
            background-clip: padding-box;
            -webkit-font-smoothing: antialiased;
            display: flex;
            flex-direction: column;
            flex: 0 1 auto;
            border-color: rgb(237, 237, 237);
            border-width: 1px;
            border-radius: 0px;
            transition: all 0.5s ease 0s;
            transform: translate(0px, 0px);
            opacity: 1;
        }

        .wisepops-root .fyqUCv {
            position: absolute;
            z-index: 200;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            cursor: pointer;
            border-radius: 50%;
        }

        .wisepops-root .fkNnGr {
            max-width: 100%;
            display: flex;
            flex-direction: column;
            z-index: 1;
            overflow: auto;
            flex: 1 1 auto;
            border-radius: 0px;
        }

        .wisepops-root .boVWwO {
            display: flex;
            box-sizing: border-box;
            position: relative;
            padding: 0px 20px;
            overflow: hidden;
            flex: 1 0 auto;
        }

        .wisepops-root .hCwzes {
            display: flex;
            flex-direction: row;
            max-width: 100%;
            flex: 1 1 auto;
        }

        .wisepops-root .boVWwO>div:last-child {
            margin-bottom: 0px;
        }

        .wisepops-root .iELQYj {
            position: relative;
            display: flex;
            flex-direction: column;
            box-sizing: border-box;
            z-index: 0;
            padding: 0px;
            flex: 0 1 23%;
            max-width: 20%;
        }

        .wisepops-root .dHHjmv {
            position: relative;
            width: 1px;
            z-index: 1;
            user-select: none;
            -webkit-user-drag: none;
            flex: 0 0 auto;
        }

        .wisepops-root .eqAvkZ {
            position: relative;
            display: flex;
            flex-direction: column;
            box-sizing: border-box;
            background-color: transparent;
            max-width: 39%;
            z-index: 0;
            padding: 0px;
            flex: 0 1 39%;
        }

        .wisepops-root .iLzdUP {
            position: absolute;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
            z-index: -1;
            background-image: none;
            background-size: cover;
            opacity: 1;
            overflow: hidden;
            background-repeat: no-repeat;
            background-position: center center;
        }

        .wisepops-root .iELQYj>div.wisepops-blocks-wrapper {
            display: flex;
            flex-direction: column;
            -webkit-box-pack: center;
            justify-content: center;
            min-height: 1px;
            flex: 1 0 auto;
        }

        .wisepops-root .eqAvkZ>div.wisepops-blocks-wrapper {
            display: flex;
            flex-direction: column;
            -webkit-box-pack: center;
            justify-content: center;
            min-height: 1px;
            flex: 1 0 auto;
        }

        .wisepops-root .kfTgQJ {
            position: relative;
            min-height: 1px;
            transition: opacity 300ms ease 0s;
        }

        .wisepops-root .iDjiZL {
            width: 100%;
            text-align: center;
        }

        .wisepops-root .iDjiZL div {
            line-height: 0;
        }

        .wisepops-root .dHHjmv {
            position: relative;
            width: 1px;
            z-index: 1;
            user-select: none;
            -webkit-user-drag: none;
            flex: 0 0 auto;
        }

        .wisepops-root .iCgeZS {
            position: relative;
            display: flex;
            flex-direction: column;
            box-sizing: border-box;
            background-color: transparent;
            max-width: 38%;
            z-index: 0;
            padding: 0px;
            flex: 0 1 38%;
        }

        .privacy__block {
            margin-top: 45px;
        }

        .wisepops-root .iLzdUP {
            position: absolute;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
            z-index: -1;
            background-image: none;
            background-size: cover;
            opacity: 1;
            overflow: hidden;
            background-repeat: no-repeat;
            background-position: center center;
        }

        .wisepops-root .iCgeZS>div.wisepops-blocks-wrapper {
            display: flex;
            flex-direction: column;
            -webkit-box-pack: center;
            justify-content: center;
            min-height: 1px;
            flex: 1 0 auto;
        }

        .wisepops-root .cKRjAS {
            width: 100%;
            position: relative;
            display: flex;
            flex-direction: row;
        }

        .wisepops-root .VEpXU {
            width: 100%;
            height: auto;
            border-width: initial;
            border-style: none;
            border-color: initial;
            border-image: initial;
            overflow: hidden;
        }

        .wisepops-root .euvGbb {
            display: flex;
            flex-direction: row;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
        }

        .wisepops-root .jUBOSE {
            max-width: 100%;
            height: auto;
            position: relative;
            left: 0%;
            top: 0%;
            flex: 0 0 auto;
        }

        .wisepops-root .OWGeE {
            display: flex;
            -webkit-box-align: stretch;
            align-items: stretch;
            -webkit-box-pack: center;
            justify-content: center;
        }

        .wisepops-root .gSggUM {
            text-align: center;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            word-break: break-word;
            overflow-wrap: break-word;
            box-sizing: border-box;
            font-family: "Source Sans Pro";
            font-size: 16px;
            font-weight: 700;
            color: rgb(255, 255, 255);
            font-style: normal;
            line-height: 1;
            width: 60%;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            background-color: rgb(0, 50, 104);
            text-decoration: none;
            padding: 16px 20px;
            border-color: rgb(255, 255, 255);
            border-width: 0px;
            border-radius: 4px;
        }

        .wisepops-root .eORIek {
            width: 1em;
            height: 1em;
            animation: 0.85s linear 0s infinite normal none running kwWELU;
        }

        .timer_txt {
            font-weight: 700;
            letter-spacing: normal;
            line-height: 120%;
            color: rgba(0, 0, 0, 0.78);
            background-color: transparent;
            font-family: Roboto Slab;
        }

        .public-DraftStyleDefault-block {
            padding-left: 11px;
            font-size: 20px;
        }


@font-face {
            font-family: 'Roboto Slab';
            font-style: normal;
            font-weight: 400;
            src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url() format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        }

        .glue_popup {
            height: 450px;
            max-width: 700px;
            box-shadow: 0px 0px 7px #4a4a4a;
            -moz-box-shadow: 0px 0px 7px #4a4a4a;
            -webkit-box-shadow: 0px 0px 7px #4a4a4a;
            background: #fff;
            -webkit-animation: zoomin 0.4s;
            animation: zoomin 0.4s;
            border-radius: 5px;
            border: 3px solid rgba(0, 51, 102, .99);
            display: none;
            z-index: 1000;
            margin-left: 0 !important;
            margin-top: 0 !important;
            width: 100%;
            height: unset !important;
            padding: 10px 0;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
        }

        .glue_popup * {
            font-family: "Roboto Slab";
        }

        .glue_close {
            cursor: pointer;
            position: relative;
            top: 0px;
            left: 0px;
            float: right;
            font-family: Arial;
            font-size: 17px;
            color: #4c4c4c;
            padding: 5px;
            padding-left: 10px;
            padding-right: 10px;
            text-decoration: none;
            border-radius: 0px 5px 0px 5px;
        }

        .glue_content {
            padding: 20px;
        }

        .product-left {
            float: left;
            width: 40%;
        }

        .product-left a {
            cursor: pointer;
            transition: all 0.5s ease-in-out 0s;
        }

        .glue_popup img {
            max-height: 450px;
            width: 100%;
        }

        .product-right {
            float: right;
            width: 60%;
        }

        .product-right h1 {
            font-size: 38px;
            text-align: center;
            font-weight: bold;
            color: rgba(0, 0, 0, 0.73);
        }

        .product-right p {
            margin-top: 5px;
            font-size: 18px;
            line-height: 160%;
            font-size: 20px;
            letter-spacing: normal;
            padding: 0 10px;
            margin-top: 60px;
        }

        .offerbox1,
        .offerbox2 {
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .offerbox1 a.cta,
        .offerbox2 a.cta {
            display: block;
            font-size: 18px;
            letter-spacing: 2px;
            color: #ffffff;
            padding: 14px 25px;
            -webkit-border-radius: 8px;
            border-radius: 8px;
            margin: 5px 0;
            text-shadow: 0 1px 0 #000000;
            background-color: #1b4e81;
            margin: 0 10px;
        }

        .eORIek {
            width: 1em;
            height: 1em;
            animation: 0.85s linear 0s infinite normal none running kwWELU;
        }

        .offerbox1 {
            text-align: center;
            margin-top: 40px;
        }

        .last_txt {
            margin-top: 10px;
        }

        @media (max-width: 767px) {

            .offerbox1 a.cta,
            .offerbox2 a.cta {
                font-size: 12px;
                padding: 7px 2px;
                margin: 0 5px;
                letter-spacing: normal;
            }

            .offerbox1 {
                margin-top: 0;
                padding-top: 10px;
                padding-bottom: 5px;
            }

            .product-right h1 {
                font-size: 21px;
            }

            .product-right p {
                margin-top: 10px;
                font-size: 14px;
            }

            #bottombar * {
                font-size: 14px;
            }

            .footer_left,
            .expire-text {
                line-height: 40px;
            }

            .public-DraftStyleDefault-block {
                padding-left: 11px;
                font-size: 14px;
            }
        }

        @keyframes zoomin {
            0% {
                opacity: 0.1;
            }

            40% {
                opacity: .4;
            }

            50% {
                opacity: .5;
            }

            60% {
                opacity: .6;
            }

            70% {
                opacity: .7;
            }

            80% {
                opacity: .8;
            }

            90% {
                opacity: .9;
            }

            100% {
                opacity: 1;
            }
        }

        .custom-social-proof {
            position: fixed;
            bottom: 90px;
            left: 20px;
            z-index: 9999999999999 !important;
        }

        .custom-social-proof .custom-notification {
            width: 320px;
            border: 0;
            text-align: left;
            z-index: 99999;
            box-sizing: border-box;
            font-weight: 400;
            border-radius: 6px;
            box-shadow: 2px 2px 10px 2px rgba(11, 10, 10, 0.2);
            background-color: #fff;
            position: relative;
            cursor: pointer;
        }

        .custom-social-proof .custom-notification .custom-notification-container {
            display: flex !important;
            align-items: center;
            height: 80px;
        }

        .custom-social-proof .custom-notification .custom-notification-container .custom-notification-image-wrapper img {
            max-height: 75px;
            width: 45px;
            overflow: hidden;
            border-radius: 6px 0 0 6px;
            object-fit: cover;
            vertical-align: middle;
        }

        .custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper {
            margin: 0;
            height: 100%;
            color: gray;
            padding-left: 20px;
            padding-right: 10px;
            border-radius: 0 6px 6px 0;
            flex: 1;
            display: flex !important;
            flex-direction: column;
            justify-content: center;
        }

        .custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content {
            font-family: inherit !important;
            margin: 0 !important;
            padding: 0 !important;
            font-size: 14px;
            line-height: 16px;
        }

        .custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content small {
            margin-top: 3px !important;
            display: block !important;
            font-size: 12px !important;
            opacity: 0.8;
        }



.clear,
.clearfix:after {
	clear: both
}

.d-none {
	display: none;
}

.cvv-img {
	max-width: 80%;
}

.cvv-img-btn {
	clear: both;
	padding-top: 20px;
	text-decoration: underline;
	font-size: 23px;
	cursor: pointer;
}

a img,
img {
	height: auto;
	max-width: 100%
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 15px
}

li,
ul {
	list-style-type: none
}

.left {
	float: left
}

.right {
	float: right
}

.clearfix:after,
.clearfix:before {
	content: " ";
	display: table
}

.alignRright {
	float: right;
	margin: 0 0 12px 15px
}

.alignLeft,
.float-left {
	float: left
}

.alignLeft {
	margin: 0 15px 12px 0
}

.alignCenter {
	float: none!important;
	margin: 0 auto;
	display: block
}

a img,
img {
	border: 0
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.config-errors h3 {
	padding: 10px 0;
	margin: 5px
}

.config-errors ul {
	padding: 0;
	margin: 0
}

.config-errors li {
	padding: 10px;
	margin: 5px;
	background-color: #FCC;
	border: 1px solid #C00;
	color: #333;
	font: 15px/20px arial, sans-serif
}

.config-errors li strong {
	float: right
}

select,
textarea {
	background: #FFF;
	border: 1px solid #a7abad;
	color: #222;
	height: 32px;
	line-height: 22px;
	width: 100%;
	font-size: 14px;
	padding: 3px 8px;
	outline: 0;
	font-family: Arial, sans-serif;
	font-weight: 400;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box
}

textarea {
	padding: 6px;
	height: 150px
}

select {
	line-height: 24px;
	padding: 4px;
	height: 32px
}

input[type=text]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=email]:focus,
select:focus,
textarea:focus {
	background: #fff;
	box-shadow: 0 0 5px #51cbee;
	border: 1px solid #51cbee
}

input.has-error,
select.has-error {
	background: url() 99.5% 50% no-repeat #fff !important;
	border: 1px solid orange
}

input.no-error,
select.no-error {
	background: url() 99.5% 50% no-repeat #fff !important;
	border: 1px solid green
}

input.loading,
select.loading {
	background: url() 99.5% 50% no-repeat #fff;
	border: 1px solid #51cbee
}

.app-benchmark {
	position: fixed;
	width: 98%;
	left: 0;
	bottom: 0;
	padding: 5px 1%;
	background-color: #CCC;
	color: #333;
	text-align: right
}

#app_common_modal,
#error_handler_overlay {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	z-index: 2147483647;
	background: #333;
	background: rgba(255, 255, 255, .8);
	display: none;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}

#app_common_modal .app_modal_body,
#error_handler_overlay .error_handler_body {
	max-width: 600px;
	-webkit-background-clip: padding-box;
	font-family: Verdana, Geneva, sans-serif;
	box-sizing: border-box;
	outline: 0
}

#error_handler_overlay .error_handler_body {
	margin: 100px auto;
	width: 95%;
	padding: 20px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

#app_common_modal_close,
#error_handler_overlay_close {
	position: absolute;
	right: -10px;
	top: -10px;
	color: #FFF;
	background-color: #333;
	border: 2px solid #FFF;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	font-weight: 700;
	line-height: 30px;
	padding: 0;
	margin: 0
}

#app_common_modal .app_modal_body {
	margin: 100px auto;
	min-width: inherit;
	width: 95%;
	min-height: 400px;
	padding: 2.5%;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box
}

#app_common_modal .app_modal_body iframe {
	min-height: 400px;
	width: 100%;
	border: 1px solid #d5d6ef
}

.exitpop-content {
	position: fixed;
	height: 400px;
	width: 708px;
	margin: -200px 0 0 -354px;
	top: 50%;
	left: 50%;
	text-align: left;
	padding: 0;
	border: none;
	z-index: 2147483647
}

.exitpopup-overlay {
	background: rgba(0, 0, 0, .6);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2147483647;
	display: none
}

.exitpop-content img {
	display: block;
	margin: 0 auto;
	position: relative;
	text-align: center;
	max-width: 100%;
	height: auto
}

.exitpop-discountbar {
	background-color: red;
	border-bottom: 4px dashed #fff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	height: 50px;
	line-height: 50px;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 9999;
	display: none
}

.app-load-spinner {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100px;
	height: 100px;
	margin: auto;
	background-color: #333;
	border-radius: 100%
}

.clear {
	line-height: 0;
	height: 0
}

.button,
button,
input[type=button], {
	border: 0;
	width: 100%;
	display: block;
	cursor: pointer;
	position: relative;
	outline: 0;
	padding: 20px 15px;
	background: #2288D0;
	color: #fff;
	font-size: 20px
}

#loading-indicator::after,
#loading-indicator::before {
	box-sizing: border-box;
	left: 50%;
	position: absolute;
	top: 50%
}

/*.button:hover,
button:hover,
input[type=button]:hover,
input[type=submit]:hover {
	background: #2791E4
}*/

.defult {
	padding: 10px 15px
}

.defult form label {
	width: 175px;
	display: inline-block
}

.defult input[type=text],
.defult input[type=search],
.defult input[type=number],
.defult input[type=password],
.defult input[type=tel],
.defult input[type=email],
.defult select,
.defult textarea {
	max-width: 275px
}

.defult .button,
.defult button,
.defult input[type=button],
.defult input[type=submit] {
	max-width: 450px
}

.all-card-types li {
	float: left;
	margin-right: 20px
}

#loading-indicator {
	background-color: rgba(0, 0, 0, .5);
	bottom: 0;
	box-sizing: border-box;
	font-size: 1px;
	height: 100%;
	left: 0;
	margin: 0!important;
	padding: 0!important;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2147483646
}

#loading-indicator::before {
	background: url() center center no-repeat rgba(0, 0, 0, 0);
	content: "";
	height: 70px;
	margin-left: -35px;
	margin-top: -70px;
	width: 70px;
	z-index: 2
}

#loading-indicator::after {
	background: #fff;
	border-radius: 5px;
	color: #000;
	content: "Processing, one moment please... ";
	font-family: arial;
	font-size: 17px;
	height: 110px;
	line-height: 98px;
	margin-left: -150px;
	margin-top: -75px;
	padding-top: 35px;
	text-align: center;
	width: 300px;
	z-index: 1
}

@-webkit-keyframes scaleout {
	0% {
		-webkit-transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0
	}
}

@keyframes scaleout {
	0% {
		transform: scale(0);
		-webkit-transform: scale(0)
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0
	}
}

span.cb-inline-error {
	margin-top: 10px;
	font-weight: 100;
	color: #c00;
	display: block
}

form {
	padding: 10px
}

/*Ð¤Ð¾Ñ€Ð¼Ð°*/

.order-form__wrp {
    display: block;
    max-width: 590px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    padding: 40px;
    background-image: url(../img/5ram.jpg);
    background-position: 50% 0%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    text-align: center;
}

.logo-form {
    display: block;
    max-width: 80px !important;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
}

.article__text b, .article__text strong {
    font-weight: bold;
}

form {
    margin-left: 10%!important;
    margin-right: 10%!important;
}

input:invalid {
    box-shadow: none;
}

.w-input, .w-select {
    display: block;
    width: 100%;
    height: 50px;
    padding: 8px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc!important;
    box-sizing: border-box;
}

.w-button {
    display: inline-block;
    padding: 9px 15px;
    background-color: #3898EC;
    color: white;
    border: 0;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
    border-radius: 10px;
}

.submit-btn {
    width: 100%;
    height: 50px;
    padding-bottom: 30px;
    border-bottom: 3px solid #2f71f5;
    border-radius: 5px;
    box-shadow: 0 7px 7px 0 rgb(0 52 156 / 53%);
    font-size: 20px;
    text-transform: uppercase;
}

.article__text {
    font-size: 16px/24px;
    color: rgb(51, 51, 51);
    padding-left: 0px;
    padding-top: 24px;
}

.field {
    height: 50px;
    border-style: solid;
    border-width: 1px;
    border-color: #adadad;
    border-radius: 5px;
    font-size: 18px;
}

@media (max-width: 500px) {
	.order-form__wrp {
	    padding: 10px;
	}
	form {
	    margin: 1%!important;
	}
	.logo-form {
		margin-top: 25px;	
	}
}