@media (min-width: 768px) {
	.bfiber {
		font-size: 38.3px;
		font-weight: 900;
	}

	.mobile {
		display: none;
	}

	.back_320 {
		display: none;
	}

	.back_768 {
		display: block;
	}

	.top_banner {
		height: 340px;
	}

	.top_banner-contianer {
		width: fit-content;
		padding-top: 38px;
		margin-right: calc(50% - 316px);
	}

	.top_banner-title {
		margin: 0;
		font-size: 36px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.02;
		letter-spacing: -0.27px;
		text-align: right;
		color: #fff;
		margin-bottom: 7px;
	}

	.top_banner-subtitle {
		font-size: 20px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: -0.13px;
		text-align: right;
		color: #fff;
		width: auto;
		margin-bottom: 10px;
	}

	.top_banner-move {
		margin: 0;
		width: 215px;
		height: 51px;
		font-size: 17.6px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: right;
		color: #16254f;
	}

	.top_banner-move svg {
		margin-right: -1px;
		transform: translateX(-6px);
		width: 32px;
		height: 19px;
	}

	.title_between {
		font-size: 32px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: -0.67px;
		text-align: center;
		color: #16254f;
		width: 621px;
		padding: 10px 0 16px;
	}

	.video {
		background-image: url(./image/video768.png);
		height: 370px;
	}

	.video_content {
		width: 272px;
		height: 134px;
	}

	.video_content svg {
		width: 50px;
		height: 50px;
	}

	.video_title {
		font-size: 23.9px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: -0.2px;
		text-align: center;
		color: #16254f;
		width: 215px;
	}

	.game_time-title {
		font-size: 40px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: -0.67px;
		text-align: center;
		color: #16254f;
		margin: 32px 0px;
	}

	.info {
		width: 768px;
		flex-wrap: wrap;
		flex-direction: row;
		margin: 0 auto;
	}

	.info_single {
		width: 375px;
		height: 130px;
		padding: 23px 0 30px;
		margin: 0;
		margin-bottom: 34px;
		font-size: 17px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.13;
		letter-spacing: normal;
		text-align: center;
		color: #16254f;
	}

	.number3 {
		width: 375px;
		height: 178px;
	}

	.number4 {
		width: 375px;
		height: 178px;
	}

	.info_single:not(:nth-child(even)) {
		margin-left: 18px;
	}

	.info_single-number {
		width: 31.3px;
		height: 31.3px;
		font-size: 19.1px;
	}

	.link {
		height: 160px;
	}

	.link_con {
		display: flex;
		flex-direction: row-reverse;
	}

	.link_con-url {
		margin-bottom: 0;
		font-size: 20px;
	}

	.link_con-copy {
		font-size: 13.9px;
		margin: 18px auto 15px;
		/* margin-left: 16px; */
	}

	.link_con-copy svg {
		width: 20px;
		height: 20px;
	}

	.link_text {
		margin: 0 auto;
		margin-top: 31px;
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: right;
		color: #fff;
		width: fit-content;
	}

	.link_text br {
		display: none;
	}

	.cando {
		padding-top: 12px;
	}

	.cando_title {
		font-size: 40px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: -0.67px;
		text-align: center;
		color: #16254f;
		margin-bottom: 9px;
		width: 300px;
	}

	.cando_subtitle {
		font-size: 24px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.25;
		letter-spacing: normal;
		text-align: center;
		color: #16254f;
		margin-bottom: 26px;
	}

	.cando_celebret {
		width: 492px;
		height: 124px;
		display: flex;
		flex-direction: row;
	}

	.cando_celebret img {
		width: 86px;
		height: 72px;
		margin-left: 14px;
	}

	.cando_celebret-title {
		font-size: 20px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.27;
		letter-spacing: normal;
		text-align: right;
		color: #16254f;
	}

	.cando_anotherside img {
		width: 392px;
		height: 279px;
		margin-top: 18px;
	}

	.scenes {
		padding-bottom: 52px;
	}

	.scenes_title {
		font-size: 40px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: -0.67px;
		text-align: center;
		color: #16254f;
		margin-bottom: 37px;
	}

	.scenes_con {
		padding: 0;
		width: fit-content;
		margin: 0 auto;
	}

	.scenes_single {
		margin: 0;
	}

	.scenes_single:not(:last-child) {
		margin-left: 20px;
	}

	.scenes_single-img {
		width: 374px;
		height: 207px;
		margin-bottom: 20px;
	}

	.scenes_single-title {
		width: auto;
		font-size: 22px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.18;
		letter-spacing: normal;
		text-align: right;
		color: #16254f;
		margin-bottom: 9px;
	}

	.scenes_single-text {
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.44;
		letter-spacing: -0.25px;
		text-align: right;
		color: #585858;
		width: 373px;
	}

	.scenes_single-link {
		font-size: 18px;
	}

	.wave {
		height: 316px;
	}

	.wave_title {
		font-size: 30px;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.2;
		letter-spacing: normal;
		text-align: center;
		color: #fff;
		width: 649px;
		margin-bottom: 44px;
	}

	.br_768 {
		display: block;
	}

	.wave_link {
		border-radius: 32px;
		box-shadow: 0 7px 5px -2px rgba(48, 223, 255, 0.29);
		background-color: #fff;
		width: 246px;
		height: 64px;
		font-size: 22px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 0.82;
		letter-spacing: normal;
		text-align: center;
		color: #16254f;
	}

	.wave_link svg {
		width: 17px;
		height: 14px;
	}

	.form_submit svg {
		width: 24px;
		height: 24px;
		margin-left: 6px;
	}

	.questions {
		padding: 64px 0 64px;
	}

	.questions_title {
		/* font-size: 30px; */
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1;
		letter-spacing: -0.67px;
		text-align: center;
		color: #16254f;
		margin-bottom: 39px;
	}

	.questions_con {
		margin: 0 auto;
		padding: 0;
		width: 768px;
	}

	.questions-single-title {
		width: 768px;
		height: 64px;
		font-size: 16px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: right;
		color: #16254f;
	}

	.questions-single-title svg {
		width: 16px;
		height: 16px;
	}

	.questions-single-description {
		font-size: 16px;
		font-weight: 400;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: right;
		color: #666;
		padding-bottom: 22px;
	}

	.questions_policy {
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: right;
		color: #16254f;
		padding: 0;
		width: 768px;
		margin: 0 auto;
		margin-top: 28px;
	}

	.video_popup_continer {
		/* background: #5174fd; */
		width: 700px;
		border-radius: 34px;
		height: 530px;
	}

	.video_popup iframe {
		height: 393px;
		width: 658px;
	}

	.x_btn {
		top: 35px;
		left: 26px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.x_btn-svg {
		width: 18px;
		height: 18px;
	}

	.x_btn-txt {
		display: inline;
		font-size: 18px;
		font-weight: 500;
		margin-left: 7px;
		line-height: 1;
		color: #fff;
	}
	.b-contact-wrapper .topbanner {
		background: linear-gradient(277deg, #1B3965 calc((100vw - 546px) / 2), #0059DE calc((100vw - 560px) / 2));
		height: 216px;
		padding-top: 54px;
		position: relative;
		overflow: hidden;
	}
	#zipper{
		position: absolute;
		height: 119%;
		top: -18px;
		right: calc((100vw - 679px) / 2);
	}
	#zipper:before{
		content: none;
	}
	.b-contact-wrapper .topbanner .topbanner__logo {
		top: 0;
		display: none;
	}
	.b-contact-wrapper .topbanner .topbanner_subheadline {
		text-align: right;
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		margin-bottom: 0;
		display: flex;
		width: 100%;
		flex-direction: row;
		line-height: 1;
		gap: 8px;
		max-width: fit-content;
		margin-right: 100px;
		margin-top: 9px;
	}
	.b-contact-wrapper .topbanner .topbanner_subheadline .topbanner_inner {
		font-size: 40px;
		font-weight: 700;
		margin-top: 0;
		margin-right: 0;
		line-height: 46px;
		transform: translate(-4px, -4px);
	}
	.b-contact-wrapper .topbanner .topbanner_thirdline {
		text-align: right;
		font-size: 26px;
		font-style: normal;
		font-weight: 900;
		line-height: 1;
		margin-bottom: 0;
	}

	.topbanner_title {
		font-size: 32px;
		margin-bottom: 0;
	}
	.topbanner_subTitle {
		/* padding-bottom: 15px; */
		margin-right: calc(50% - 353px);
		gap: 8px;
	}
	.topbanner_subTitle .topbanner_subTitle-text {
		font-size: 18px;
	}
	.topbanner_subTitle .topbanner_subTitle-energy {
		font-size: 18px;
	}
	.topbanner_img {
	}

	.topbanner_subtitle {
		padding-top: 63px;
		font-size: 26px;
		margin-bottom: 7px;
	}

	.topbanner_subtitle-big {
		font-size: 40px;
	}

	.topbanner_sub {
		font-size: 32px;
	}
	.topbanner_header {
		right: calc(50% - 157px);
		top: 53px;
	}
	.topbanner_header span {
	}
	.topbanner_sub.second {
		/* color: #ffffff; */
		font-size: 32px;
	}

	.topbanner_subtitle {
		/* width: 416px; */
		/* height: 30px; */
	}

	.topbanner_description {
		font-size: 28px;
		width: auto;
	}

	.topbanner_description strong {
		display: inline-block;
	}

	.topbanner_upgrade {
		height: 44px;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}

	.topbanner_upgrade-first {
		padding: 0;
		font-size: 16px;
		margin-left: 6px;
	}

	.topbanner_upgrade-link {
		font-size: 16px;
	}
	.topbanner_bottom {
		margin-right: -118px;
		display: flex;
		max-width: 100%;
		width: 532px;
	}

	.topbanner_bottom .topbanner_button-wrapper {
		margin-right: 0;
		width: 218px;
		padding: 22px 16px;
		margin-bottom: 189px;
		display: none;
	}
	.topbanner_bottom .topbanner_button-wrapper .topbanner_button {
		font-size: 20px;
	}
	.topbanner_bottom .topbanner_bottom-text-wrapper {
		display: flex;
		margin-right: 0;
		text-align: right;
		padding-bottom: 20px;
	}
	.topbanner_bottom .topbanner_bottom-text-wrapper .topbanner_bottom-text {
		width: 287px;
		text-align: right;
		margin-right: 0;
		font-size: 14px;
	}
	.topbanner_bottom .topbanner_bottom-text {
	}
	.stampa {
		width: 110px;
		height: 110px;
		border-radius: 50%;
		box-shadow: 0 4px 16px 2px rgba(255, 190, 3, 0.25);
		font-size: 18px;
		transform: rotate(-15deg);
		line-height: 1;
		position: absolute;
		top: 180px;
		right: calc(50% + 51px);
	}

	.stampa br {
		display: block;
	}
	/* * site guide  */

	.site_guide_ {
		padding-top: 32px;
		padding-bottom: 32px;
		background: #fff;
	}
	.site_guide_ .site_guide_wrapper {
		background: unset;
		padding: 0;
	}
	.site_guide__title {
		font-size: 30px;
		width: 440px;
		/* margin-bottom: 40px; */
	}
	.site_guide__title .site_guide__title-special {
	}

	.site_guide__container {
		display: flex;
		max-width: 620px;
		justify-content: space-between;
		/* flex-direction: row; */
		gap: 24px;
	}

	.site_guide__single {
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		flex-basis: 48%;
		padding: 16px;
		width: 328px;
		height: 230px;
		gap: 0;
	}

	.site_guide__anotherside-title {
		font-size: 22px;
	}

	.site_guide__anotherside-description {
		/* font-size: 20px; */
		text-align: center;
		max-width: none;
		width: auto;
		/* font-weight: 700; */
		display: block;
		/* line-height: 24px; */
	}

	.site_guide__oneside {
		margin: 0;
		/* margin-bottom: 6px; */
		width: 100%;
	}
	.site_guide-number {
		display: flex;
		/* width: 100%; */
		width: 25px;
	}
	.site_guide_icon_tablet {
		display: block;
		margin-bottom: 8px;
		width: 54px;
		height: auto;
	}
	.speed_title {
		font-size: 32px;
		width: auto;
	}

	.speed_single:hover {
		transform: translateY(-15px);
	}

	.swiper-slide .speed_single:hover {
		transform: translateY(-15px);
	}
	.plus-title {
		font-size: 32px;
		margin-bottom: 27px;
	}

	.b-contact-wrapper .swiper-btns.first {
		display: block;
		width: 103%;
		display: flex;
		justify-content: space-between;
		position: absolute;
		transform: translateY(-247px) translateX(32px);
		z-index: 2;
	}
	.b-contact-wrapper .swiper-btns.second {
		width: 100%;
		display: block;
		max-width: 680px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		position: absolute;
		transform: translateY(-231px) translateX(41px);
		z-index: 2;
	}
	.swiper-button-next {
		width: 32px !important;
		height: 32px !important;
		box-shadow: 0 4px 8px 0 rgba(188, 212, 250, 0.6);
		background-color: #3d53de;
		position: static !important;
		border-radius: 100px;
		transition: 0.4s;
		transform: translateX(20px);
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		top: 50%;
		position: absolute !important;
		transform: translateY(-50%);
	}

	.swiper-button-disabled::after {
		color: #3d53de !important;
		font-weight: 900;
	}

	.swiper-button-next:after,
	.swiper-rtl .swiper-button-prev:after {
		font-size: 12px;
		color: #fff;
	}

	.swiper-button-prev:after,
	.swiper-rtl .swiper-button-next:after {
		font-size: 12px;
		color: #fff;
	}

	.plus::after {
		width: 80px;
		height: 532px;
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		left: 0;
		background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
		z-index: 1;
	}

	.speed_btn:hover span {
		color: #fff;
	}

	.speed_btn:hover path {
		fill: #fff;
	}

	.items {
		padding: 48px 0;
	}

	.items_title {
		font-size: 32px;
		width: auto;
	}

	.items_wrapper {
		display: flex;
		justify-content: space-between;
		max-width: 700px;
		margin: 0 auto;
	}

	.items_single img {
		width: 220px;
		height: 220px;
		margin-bottom: 16px;
	}

	.items_single-title {
		font-size: 22px;
	}

	.items_single-description {
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.25;
		letter-spacing: normal;
		text-align: center;
		color: #666;
	}

	.form-title-wrapper {
		height: 76px;
	}

	.form_link {
		display: none;
	}

	.not_mobile {
		display: inline;
	}

	.number {
		display: block;
		font-size: 26px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.15;
		letter-spacing: normal;
		text-align: center;
		color: #fff;
		/* width: 100%; */
		/* margin-top: 2px; */
		/* margin-bottom: 12px; */
	}

	.form_last {
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.22;
		letter-spacing: normal;
		text-align: center;
		color: #fff;
	}

	/* .contact_form_1st_inputs_wrap {
		transform: none;
	} */

	.form_submit {
	}

	.policy {
		padding: 32px 0;
	}

	.policy_wrapper {
		max-width: 700px;
		margin: 0 auto;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.29;
		letter-spacing: normal;
		text-align: right;
		color: #16254f;
	}

	.details_wrapper {
		/* width: calc(100% - 32px); */
	}

	.shekel {
		font-size: 24px;
	}

	.br_not768 {
		display: none;
	}
	.plus-title.second {
		margin-bottom: 14px;
		margin-top: 6px;
	}
	.b-contact-wrapper .plus_wrapper {
		max-width: 600px;
		padding-top: 28px;
		overflow: hidden;
		padding-left: 6px;
	}

	.b-contact-wrapper .topbanner_subheader {
		font-size: 18px;
		margin-right: calc(50% - 178px);
		text-align: right;
		width: 564px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		line-height: 1.5;
		letter-spacing: 0;
		margin-top: 4px;
	}
	.b-contact-wrapper .topbanner_subheader .topbanner_subheader-boldText {
		font-size: 24px;
		display: flex;
		gap: 4px;
		align-items: center;
		margin-bottom: 0;
	}
	.b-contact-wrapper .topbanner_wrapper {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 8px;
	}
	.b-contact-wrapper .topbanner_subheader::after {
		top: 171px;
		right: calc(50% - -55px);
	}
	.b-contact-wrapper .topbanner_wrapper {
		margin-bottom: 0;
	}

	.b-contact-wrapper .topbanner .topbanner_details-wrapper {
		flex-direction: row;
		gap: 24px;
	}
	.b-contact-wrapper .topbanner .topbanner_details-wrapper .topbanner_details-icon-box {
		width: 230px;
		border-radius: 16px;
		background: rgba(217, 217, 217, 0.2);
		backdrop-filter: blur(12px);
	}
	.b-contact-wrapper
		.topbanner
		.topbanner_details-wrapper
		.topbanner_details-icon-box
		.topbanner_details-icon {
		width: 44px;
	}
	.b-contact-wrapper
		.topbanner
		.topbanner_details-wrapper
		.topbanner_details-icon-box
		.topbanner_details-text {
		width: 144px;
	}

	.b-contact-wrapper
		.topbanner
		.topbanner_details-wrapper
		.topbanner_details-icon-box
		.topbanner_details-text.third {
		width: 166px;
	}
	.b-contact-wrapper .legal-notes {
		padding: 24px 127px;
	}

	.b-contact-wrapper .legal-notes .legal-notes-header .legal-notes-br {
		display: none;
	}
	.b-contact-wrapper .site_benefits .site_benefits-title {
		width: 100%;
		margin-bottom: 42px;
	}

	.b-contact-wrapper .site_benefits .site_benefits-title .site_benefits-tick {
		display: block;
	}
	.b-contact-wrapper .site_benefits .site_benefits-title .site_benefits-title-special {
		margin-left: 0px;
	}
	.b-contact-wrapper .site_benefits .site_benefits-box-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		max-width: 767px;
		gap: 32px;
		justify-content: center;
	}
	.b-contact-wrapper .site_benefits .site_benefits-box-container .site_benefits-box {
		margin-bottom: 0;
	}
	.b-contact-wrapper
		.site_benefits
		.site_benefits-box-container
		.site_benefits-box.first {
		order: 1;
	}
	.b-contact-wrapper
		.site_benefits
		.site_benefits-box-container
		.site_benefits-box.second {
		order: 0;
	}
	.b-contact-wrapper
		.site_benefits
		.site_benefits-box-container
		.site_benefits-box.third {
		order: 1;
	}
	.b-contact-wrapper
		.site_benefits
		.site_benefits-box-container
		.site_benefits-box.forth {
		order: 1;
	}
	.b-contact-wrapper
		.site_benefits
		.site_benefits-box
		.site_benefits-header-wrapper
		.site_benefits-subheader.forth {
		width: 203px;
	}
	/* ? site benefits */

	/* * site app management  */
	.b-contact-wrapper .site_app_management-container {
		background-image: url("../images/bg/app-managementBg-768.jpg");
	}
	.b-contact-wrapper .site_app_management-container .site_app_management-subheader {
		text-align: right;
	}
	.b-contact-wrapper .site_app_management-container .site_app_management-btn {
		display: none;
	}
	.b-contact-wrapper .site_app_management-container .barcode-wrapper {
		display: flex;
		background-color: #fff;
		width: 333px;
		height: 90px;
		border-radius: 10px;
		box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.06);
		padding: 0px 16px 0px 0px;
		gap: 17px;
		justify-content: center;
		margin: 0 auto;
	}
	.b-contact-wrapper .site_app_management-container .barcode-wrapper .bracode-text {
		display: flex;
		align-items: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		color: #16254f;
	}
	.b-contact-wrapper .site_app_management-container .barcode-wrapper .barcode-image {
		width: 90px;
		height: auto;
	}

	/* ? site app management end  */
	.b-contact-wrapper .mobile-br {
		display: none;
	}
	.b-contact-wrapper .tablet-br {
		display: none;
	}
	.b-contact-wrapper .tablet-break {
		display: block;
	}
	/* * sticky call to action */
	.b-contact-wrapper .clickToCall-sticky-container {
	}
	/* mobile */
	.b-contact-wrapper .clickToCall-sticky-container .clickToCall-sticky-mobile {
		display: none;
	}
	/* desktop */
	.b-contact-wrapper .clickToCall-sticky-container .clickToCall-sticky-desktop {
		display: flex;
		position: fixed;
		right: 0;
		z-index: 4;
		flex-direction: column;
		align-items: center;
		height: 221px;
		width: 152px;
		background: #fff;
		border-radius: 16px 0px 0px 16px;
		box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.12);
		padding: 10px 10px 24px 10px;
		gap: 8px;
		/* top: 951px; */
		bottom: 210px;
	}
	.b-contact-wrapper .clickToCall-sticky-container .clickToCall-sticky-desktop.wac2c {
	}
	.b-contact-wrapper .clickToCall-sticky-container .clickToCall-sticky-desktop.wa {
		justify-content: center;
		height: 182px;
	}
	.b-contact-wrapper .clickToCall-sticky-container .clickToCall-sticky-desktop.c2c {
		width: 317px;
		flex-direction: row;
		padding: 16px 16px 16px 24px;
		display: flex;
		bottom: 176px;
		height: unset;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-icon {
		width: 31px;
		height: auto;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-header {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 20px;
		text-align: center;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-subheader {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 18px;
		text-align: center;
		margin-bottom: 5px;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-link {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		text-decoration-line: underline;
		text-align: center;
		color: #0047ff;
		align-self: center;
		display: flex;
		justify-content: center;
		margin-bottom: 8px;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-bold {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 20px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop.c2c
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-header {
		text-align: right;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop.c2c
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-bold {
		flex-direction: row;
	}

	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-bold
		.clickToCall-sticky-desktop-bold-text {
		font-size: 16px;
		text-align: center;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-bold
		.clickToCall-sticky-desktop-bold-link {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 20px;
		color: #16254f;
		text-decoration: none;
	}
	/* ? sticky call to action */
	/* * site packages */
	.b-contact-wrapper .packages {
		padding: 40px 0 48px;
	}
	.b-contact-wrapper .packages .plus .plus-title {
		width: unset;
		font-size: 26px;
	}
	.b-contact-wrapper .packages .swiper-container {
		width: fit-content;
		margin: 0 auto;
	}
	.b-contact-wrapper .packages .packages-deal-wrapper {
		max-width: 604px;
		gap: 0px;
		display: flex;
		display: none;
	}
	.b-contact-wrapper .packages .packages-deal-wrapper .packages-deal-text {
		font-size: 18px;
	}
	.b-contact-wrapper .packages .packages-deal-wrapper .packages-deal-link {
		font-size: 16px;
	}
	.b-contact-wrapper .mobile-join-us-wrapper {
		display: none;
	}
	.b-contact-wrapper .mobile-join-us-wrapper .mobile-join-us-link {
	}
	.b-contact-wrapper .mobile-join-us-wrapper .mobile-join-us-link span {
	}
	.b-contact-wrapper .mobile-join-us-wrapper .mobile-join-us-icon {
	}
	.b-contact-wrapper .mobile-join-us-wrapper .mobile-join-us-icon svg {
		/* display: none; */
	}
	.b-contact-wrapper .mobile-join-us-wrapper .mobile-join-us-icon .mobile-join-us-text {
	}
	.form #close_btn {
		display: none;
	}
	#content_form {
		display: flex;
		flex-direction: column;
	}
	/* ? site packages */

	/* * site simulator */
	.b-contact-wrapper .site-simulator {
		padding: 74px 0;
	}
	.b-contact-wrapper .site-simulator .simulator-container {
		width: 340px;
	}
	.b-contact-wrapper .site-simulator .simulator-container.result {
	}
	.b-contact-wrapper .site-simulator .site-simulator-header {
		/* max-width: 412px; */
		font-size: 26px;
		/* margin-bottom: 8px; */
		line-height: 30px;
	}
	.b-contact-wrapper .site-simulator .site-simulator-subheader {
		font-size: 16px;
		margin-bottom: 24px;
	}
	.b-contact-wrapper .site-simulator .site-simulator-header.result {
		font-size: 40px;
	}
	.b-contact-wrapper .site-simulator .site-simulator-subheader.result {
		font-size: 22px;
	}
	.b-contact-wrapper .loading-text {
		font-size: 24px;
		margin-bottom: 34px;
	}
	.b-contact-wrapper .loading {
		width: 120px;
	}
	.b-contact-wrapper .site-simulator .simulator-container .option-btn {
		height: auto;
		font-size: 18px;
		line-height: 22px;
	}
	/* ? site simulator */
	.form {
		padding-top: 48px;
	}
	.form_submit svg {
		width: 24px;
		height: 24px;
		margin-left: 6px;
	}
	.form {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.form_title {
		font-size: 28px;
	}

	.form_link {
		display: none;
	}

	.not_mobile {
		display: inline;
	}

	.number {
		display: block;
		font-size: 20px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.15;
		letter-spacing: normal;
		text-align: center;
		color: #fff;
	}

	.form_last {
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.22;
		letter-spacing: normal;
		text-align: center;
		color: #fff;
	}
	.form .call-wrapper {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		margin-bottom: 0;
		line-height: 1.2;
	}
	.form .call-wrapper .container {
		display: flex;
		width: 100%;
		justify-content: center;
		gap: 4px;
		align-items: center;
	}
	.form .call-wrapper .container .call-text {
		text-align: center;
		color: #fff;
		align-self: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
	}
	.form .call-wrapper .call-text-second_row {
		text-align: center;
		color: #fff;
		align-self: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
	}
	.form .phone-text {
		display: none;
	}
	.form_subtitle {
		display: none;
	}
	.box_contianer {
		width: 353px;
	}
	.mobile-only {
		display: none;
	}
}
