

*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}#root,#__next{isolation:isolate}html{font-size:16px!important}body{color:var(--adm-font-base);position:relative}:root,:host{--adm-font-sans: "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adm-font-base: #111827;--adm-gray-50: #f9fafb;--adm-gray-100: #f3f4f6;--adm-gray-200: #e5e7eb;--adm-gray-300: #d1d5db;--adm-gray-400: #9ca3af;--adm-gray-500: #6b7280;--adm-gray-600: #4b5563;--adm-gray-700: #374151;--adm-gray-800: #1f2937;--adm-gray-900: #111827;--adm-red-50: #fef2f2;--adm-red-100: #fee2e2;--adm-red-200: #fecaca;--adm-red-300: #fca5a5;--adm-red-400: #f87171;--adm-red-500: #ef4444;--adm-red-600: #dc2626;--adm-red-700: #b91c1c;--adm-red-800: #991b1b;--adm-red-900: #7f1d1d;--adm-blue-50: #eff6ff;--adm-blue-100: #dbeafe;--adm-blue-200: #bfdbfe;--adm-blue-300: #93c5fd;--adm-blue-400: #60a5fa;--adm-blue-500: #3b82f6;--adm-blue-600: #2563eb;--adm-blue-700: #1d4ed8;--adm-blue-800: #1e40af;--adm-blue-900: #1e3a8a;--adm-green-50: #f0fdf4;--adm-green-100: #dcfce7;--adm-green-200: #bbf7d0;--adm-green-300: #86efac;--adm-green-400: #4ade80;--adm-green-500: #22c55e;--adm-green-600: #16a34a;--adm-green-700: #15803d;--adm-green-800: #166534;--adm-green-900: #14532d}

.logos {
  display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

img.product-image {
  margin-top: 20px;
  max-width: 250px;
}

.price-block {
  text-align: center;
  flex-direction: column;
}

[scroll="goScrollToForm"] {
  cursor:pointer;
}

.product-wrapper {
  text-align: center;
}

.address-pane-table {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin: 0 auto;
}

.ring-loading {
  width: 10px;
  height: 10px;
  padding: 15px!important;
  border: 7px dashed #000;
  border-radius: 100%;
  display: none;
  margin: 10px auto!important;
  animation: loadingD 1.5s 0.3s cubic-bezier(0.17, 0.37, 0.43, 0.67) infinite;
}
@keyframes loadingD {
  0% {
        transform: rotate(0deg);
    }
  50% {
    transform: rotate(180deg);
    }
  100% {
    transform: rotate(360deg);
    }
}
		body {
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		}
		.bg-prod {
			background-image: url("../images/product.png");
			background-repeat: no-repeat;
			background-size: contain;
		}

		@media all and (max-width: 991px) {
			.bg-prod {
				background-image: none;
			}
		}

		.main-color {
			color: #d80202;
		}
		.s64743ce1 {
			width: 2px !important;
			height: 2px !important;
			border: 0 !important;
			background: none !important;
			border-style: none !important;
			position: absolute;
			bottom: 500px;
		}
    														#coddiv b {
															font-size: 15px;
														}

														#coddiv i {
															font-size: 14px;
														}
                            														.helper {
															display: none;
														}
                            													.container-box .contents-info {
														width: auto;
														display: inline-block;
														margin: 20px 0px;
													}

													.container-box .contents-info p {
														color: #3d3d3d;
														font-size: 16px;
														font-weight: 400;
														line-height: 25px;
														margin: 0px;
														padding: 0px;
													}

													.contents-info .img-info {
														width: 50px;
														margin-right: 5px;
														float: left;
													}
                          				.disclaimer-products p {
					font-family:  sans-serif !important;
					direction: ltr !important;
					width: 100% !important;
					color: #aaa !important;
					font-size: 12px !important;
					font-weight: 400 !important;
					line-height: 16px !important;
					text-align: center !important;
					margin: 0 auto !important;
					padding: 20px !important;
				}
        				@media all and (max-width: 450px) {
					.bibliography {
						padding: 0 !important;
					}
				}
        				.bibliography {
					max-width: 1000px;
					width: 100%;
					font-family: sans-serif;
					color: #aaa;
					font-size: 12px;
					line-height: 15px;
					margin: 0 auto;
					padding: 20px;
					direction: ltr;
				}

				.bibliography h2 {
					font-size: 12px !important;
					font-weight: bold;
					float: none !important;
					width: auto !important;
					color: #aaa !important;
					margin: 2.2em 0 0 1.2em;
				}

				.level-1 {
					font-family: sans-serif;
					color: #aaa;
					font-size: 11px;
					line-height: 1.4em;
					text-align: left;
					list-style: none;
					padding-left: 3em;
					font-weight: normal;
					counter-reset: level-2-counter;
					margin: 0.5em 0 1em 0;
					padding: 0;
					position: relative;
				}

				.level-1>li {
					counter-increment: level-2-counter;
					text-indent: 0;
					line-height: 1.5em;
					margin: 0.2em 0 0 2.8em;
				}

				.level-1>li:before {
					width: 2em;
					content: counter(level-2-counter)'.';
					float: left;
					text-align: right;
					margin: 0 1em 0 3em;
					left: -2.8em;
					position: absolute;
				}

				.noselect {
					-webkit-touch-callout: none;
					-webkit-user-select: none;
					-khtml-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none;
				}
        		#ExitDiv {
			display: none;
			position: absolute;
			top: 10px;
			left: 15px;
			margin: auto;
			width: 700px;
			height: 154px;
			z-index: 1000;
			cursor: default;
			pointer-events: none;
		}

		#exitdiv_text1 {
			position: relative;
			top: 5px;
			left: 5px;
			width: 400px;
			height: 93px;
			font-family: sans-serif;
			font-size: 36px;
			color: #6E0606;
			font-weight: bold;
			font-stretch: condensed;
		}

		#exitdiv_text2 {
			position: absolute;
			top: 0;
			left: 400px;
			width: 300px;
			height: 93px;
			font-family: sans-serif;
			font-size: 56px;
			color: #6E0606;
			font-weight: bold;
		}

		#exitdiv_text3 {
			position: absolute;
			left: 225px;
			top: 100px;
			width: 230px;
			height: 100px;
			font-family: sans-serif;
			font-weight: bold;
			text-align: center;
			font-size: 24px;
			color: #04447C;
		}

		#left-wrapper {
			position: relative;
			width: 475px;
			height: 100px;
			float: left;
		}

		#left-wrapper #popup-1-top {
			position: relative;
			padding: 25px 0 0 35px;
			width: 217px;
			height: 61px;
		}

		#left-wrapper #popup-1-top #popup1-header-1 {
			margin: 0;
			padding: 0;
			font-family: sans-serif;
			font-size: 8px;
			color: #6F77C6;
		}

		#left-wrapper #popup-1-top #popup1-header-2 {
			margin-top: 5px;
			font-family: sans-serif;
			font-size: 7px;
			color: #353234;
		}

		#left-wrapper #exit_div_alert1 {
			width: 147px;
			margin-top: -25px;
			padding: 0 35px 5px 35px;
			background: url('../images/popup_1_middle.gif') repeat-y 0% 0%;

			font-family: sans-serif;
			font-size: 8px;
			color: #353234;
		}

		#left-wrapper #popup-1-bottom {
			width: 217px;
			height: 55px;
			background: url(../images/popup_1_bottom.gif) no-repeat;
		}

		#left-wrapper #popup-1-bottom .texts {
			margin-left: 50px;
			font-family: sans-serif;
			font-size: 9px;
			color: #151C55;
		}

		#left-wrapper #popup-1-bottom .text-1 {
			padding-top: 4px;
		}

		#left-wrapper #popup-1-bottom .text-2 {
			position: relative;
			padding-top: 8px;
		}

		#left-wrapper #popup-1-bottom .text-2 .arrow {
			position: absolute;
			bottom: -12px;
			right: -49px;
			width: 247px;
			height: 64px;
			background: url(../images/arrow_1.png) no-repeat 0% 0%;

		}

		#left-wrapper #popup-3 {
			position: relative;
			width: 418px;
			height: 96px;

			float: right;

			background: url(../images/popup_3.gif) no-repeat;

			font-family: sans-serif;
		}

		#left-wrapper #popup-3 .texts {
			font-size: 9px;
			color: #000;
		}

		#left-wrapper #popup-3 .text-1 {
			padding: 33px 15px 0px 42px;
		}

		#left-wrapper #popup-3 .text-2,
		#left-wrapper #popup-3 .text-3 {
			position: absolute;
			bottom: 19px;
			left: 124px;
			width: 76px;
			height: 15px;

			font-size: 9px;
			text-align: center;
			color: #151C55;
		}

		#left-wrapper #popup-3 .text-3 {
			left: 208px;
		}

		#left-wrapper #popup-3 .text-3 .arrow {
			position: absolute;
			bottom: -7px;
			right: -14px;
			width: 101px;
			height: 137px;
			background: url(../images/arrow_2.png) no-repeat 0% 0%;

		}

		#right-wrapper {
			position: relative;
			width: 225px;
			margin-top: 36px;
			float: right;
		}

		#right-wrapper #popup-2-top {
			width: 227px;
			height: 27px;
			background: url(../images/popup_2_top.gif) no-repeat;
		}

		#right-wrapper #exit_div_alert3 {
			width: calc(227px - 36px);
			padding: 10px 18px;
			background: url(../images/popup_2_middle.gif) repeat-y;
			font-family: sans-serif;
			font-size: 10px;
			color: #353234;
		}

		#right-wrapper #popup-2-bottom {
			width: 227px;
			height: 42px;
			background: url(../images/popup_2_bottom.gif) no-repeat;
		}

		#right-wrapper #popup-2-bottom .texts {
			position: absolute;
			font-family: sans-serif;
			font-size: 9px;
			text-align: center;
			color: #151C55;
		}

		#right-wrapper #popup-2-bottom .text-1,
		#right-wrapper #popup-2-bottom .text-2 {
			bottom: 21px;
			left: 27px;
			width: 74px;
			height: 15px;
		}

		#right-wrapper #popup-2-bottom .text-2 {
			bottom: 21px;
			left: 105px;
			width: 100px;
		}

		#right-wrapper #popup-2-bottom .text-2 .popup {
			position: absolute;
			bottom: -10px;
			right: -7px;
			width: 280px;
			height: 133px;
			background: transparent url(../images/arrow_3.png) no-repeat 0% 0%;
		}