.screen textarea:focus,
.screen input:focus {
	outline: none;
}

.screen * {
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box;
}

.screen div {
	-webkit-text-size-adjust: none;
}

.component-wrapper a {
	display: contents;
	pointer-events: auto;
	text-decoration: none;
}

.component-wrapper * {
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box;
	pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
	pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
	visibility: hidden !important;
}

.screen a {
	display: contents;
	text-decoration: none;
}

.full-width-a {
	width: 100%;
}

.full-height-a {
	height: 100%;
}

.container-center-vertical {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100%;
	pointer-events: none;
}

.container-center-vertical>* {
	flex-shrink: 0;
	pointer-events: auto;
}

.container-center-horizontal {
	display: flex;
	flex-direction: row;
	justify-content: center;
	pointer-events: none;
	width: 100%;
}

.container-center-horizontal>* {
	flex-shrink: 0;
	pointer-events: auto;
}

.auto-animated div {
	--z-index: -1;
	opacity: 0;
	position: absolute;
}

.auto-animated input {
	--z-index: -1;
	opacity: 0;
	position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
	opacity: 1;
}

.overlay-base {
	display: none;
	height: 100%;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%;
}

.overlay-base.animate-appear {
	align-items: center;
	animation: reveal 0.3s ease-in-out 1 normal forwards;
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0;
}

.overlay-base.animate-disappear {
	animation: reveal 0.3s ease-in-out 1 reverse forwards;
	display: block;
	opacity: 1;
	pointer-events: none;
}

.overlay-base.animate-disappear * {
	pointer-events: none;
}

@keyframes reveal {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.animate-nodelay {
	animation-delay: 0s;
}

.align-self-flex-start {
	align-self: flex-start;
}

.align-self-flex-end {
	align-self: flex-end;
}

.align-self-flex-center {
	align-self: flex-center;
}

.valign-text-middle {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.valign-text-bottom {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

input:focus {
	outline: none;
}

.listeners-active,
.listeners-active * {
	pointer-events: auto;
}

.hidden,
.hidden * {
	pointer-events: none;
	visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
	pointer-events: auto;
	visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
	cursor: pointer;
}

* {
	box-sizing: border-box;
}

:root {
	--cb4329: #cb4329;
	--mine-shaft: #333333;
	--white: #ffffff;
	--x000000: #000000;

	--font-size-l: 20px;
	--font-size-m: 18px;
	--font-size-s: 16px;
	--font-size-xl: 24px;
	--font-size-xs: 14px;
	--font-size-xxl: 60px;

	--font-family-quantify-bold: "Quantify-Bold", Helvetica;
	--font-family-raleway: "Raleway", Helvetica;
}

.h2 {
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-xl);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0px;
}

.raleway-normal-black-18px {
	color: var(--x000000);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 400;
}

.raleway-medium-black-14px {
	color: var(--x000000);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-xs);
	font-style: normal;
	font-weight: 500;
}

.raleway-medium-mine-shaft-18px {
	color: var(--mine-shaft);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 500;
}

.raleway-bold-black-20px {
	color: var(--x000000);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-l);
	font-style: normal;
	font-weight: 700;
}

.raleway-semi-bold-black-18px {
	color: var(--x000000);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 600;
}

.raleway-bold-black-18px {
	color: var(--x000000);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 700;
}

.raleway-normal-white-18px {
	color: var(--white);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 400;
}

:root {}


.frame-45 {
	align-items: flex-start;
	background-color: transparent;
	display: inline-flex;
	gap: 28px;
}


.nav-list-item-link-pricing {
	background-color: transparent;
	letter-spacing: 0.00px;
	line-height: 60px;
	margin-top: -1.00px;
	position: relative;
	text-align: left;
	white-space: nowrap;
}

.nav-list-item-link-why-rockhopper-crm {
	background-color: transparent;
	letter-spacing: 0.00px;
	line-height: 60px;
	position: relative;
	text-align: left;
	white-space: nowrap;
}

/* screen - terms-and-condition */

.terms-and-condition {
	align-items: center;
	background-color: #f3f0f0;
	display: inline-block;
	overflow: hidden;
	left: 0px;
	overflow-x: hidden;
	position: relative;
	top: 0px;
}

.terms-and-condition .header-zbT97j {
	background-color: var(--white);
	box-shadow: 0px 0px 5px #999999;
	height: 105px;
}

.terms-and-condition .link-brand-logo-hipng-Y6zp0j {
	background-color: transparent;
	background-image: url(https://cdn.animaapp.com/projects/665e6cdbc3879684e5568872/releases/665e6cfb4ec2a49110d04c38/img/link---brand-logo-hi-png@2x.png);
	background-position: 50% 50%;
	background-size: cover;
	height: 62px;
	left: 390px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	width: 350px;
}

.terms-and-condition .list-item-link-Y6zp0j {
	background-color: var(--cb4329);
	border-radius: 4px;
	height: 30px;
	left: 1403px;
	position: absolute;
	top: 15px;
	width: 127px;
}

.terms-and-condition .free-trial-Ms9WQ3 {
	background-color: transparent;
	color: var(--white);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-s);
	font-style: normal;
	font-weight: 500;
	height: 30px;
	left: 20px;
	letter-spacing: 0.00px;
	line-height: 30px;
	position: absolute;
	text-align: left;
	top: -2px;
	white-space: nowrap;
	width: 88px;
}

.terms-and-condition .frame-45-Y6zp0j {
	left: 822px;
	position: absolute;
	top: 45px;
}

.terms-and-condition .nav-list-item-link-why-rockhopper-crm-KTBMsj {
	height: 60px;
	margin-top: -1.00px;
	width: 181.12045288085938px;
}

.terms-and-condition .nav-list-item-link-features-KTBMsj {
	background-color: transparent;
	height: 60px;
	letter-spacing: 0.00px;
	line-height: 60px;
	margin-top: -1.00px;
	position: relative;
	text-align: left;
	white-space: nowrap;
	width: 73.67305755615234px;
}

.terms-and-condition .nav-list-item-link-pricing-KTBMsj {
	height: 60px;
	width: 58.23768997192383px;
}

.terms-and-condition .nav-list-item-link-pricing-QmAlvf {
	width: fit-content;
}

.terms-and-condition .nav-list-item-link-about-KTBMsj {
	background-color: transparent;
	height: 60px;
	letter-spacing: 0.00px;
	line-height: 60px;
	margin-top: -1.00px;
	position: relative;
	text-align: left;
	white-space: nowrap;
	width: 51.69731521606445px;
}

.terms-and-condition .nav-list-item-link-contact-KTBMsj {
	background-color: transparent;
	height: 60px;
	letter-spacing: 0.00px;
	line-height: 60px;
	margin-top: -1.00px;
	position: relative;
	text-align: left;
	white-space: nowrap;
	width: 66.52190399169922px;
}

.terms-and-condition .header-Tbnp82 {
	background-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #0000001a;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	height: 73px;
}

.terms-and-condition .frame-45-oHWAcB {
	left: 390px;
	position: relative;
	top: 3px;
}

.terms-and-condition .frame-1-7r7CHx {
	align-items: flex-start;
	background-color: transparent;
	cursor: pointer;
	display: inline-flex;
	flex: 0 0 auto;
	gap: 10px;
	padding: 0px 30px 10px;
	position: relative;
}

.terms-and-condition .nav-list-item-link-why-rockhopper-crm-qgPwJg {
	margin-top: -8.00px;
	width: fit-content;
}

.terms-and-condition .frame-2-7r7CHx {
	align-items: flex-start;
	background-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 8px;
	border-color: var(--cb4329);
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	display: inline-flex;
	flex: 0 0 auto;
	gap: 10px;
	padding: 0px 30px 10px;
	position: relative;
}

.terms-and-condition .nav-list-item-link-why-rockhopper-crm-ucFTa2 {
	color: var(--cb4329);
	font-family: var(--font-family-raleway);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 500;
	margin-top: -8.00px;
	width: fit-content;
}

.terms-and-condition .frame-54-zbT97j {
	align-items: center;
	width:100%;
	background-color: transparent;
	display: inline-flex;
	flex: 0 0 auto;
	flex-direction: column;
	gap: 80px;
	position: relative;
}

.terms-and-condition .frame-53-HqwHos {
	align-items: flex-start;
	background-color: transparent;
	display: inline-flex;
	flex: 0 0 auto;
	gap: 20px;
	position: relative;
}

.terms-and-condition .frame-52-5og7lI {
	align-items: flex-start;
	background-color: transparent;
	display: inline-flex;
	flex: 0 0 auto;
	flex-direction: column;
	padding: 50px 0px 0px;
	position: relative;
}

.terms-and-condition .divinner-page-banner-GBNEBh {
	background-color: transparent;
	background-image: url(/assets/images/div-inner-page-banner.png);
	background-position: 50% 50%;
	background-size: cover;
	height: 152px;
	position: relative;
	width: 853px;
}

.terms-and-condition .heading-1-about-OzpUkx {
	background-color: transparent;
	color: transparent;
	font-family: var(--font-family-quantify-bold);
	font-size: var(--font-size-xxl);
	font-style: normal;
	font-weight: 700;
	height: 80px;
	left: 73px;
	letter-spacing: 2.00px;
	line-height: 80px;
	position: absolute;
	text-align: center;
	top: 35px;
	white-space: nowrap;
	width: auto;
}

.terms-and-condition .span0-0CMdUj {
	color: var(--x000000);
	font-style: normal;
	letter-spacing: 1.20px;
}

.terms-and-condition .span1-0CMdUj {
	color: var(--cb4329);
	font-style: normal;
	letter-spacing: 1.20px;
}

.terms-and-condition .frame-51-GBNEBh {
	align-items: flex-start;
	background-color: var(--white);
	box-shadow: 0px 0px 20px #0000001a;
	display: inline-flex;
	flex: 0 0 auto;
	flex-direction: column;
	gap: 18px;
	overflow: hidden;
	padding: 35px 40px;
	position: relative;
}

.terms-and-condition .link-home-fUbt5R {
	line-height: 40.7px;
	margin-top: -1.00px;
	text-align: center;
	width: 767px;
}

.terms-and-condition .link-home-OXRwgl {
	line-height: 40.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .frame-47-fUbt5R {
	align-items: flex-end;
	background-color: transparent;
	display: inline-flex;
	flex: 0 0 auto;
	flex-direction: column;
	gap: 18px;
	position: relative;
}

.terms-and-condition .heading-4-want-to-le-t78CEv {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	margin-top: -1.00px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-t78CEv {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .span0-RdxY7S {}

.terms-and-condition .span1-RdxY7S {
	text-decoration: underline;
}

.terms-and-condition .span2-RdxY7S {}

.terms-and-condition .line-3-t78CEv {
	align-self: stretch;
	background-color: transparent;
	height: 1px;
	object-fit: cover;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-sXhav2 {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-sXhav2 {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-5-t78CEv {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-dbNHI3 {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-dbNHI3 {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-6-t78CEv {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-BOxmWz {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-BOxmWz {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-7-t78CEv {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-GcEJRY {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-GcEJRY {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-8-t78CEv {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-aLXttW {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-aLXttW {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-9-t78CEv {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-ewAx8a {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-ewAx8a {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .heading-4-want-to-le-giwqH0 {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-giwqH0 {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .link-home-pstzc8 {
	line-height: 25.7px;
	text-align: left;
	width: 697px;
}

.terms-and-condition .link-home-aTtDhp {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-4-t78CEv {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-fUbt5R {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-sgUs2r {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-4-fUbt5R {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-OXRwgl {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-9tbeRi {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-5-fUbt5R {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-sgUs2r {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-Tscbfy {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-6-fUbt5R {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-9tbeRi {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-YEwxpj {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-7-fUbt5R {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-Tscbfy {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-txmWjS {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-8-fUbt5R {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-YEwxpj {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-TIQDVY {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .line-9-fUbt5R {
	align-self: stretch;
	position: relative;
	width: 100%;
}

.terms-and-condition .heading-4-want-to-le-txmWjS {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-gdDlVx {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .heading-4-want-to-le-TIQDVY {
	color: var(--cb4329);
	font-style: normal;
	font-weight: 700;
	line-height: 28.6px;
	position: relative;
	width: 767px;
}

.terms-and-condition .link-home-HQO3xB {
	line-height: 25.7px;
	text-align: left;
	width: 767px;
}

.terms-and-condition .span0-qTcDR7 {}

.terms-and-condition .span1-qTcDR7 {}

.terms-and-condition .span2-qTcDR7 {}

.terms-and-condition .span3-qTcDR7 {
	text-decoration: underline;
}

.terms-and-condition .span4-qTcDR7 {}

.terms-and-condition .span5-qTcDR7 {}

.terms-and-condition .span6-qTcDR7 {}

.terms-and-condition .frame-50-5og7lI {
	background-color: transparent;
	height: 1601px;
	overflow: hidden;
	position: relative;
	width: 269px;
}

.terms-and-condition .rectangle-10-JSM2Jc {
	background-color: var(--white);
	border-radius: 10px;
	height: 837px;
	left: 0px;
	position: absolute;
	top: 53px;
	width: 269px;
}

.terms-and-condition .heading-4-want-to-le-JSM2Jc {
	cursor: pointer;
	height: 59px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 138px;
	width: 225px;
}

.terms-and-condition .line-4-JSM2Jc {
	left: 16px;
	position: absolute;
	top: 208px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-h4kW8l {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 217px;
	width: 225px;
}

.terms-and-condition .line-5-JSM2Jc {
	left: 16px;
	position: absolute;
	top: 248px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-xx3Oei {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 257px;
	width: 225px;
}

.terms-and-condition .line-6-JSM2Jc {
	left: 16px;
	position: absolute;
	top: 288px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-Dce5Xc {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 297px;
	width: 225px;
}

.terms-and-condition .line-7-JSM2Jc {
	left: 16px;
	position: absolute;
	top: 328px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-Lun2gA {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 337px;
	width: 225px;
}

.terms-and-condition .line-9-JSM2Jc {
	left: 16px;
	position: absolute;
	top: 368px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-N5gQF2 {
	cursor: pointer;
	height: 40px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 377px;
	width: 225px;
}

.terms-and-condition .line-8-JSM2Jc {
	left: 16px;
	position: absolute;
	top: 428px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-jq8Xbt {
	cursor: pointer;
	height: 40px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 437px;
	width: 225px;
}

.terms-and-condition .line-11-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 488px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-Xuzs8A {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 497px;
	width: 225px;
}

.terms-and-condition .line-12-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 528px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-xpxTae {
	cursor: pointer;
	height: 59px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 537px;
	width: 225px;
}

.terms-and-condition .line-13-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 607px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-PbmYtA {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 616px;
	width: 225px;
}

.terms-and-condition .line-14-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 647px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-xAH3tP {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 656px;
	width: 225px;
}

.terms-and-condition .line-15-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 687px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-I0W7Tp {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 696px;
	width: 225px;
}

.terms-and-condition .line-16-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 727px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-yxAe8Q {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 736px;
	width: 225px;
}

.terms-and-condition .line-17-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 767px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-ZIjXHx {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 776px;
	width: 225px;
}

.terms-and-condition .line-18-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 807px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-BpwJ22 {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 816px;
	width: 225px;
}

.terms-and-condition .line-19-JSM2Jc {
	background-color: transparent;
	height: 1px;
	left: 16px;
	object-fit: cover;
	position: absolute;
	top: 847px;
	width: 226px;
}

.terms-and-condition .heading-4-want-to-le-aDpae9 {
	cursor: pointer;
	height: 20px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 19.6px;
	position: absolute;
	top: 856px;
	width: 225px;
}

.terms-and-condition .heading-4-want-to-le-fcKIOK {
	cursor: pointer;
	height: 29px;
	left: 16px;
	letter-spacing: 0.00px;
	line-height: 28.6px;
	position: absolute;
	top: 79px;
	white-space: nowrap;
	width: auto;
}

.terms-and-condition .footer-HqwHos {
	background-color: transparent;
	background-image: url(https://cdn.animaapp.com/projects/665e6cdbc3879684e5568872/releases/665e6cfb4ec2a49110d04c38/img/footer.png);
	background-position: 50% 50%;
	background-size: cover;
	height: 227.4199981689453px;
	position: relative;
	width: 1920px;
}

.terms-and-condition .rockhoppertech-footersvg-jbwatf {
	background-color: transparent;
	height: 26px;
	left: 796px;
	position: absolute;
	top: 41px;
	width: 328px;
}

.terms-and-condition .rock-hopper-tech-is-jbwatf {
	background-color: transparent;
	height: 61px;
	left: 508px;
	letter-spacing: 0.00px;
	line-height: 25.7px;
	position: absolute;
	text-align: center;
	top: 93px;
	width: 904px;
}

.terms-and-condition .copyright-2017-2024-rockhopper-tech-jbwatf {
	background-color: transparent;
	height: 26px;
	left: 767px;
	letter-spacing: 0.00px;
	line-height: 25.7px;
	position: absolute;
	text-align: center;
	top: 180px;
	white-space: nowrap;
	width: 387px;
}

.terms-and-condition .heading-4-want-to-le {
	background-color: transparent;
	text-align: left;
}

.terms-and-condition .line-10 {
	align-self: stretch;
	background-color: transparent;
	height: 1px;
	object-fit: cover;
	position: relative;
	width: 100%;
}

.terms-and-condition .line-4 {
	background-color: transparent;
	height: 1px;
	object-fit: cover;
}

.terms-and-condition .line-5 {
	background-color: transparent;
	height: 1px;
	object-fit: cover;
}

.terms-and-condition .line-6 {
	background-color: transparent;
	height: 1px;
	object-fit: cover;
}

.terms-and-condition .line-7 {
	background-color: transparent;
	height: 1px;
	object-fit: cover;
}

.terms-and-condition .line-8 {
	background-color: transparent;
	height: 1px;
	object-fit: cover;
}

.terms-and-condition .line-9 {
	background-color: transparent;
	height: 1px;
	object-fit: cover;
}

.terms-and-condition .link-home {
	background-color: transparent;
	letter-spacing: 0.00px;
	position: relative;
}